net::http::do: prepare read buffer
This commit is contained in:
parent
a567ff4418
commit
1c1de31c1a
|
@ -20,7 +20,7 @@ export fn do(client: *client, req: *request) (response | error) = {
|
|||
fmt::fprintf(&file, "{} ", req.method)?;
|
||||
|
||||
// TODO: Support other request-targets than origin-form
|
||||
let target = uri_origin_form(req.target);
|
||||
const target = uri_origin_form(req.target);
|
||||
uri::fmt(&file, &target)?;
|
||||
fmt::fprintf(&file, " HTTP/1.1\r\n")?;
|
||||
|
||||
|
@ -40,6 +40,9 @@ export fn do(client: *client, req: *request) (response | error) = {
|
|||
io::copy(conn, body)?;
|
||||
};
|
||||
|
||||
// Switch buffer to read mode
|
||||
file = bufio::buffered(conn, buf, []);
|
||||
|
||||
// TODO: Parse resposne
|
||||
return response {
|
||||
body = conn,
|
||||
|
|
Loading…
Reference in a new issue