NOTE: this is a non-normative, AI-generated summary supplied only for convenience; it does not necessarily represent an accurate record of the meeting. See the minutes for the authoriative record. See the source for more information.
The httpbis working group meeting covered three active drafts: resumable uploads, identifying query results, and cache groups. There was also a presentation about communicating proxy configuration and provisioning domains in the int area, and a discussion about it’s relevance to the group.
Upload-Length header in creation requests to inform the server of the total upload size. Concerns about backward compatibility with existing servers were raised.Digest field and whether its use aligns with the intended purpose of the integrity preference fields defined in RFC.Location or Content-Location headers to identify a gettable resource for a query and it’s caching behavior. A proposal to allow both Location and Content-Location headers, each serving distinct purposes, was discussed and generally favored.POST requests. Concerns were raised around security implications.int area document about discovering proxy configurations using provisioning domains. The document leverages an HPS-protected JSON file associated with a way to reach a network.protocol field, and consider a HTTP-prefix.Content-Location and Location headers. The chairs will add Mike to the draft’s authors.HTTP prefix to better distinguish it from socks.```markdown
This httpbis session covered a range of topics, including security considerations for HTTP upgrade, server certificate authentication, privacy proxy enhancements, cache performance improvements, and resource versioning. Discussions focused on technical details, implementation challenges, and the potential for standardization.
Optimistic HTTP Upgrade: Debate over deprecating the HTTP upgrade token in the IANA registry and whether the draft should address this. The group also discussed extending the scope to include HTTP Connect. Recommendations to restrict upgrade tokens to GET and avoid request bodies. Concerns about TLS upgrade token safety and the potential for misinterpretation of TCP streams.
Secondary Certificate Authentication: Discussion regarding the ability for clients and servers to agree on the used certificate. The group also addressed the ability to send exported authenticators in multiple frames for HTTP/2 and potential solutions like continuation flags or certificate compression. A decision to rename the frame from “certificate” to “server certificate”.
Privacy Proxy Wrap-up Capsule: Presentation of a new capsule type to signal clients to switch privacy proxies gracefully during maintenance or resource exhaustion. Discussions centered on distinguishing between relays and use cases beyond privacy proxies, with proposals to leverage go-away signals.
No Very Search: Presentation of the No Very Search header for optimizing cache performance by allowing servers to indicate which query parameters do not affect the response. Discussion included data on performance improvements and potential adoption by CDNs.
Revised Cookies: Presentation on the Cookie Store and refactoring cookies for better integration with browser specs (HTML and Fetch) rather than describing browser behavior.
HTTP Resource Versioning: Proposal for a general versioning architecture for HTTP resources, including headers for specifying versions and parents to track history. Discussions focused on use cases like incremental RSS updates, Git repository hosting, and resumable uploads, as well as compatibility with existing HTTP features and potential implementation challenges.