You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@ibraheemdev I know of the http crate, the problem is that it uses the bytes crate underneath and I don't think that's needed. But I'm considering a feature to support http and a more higher-level API.
Incomplete list from while I was working on the code:
client
module.Client::read_chunk
and down.server
module.Connection::send_response
:Body::recv
.Body::recv_vectored
.Body::read_all
.Body
asBody
in another request.body
module: Test HTTP body implementations #503.handler
module.Maybe
Always setLeaving this up to the user.TCP_NODELAY
onserver::Connection
. Not possible to do inArgMap
.length: Option<NonZeroUsize>
inFileBody::new
.IDEAS
Check RFCs
Go through RFC for correctness, test for each section/requirement in them.
Create tests for each section/paragraph from the RFCS:
Search for more HTTP related RFCs.
Related RFCs:
HTTP relies upon the Uniform Resource Identifier (URI) standard [RFC3986].
Transport Layer Security (TLS, [RFC5246]).
Obsolete RFCs
The text was updated successfully, but these errors were encountered: