Skip to content

Section 5.4 (Host) in Semantics has normative 1.1 requirements #182

Closed

Description

@quasicomputational

In section 5.4, there are a couple of normative requirements for HTTP/1.1 ("A client MUST send a Host header field in all HTTP/1.1 request messages."; "A client MUST send a Host header field in an HTTP/1.1 request"; "A server MUST respond with a 400 (Bad Request) status code to any HTTP/1.1 request"), and it makes two references to the absolute-form production, which is defined in the Messaging draft (and hence is a dangling reference in Semantics). Those should probably live in Messaging, and the Semantics document should be more general.

Activity

  1. reschke commented on Feb 25, 2019

    @reschke
    Contributor

    The references are dangling because the definition of "Host" moved (was in RFC 7230 before).

  2. self-assigned this
    on Feb 2, 2020
  3. mnot commented on Jul 2, 2020

    @mnot
    Member

    E.g.,

    A client must send a Host header field in all HTTP/1.1 request messages.

    and

    A server must respond with a 400 (Bad Request) status code to any HTTP/1.1 request message that lacks a Host header field

  4. assigned and unassigned on Jul 2, 2020
  5. mnot commented on Jul 20, 2020

    @mnot
    Member

    Looking for a place in messaging to move these. What about 3.3 Reconstructing the Target URI?

  6. mnot commented on Jul 29, 2020

    @mnot
    Member

    @royfielding @reschke see question above ^^

  7. reschke commented on Jul 29, 2020

    @reschke
    Contributor

    yes, 3.3 looks ok for that

  8. mnot commented on Aug 3, 2020

    @mnot
    Member

    The end of 3.2 seemed like a better fit in the end; PTAL.

  9. added a commit that references this issue on Aug 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions