Ticket #116: i116.diff

File i116.diff, 2.1 KB (added by julian.reschke@…, 12 years ago)

Proposed patch to part 4.

  • p4-conditional.xml

     
    424424   inconsistent entity.
    425425</t>
    426426<t>
    427    Clients &MAY; issue simple (non-subrange) GET requests with either weak
    428    validators or strong validators. Clients &MUST-NOT; use weak validators
    429    in other forms of request.
     427  Clients &MUST-NOT; use weak validators in range requests (<xref target="Part5"/>).
    430428</t>
    431429<t>
    432430   The only function that HTTP/1.1 defines on validators is
     
    500498   described here.
    501499</t>
    502500<t>
    503    A cache or origin server receiving a conditional request, other than
    504    a full-body GET request, &MUST; use the strong comparison function to
     501   A cache or origin server receiving a conditional range request
     502   (<xref target="Part5"/>) &MUST; use the strong comparison function to
    505503   evaluate the condition.
    506504</t>
    507505<t>
     
    851849   a status of 412 (Precondition Failed).
    852850</t>
    853851<t>
    854    See <xref target="weak.and.strong.validators"/> for rules on how to determine if two entities tags
    855    match. The weak comparison function can only be used with GET or HEAD
    856    requests.
     852   See <xref target="weak.and.strong.validators"/> for rules on how to
     853   determine if two entity tags match.
    857854</t>
    858855<t>
    859856   If none of the entity tags match, then the server &MAY; perform the
     
    12271224<section title="Compatibility with Previous Versions" anchor="compatibility">
    12281225
    12291226<section title="Changes from RFC 2616" anchor="changes.from.rfc.2616">
     1227<t>
     1228  Allow weak entity tags in all requests except range requests (Sections
     1229  <xref target="weak.and.strong.validators" format="counter"/> and
     1230  <xref target="header.if-none-match" format="counter"/>).
     1231</t>
    12301232</section>
    12311233
    12321234</section>
     
    12721274
    12731275<section title="Since draft-ietf-httpbis-p4-conditional-02">
    12741276<t>
     1277  Closed issues:
     1278  <list style="symbols">
     1279    <t>
     1280      <eref target="http://www3.tools.ietf.org/wg/httpbis/trac/ticket/116"/>:
     1281      "Weak ETags on non-GET requests"
     1282    </t>
     1283  </list>
    12751284</t>
    12761285</section>
    12771286