hyper
hyper copied to clipboard
An HTTP library for Rust
**Is your feature request related to a problem? Please describe.** Hi, we have a use case where parsing a request with a single space after header name is expected to...
**Is your feature request related to a problem? Please describe.** When I use Hyper Client based on the example (https://github.com/hyperium/hyper/blob/3817a79b213f840302d7e27fac8508de9caada0f/examples/client.rs#L49-L54), it doesn't correctly handle the `expect: 100-continue` header in the...
This is a prototype intended to spur discussion about what support for 1xx informational responses should look like in a Hyper server. The good news is that it works great...
Adds an example showing more complex routing functionality than that in web_api. Builds off web_api with a more complex, reusable router framework. This is a pretty complex example, it has...
**Version** hyper-util v0.1.10 (latest) **Platform** x86_64 GNU/Linux **Description** `std::Instant` has incorrect behavior after system sleep, see https://github.com/rust-lang/rust/issues/79462 This will break some duration calculations, e.g. hyper-util client connection pool won't clean...
This commit introduces a new `Connection::graceful_shutdown_with_config` method that gives users control over the HTTP/1 graceful process. Before this commit, if a graceful shutdown was initiated on an inactive connection hyper...
```toml hyper = { version = "=1.5.1", features = ["client", "http1"] } hyper-util = { version = "=0.1.10", features = ["http1", "tokio", "server"] } ``` ```text MacBook Pro 16-inch, 2019...
**Is your feature request related to a problem? Please describe.** Without a Cargo.lock, building the `hyper` crate itself (i.e., as a cdylib for [`curl`](https://seanmonstar.com/blog/hyper-in-curl-needs-a-champion/)) can be difficult to do in...
**Is your feature request related to a problem? Please describe.** Connections pool may uncontrollably grow if client connects to many different hosts. There is a related issue in reqwest: https://github.com/seanmonstar/reqwest/issues/2424...
Backport #3523 to `0.14.x`. Context: At my work, we can't update to `1.x`, but we need this change to fix the customer's issue. I backported #3523 and tried to resolve...