-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Heph-HTTP #464
Comments
Merged
Have you considered using the |
@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 |
Thomasdezeeuw
added
HTTP
Related to the Heph-HTTP crate.
idea
An idea, open to discussion.
labels
Sep 19, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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: