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

It seems that hyper doesn't respect the `Keep-Alive` header and just uses a predefined value (`90 seconds`). Instead, hyper should consider the header and rotate connections according to it. Related...

S-feature

hyper uses [tracing](https://crates.io/crates/tracing) for logging and events. This issue is meant to be a meta or tracking issue around the overall usage of `tracing` inside hyper. Eventually, users should be...

A-server
A-client
C-feature
B-rfc

**Version** `hyper 0.14.14` **Platform** `Linux pop-os 5.13.0-7614-generic #14~1631647151~20.04~930e87c-Ubuntu SMP Fri Sep 17 00:26:31 UTC x86_64 x86_64 x86_64 GNU/Linux` **Description** Hyper silently upgrades HTTPS requests that set `Version::HTTP_11` to an HTTP/2...

A-client
E-easy
A-docs

The main `lib.rs` page would benefit from a section explaining how to view logs in hyper.

E-easy
A-docs

**Version** 0.14 **Platform** Linux 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux **Description** When attempting to perform a Websocket handshake given a URL with `wss:`...

S-bug

This is a tracking issue for the feature to allow for sending and receiving the exact casing of header names, instead of the forced lowercasing of `http`. In most situations,...

C-feature
B-rfc
A-http1

When making a service to pass to `server` I've never used `make_service_fn` in any other way than: ```rust let server = Server::bind(&addr).serve(make_service_fn(|_| async move { Ok::(service_fn(handler)) })); ``` It would...

I have a golang https server to which a rust client sends lot of parallel requests. After few hundreds of requests, it stops and apparently there is no TCP communication....

Expose more options from https://docs.rs/socket2/0.4.2/socket2/struct.TcpKeepalive.html for HttpConnector.

A-client
E-easy
S-feature
B-rfc
C-hyper-util