summaryrefslogtreecommitdiff
path: root/spider/src/http_server.rs
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2021-02-14 16:47:56 +0400
committerAndrew <saintruler@gmail.com>2021-02-14 16:47:56 +0400
commitba53adb8c8e4b1a5f870ee8cdf97489087f2b0bc (patch)
treebd56aec0f295e6ec3c633f670db45d3ca1f1e239 /spider/src/http_server.rs
parentad92fb3dc6a3350b7b8952be40c5c3a7aa543892 (diff)
Added actual formatting of responses
Diffstat (limited to 'spider/src/http_server.rs')
-rw-r--r--spider/src/http_server.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/spider/src/http_server.rs b/spider/src/http_server.rs
index a3f4bc2..12c410f 100644
--- a/spider/src/http_server.rs
+++ b/spider/src/http_server.rs
@@ -44,6 +44,7 @@ impl<T> HttpServer<T> where T: HttpHandler {
Ok(s) => {
println!("Got connection!");
self.handle_client(&s);
+ // TODO(andrew): handle possible errors.
s.shutdown(Shutdown::Both);
println!("Connection hadled");
},
@@ -78,6 +79,7 @@ impl<T> HttpServer<T> where T: HttpHandler {
HttpMethod::POST => self.handler.do_post(request)
};
let response = response.format();
- stream.write(response);
+ // TODO(andrew): handle possible errors.
+ stream.write(&response);
}
}