hyper icon indicating copy to clipboard operation
hyper copied to clipboard

An HTTP library for Rust

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

**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 [...] Using the console, it...

B-upstream
S-feature

Marking this as a draft for now while I test some crates, patching their `hyper` version to be this one then seeing if a `cargo update` fixes them with strict...

Add an option to disable the automatic addition of the `DATE` header for situations when an accurate time is not available or the `DATE` header is otherwise undesirable, for example...

Background: In https://github.com/rust-lang/rust/issues/66151 we're adding more strict checks in order to detect invalid use of `mem::uninitialized`/`mem::zeroed`, and older versions of hyper run into this check, so it would be good...

This adds `Body::wrap_body` which creates a `Body` from any `impl http_body::Body`. This is required in axum for https://github.com/tokio-rs/axum/pull/1154. Note that I made the PR against `0.14.x` because the `Body` struct...

A-body

The default write strategy for HTTP/1 in hyper is to automatically to chose the "best" option. Currently, it simply determines the best based on if `AsyncWrite::is_write_vectored()`. However, depending on if...

S-performance
E-medium
A-http1

With the removal of `hyper::Server`, the graceful shutdown stuff would disappear. We want to continue to provide a helper to do that, in hyper-util, but make it also able to...

A-server
C-feature
E-medium
K-hyper-util

## PROS - Low level, user code has the full flow-control, `spawn` free in hyper level - How-to/When-to use `spawn` could be full decided by the user level code -...

C-feature
B-rfc

Create a new opaque struct `Code` in `hyper::error`, that [contains constants of errors](https://github.com/hyperium/hyper/blob/master/docs/ROADMAP.md#error) that could happen in hyper. ```rust pub struct Code(Code_); enum Code_ { Canceled, // etc } impl...

C-feature
E-medium
B-rfc
A-error

Hi there, thanks for your awesome work **Version** ``` name = "hyper" version = "0.14.19" ``` **Platform** **Description** I use wiremock which underlines use hyper, I started to write tests...

S-bug