http-extensions
http-extensions copied to clipboard
HTTP Extensions in progress
The field is a list where each tuple could share the same "key", and the order of tuples is a preference. Example from RFC 7838 > The Alt-Svc field value...
The draft currently defines the "target_host" and "tcp_port" variables. We should replace "tcp_port" with "target_port" for consistency with connect-udp. This consistency isn't just cosmetic, it simplifies reusing the same URI...
The target_host variable is only described vaguely. It should be defined more rigorously. For example, it doesn't specify whether IPv6 scope IDs are allowed or not. I'd recommend reusing the...
IIUC, with #2292, we have two resources. One being the resource to which the transaction is started (A), and another to which the chunks are sent (B). Assuming that responses...
https://github.com/httpwg/http-extensions/pull/2664 added the requirement that the offset reported in 104 informational responses must not decrease over time. For example, it is not allowed that one 104 response includes `Upload-Offset: 100`...
Allowing absolute URLs in match is a footgun, since dictionaries are restricted to same-origin. I don't think any of the usual URI productions are suitable here. I think most suitable...
We should specify what implementations are required to support if they choose to implement this spec, e.g.: - group labels with at least n characters - at least n groups...
In draft-ietf-httpbis-digest-headers-13, the example "Use with Trailer Fields and Transfer Coding" uses the header ``` Trailer: Digest ``` but sends the trailer ``` Repr-Digest: \ sha-256=:RK/0qy18MlBSVnWgjwz6lZEWjP/lF5HF9bvEF8FabDg==:\r\n ``` I'd expect the...
Ted Hardie asked: > How does the upload offset calculation interact with transfer encoding/compression? I'm reporting how many bytes came through the network, is that right? We probably would benefit...
The initial POST request to create the upload resource might contain Content-Encoding, e.g. `Content-Encoding: gzip`. If the upload gets interrupted, it might be resumed using a HEAD and PATCH request....