Skip to content

Allow http/2 requests to fallback to host header if authority pseudoheader is not provided #5425

@j-white

Description

@j-white

Describe the feature

Some HTTP/2 clients omit the :authority header in favor of the Host header.

According to the HTTP/2 specification, the :authority SHOULD be included, but is not necessarily required.

Use cases

One notable client with this behaviour is the AWS ALB. Even if it is an HTTP/2 request, the host header is given and the :authority header is not. See references for details.

References

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions