hyper
hyper copied to clipboard
An HTTP library for Rust
I've just looked through the examples and documentation how to write a good handlers. And all over the place, the it uses .unwrap on Results which could also be Err....
This adds initial support for QUIC to hyper, a prerequisite for HTTP/3 support. This adds a new module, `hyper::rt::quic`, and new traits which largely match what was [originally proposed for...
## Summary This tracking issue covers the implementation of HTTP/2 103 Early Hints support across the hyper ecosystem. The work has been completed across three repositories with a phased merge...
Hi, first of all thanks for contributing and maintaining this super nice library. This work is greatly appreciated. I would like to open a discussion about a potential improvement to...
**Is your feature request related to a problem? Please describe.** We want a very specific behavior for graceful shutdowns in our hyper-based proxy. We set two deadlines, `min` (typically 5-10s),...
**Is your feature request related to a problem? Please describe.** When serving h1 directly, hyper currently has a time on reading the initial headers (see https://github.com/hyperium/hyper/issues/3178 for context/the PR). However,...
**Is your feature request related to a problem? Please describe.** Currently there is no way to override the hardcoded MAX_URI_LEN limit in hyper. So it cant be used with legacy...
> It seems that `disable_keep_alive_mid_request` sometimes fails too. > > https://github.com/tokio-rs/tokio/actions/runs/17503750269/job/49722717146 > > > ``` > failures: > > ---- disable_keep_alive_mid_request stdout ---- > > thread '' panicked at tests/server.rs:1205:9:...
add http10_disable_keep_alive() for server and client to disable keep_alive connections for HTTP/1.0 requests and response Server and Client can optionally disable HTTP/1.0 keepalive. If it's set, for http1.0 request and...
issue #3844