Skip to content

Fix HTTP/2 OPTIONS * request handling - #788

Closed
arturobernalg wants to merge 1 commit into
apache:trunkfrom
arturobernalg:fix/httpd-70195-options-asterisk
Closed

arturobernalg wants to merge 1 commit into
apache:trunkfrom
arturobernalg:fix/httpd-70195-options-asterisk

Conversation

@arturobernalg

@arturobernalg arturobernalg commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

mod_http2 rejected an OPTIONS request with ':path: ' with a 400, since the path does not start with '/' and a scheme is present. RFC 9113, ch. 8.3.1 and RFC 9110, ch. 7.1 define the asterisk-form for OPTIONS requests. Only accept exactly 'OPTIONS' with path '' for http(s).

PR: 70195

mod_http2 rejected an OPTIONS request with ':path: *' with a 400, since
the path does not start with '/' and a scheme is present. RFC 9113,
ch. 8.3.1 and RFC 9110, ch. 7.1 define the asterisk-form for OPTIONS
requests. Only accept exactly 'OPTIONS' with path '*' for http(s).

PR: 70195
@arturobernalg
arturobernalg force-pushed the fix/httpd-70195-options-asterisk branch from 8f9e7fc to 38f4d34 Compare October 6, 2026 13:50
@notroj

notroj commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the PR and test case!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants