Is there a way to configure h2 client_header_timeout?
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.6k
- Forks
- 382
- Avg merge
- 20h 23m
- Merged PRs (30d)
- 9
Description
Hi,
We are add NGINX client_header_timeout support, Does h2 crate can configure read_timeout on per req level?
https://nginx.org/en/docs/http/ngx_http_core_module.html#client_header_timeout:~:text=Syntax%3A-,client_header_timeout,-time%3B
https://github.com/nginx/nginx/blob/43191be96fb5f425710400e0064c0f2d285a352d/src/http/v2/ngx_http_v2.c#L346
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked NGINX client_header_timeout documentation and the referenced src/http/v2/ngx_http_v2.c code. Then inspect h2's existing timeout and request APIs to determine the intended scope; done should include an agreed design for configuring the timeout and documented behavior, with tests identified once the relevant h2 entry points are found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- api, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100