[
https://issues.apache.org/jira/browse/TS-3495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leif Hedstrom updated TS-3495:
------------------------------
Fix Version/s: 6.0.0
> Accept empty header field value
> -------------------------------
>
> Key: TS-3495
> URL: https://issues.apache.org/jira/browse/TS-3495
> Project: Traffic Server
> Issue Type: Improvement
> Components: HTTP/2
> Reporter: Masakazu Kitajo
> Fix For: 6.0.0
>
>
> TS sends back a GOAWAY frame with COMPRESSION_ERROR if a request header field
> have empty value.
> If I understand correctly, empty header value is allowed except
> pseudo-headers.
> {quote}
> header-field = field-name ":" OWS field-value OWS
> field-name = token
> field-value = *( field-content / obs-fold )
> {quote}
> http://tools.ietf.org/html/rfc7230#section-3.2
> :path pseudo-header has a limitation.
> {quote}
> This pseudo-header field MUST NOT be empty for "http" or "https"
> URIs; "http" or "https" URIs that do not contain a path component
> MUST include a value of '/'.
> {quote}
> https://tools.ietf.org/html/draft-ietf-httpbis-http2-17#section-8.1.2.3
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)