hyper icon indicating copy to clipboard operation
hyper copied to clipboard

An HTTP library for Rust

Results 302 hyper issues
Sort by recently updated
recently updated
newest added

I write a proxy service that use hyper.I upload a file by chrome browser use http2 to my proxy service.In my proxy service,i check the file size by request header...

S-bug
E-medium
A-http2

**Is your feature request related to a problem? Please describe.** Hyper panics with "dispatch dropped without returning error" if the background dispatch task goes away, either because the runtime was...

A-client
S-feature
E-medium

Hyper (server) does not support sending `100 Continue` upon receiving an HTTP/2 request with a `Expect: 100-continue` specified. This is currently blocking moving a project from HTTP/1.1 to HTTP2 for...

S-bug
A-server
E-medium
A-http2

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I can't get conclusive...

S-feature

Here's a list of pieces needed to make this work: - Update [`proto::h1::Dispatcher::poll_write()`](https://github.com/hyperium/hyper/blob/f1b89c117cffebed4b2b8eb2d221fd9b25c1d3d1/src/proto/h1/dispatch.rs#L365) so that when all data items are done (is `None`), check the body for trails `poll_trailers`. -...

S-feature
E-medium
A-http1

I'm making curl use hyper instead of its native HTTP code. curl supports trailers but I find no API to get them provided from hyper so until it does, I...

E-easy
C-feature
A-ffi

**Version** v0.14.16 **Platform** Linux **Description** When requesting an invalid Uri like `GET %2Fhello%2Fworld` on an hyper HTTP/1.1 connection the service function doesn't get called and hyper itself returns a BadRequest...

S-bug
A-server
A-http2

As per https://tools.ietf.org/html/rfc7540#section-8.1.2.5 http/2 allows splitting cookie headers into multiple parts if it improves compression efficiency. The spec mandates that the header needs to be rejoined if the associated request...

A-headers
B-rfc

The documentation of `HeaderMap` specially the [`Exemples` ](https://docs.rs/hyper/0.14.15/hyper/header/struct.HeaderMap.html#examples) section advice to do `"example.com".parse().unwrap()`, following https://github.com/hyperium/hyper/issues/2713 I suggest the doc should replace the `.parse().unwrap()` by using `HeaderValue::from_static("example.com")` that is much better....

E-easy
A-docs

The current idle check time and interval are the same parameter. The idle timeout and idle check interval can be configured separately. https://github.com/hyperium/hyper/blob/4cd06bf25661d7e43e2fdf43eabdb8508055cf3a/src/client/pool.rs#L408 https://github.com/hyperium/hyper/blob/4cd06bf25661d7e43e2fdf43eabdb8508055cf3a/src/client/pool.rs#L448