Ignore:
Timestamp:
Feb 17, 2012, 10:49:12 PM (8 years ago)
Author:
fielding@…
Message:

Revert [1471] and move the 1xx note to a normaltive section on associating
one or more responses to the corresponding request(s). Requirements do not
belong in the intro and the text provided was not sufficient to answer #300.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p1-messaging.xml

    r1535 r1537  
    432432</t>
    433433<t>
    434    A server responds to the client's request by sending an HTTP <x:dfn>response</x:dfn>
    435    message, beginning with a status line that
     434   A server responds to the client's request by sending one or more HTTP
     435   <x:dfn>response</x:dfn>
     436   messages, each beginning with a status line that
    436437   includes the protocol version, a success or error code, and textual
    437438   reason phrase (<xref target="status.line"/>),
    438    followed by MIME-like header fields containing server
     439   possibly followed by MIME-like header fields containing server
    439440   information, resource metadata, and payload metadata
    440441   (<xref target="header.fields"/>),
     
    442443   a message body containing the payload body (if any,
    443444   <xref target="message.body"/>).
    444 </t>
    445 <t>
    446    Note that 1xx responses (&status-1xx;) are not final; therefore, a server
    447    can send zero or more 1xx responses, followed by exactly one final response
    448    (with any other status code).
    449445</t>
    450446<t>
     
    20332029   be treated as equivalent to an absolute path of "/".
    20342030</t> 
     2031</section>
     2032
     2033<section title="Associating Response to Request" anchor="associating.request.response">
     2034<t>
     2035   HTTP does not include a request identifier for associating a given
     2036   request message with its corresponding one or more response messages.
     2037   Hence, it relies on the order of response arrival to correspond exactly
     2038   to the order in which requests are made on the same connection.
     2039   More than one response message per request only occurs when one or more
     2040   informational responses (1xx, see &status-1xx;) precede a final response
     2041   to the same request.
     2042</t>
     2043<t>
     2044   A client that uses persistent connections and sends more than one request
     2045   per connection &MUST; maintain a list of outstanding requests in the
     2046   order sent on that connection and &MUST; associate each received response
     2047   message to the highest ordered request that has not yet received a final
     2048   (non-1xx) response.
     2049</t>
    20352050</section>
    20362051</section>
Note: See TracChangeset for help on using the changeset viewer.