-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is -messaging part of the core definition of HTTP? #690
Labels
Comments
|
I agree that this would be good. |
|
|
History in #335 and linked issues. |
|
Concrete recommendation for 1: a server (intermediary) responding to TRACE MUST generate a representation of the request that it received in any format. The message/http is one possible way to represent a request message, so that can be an informative reference instead. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sorry for this being a question.
I answered the same question for -caching by searching through and realizing that while caching might be a version-independent extension, a practical consequence of the structure of documents is that it is inextricably linked to -semantics. That's cool. Having the definition of HTTP/N rely on -caching is eminently sensible.
There is a normative reference to -messaging though. Why would HTTP/3 care about that? If this were software, I'd be horrified by pulling in a dependency like that.
Most of the references to -messaging are strictly examples. I could only see two cases where there was a potentially normative dependency: TRACE recommends "message/http" and content codings prohibit overlap with transfer codings. These seem like they could be broken (the second easier than the first, certainly) and the reference made normative.
The text was updated successfully, but these errors were encountered: