The absolute path in request line test in test/_tests.ts is skipped for HTTP/2 runs:
// TODO: Write test to make sure it is forbidden for http2/tls
test.skipIf(opts.http2)("absolute path in request line", async () => {
It is skipped because the HTTP/2 request pseudo-headers (:path) model absolute-form request targets differently from the HTTP/1.1 request line, so the HTTP/1.1 assertion does not translate directly. This issue tracks writing an HTTP/2 (TLS) variant that verifies an absolute path / authority-form target is handled (or forbidden) correctly, so the skip can be removed.
Tracked as part of the v1 stabilization docs/test-hygiene batch (link skips to issues).
The
absolute path in request linetest intest/_tests.tsis skipped for HTTP/2 runs:It is skipped because the HTTP/2 request pseudo-headers (
:path) model absolute-form request targets differently from the HTTP/1.1 request line, so the HTTP/1.1 assertion does not translate directly. This issue tracks writing an HTTP/2 (TLS) variant that verifies an absolute path / authority-form target is handled (or forbidden) correctly, so the skip can be removed.Tracked as part of the v1 stabilization docs/test-hygiene batch (link skips to issues).