Changeset 1233 for draft-ietf-httpbis
- Timestamp:
- 30/03/11 07:07:10 (11 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/httpbis.abnf
r1232 r1233 36 36 Date = "Date:" OWS Date-v 37 37 Date-v = HTTP-date 38 ETag = "ETag:" OWS ETag-v 39 ETag-v = entity-tag 38 ETag = entity-tag 40 39 Expect = "Expect:" OWS Expect-v 41 40 Expect-v = *( "," OWS ) expectation *( OWS "," [ OWS expectation ] ) … … 52 51 Host = "Host:" OWS Host-v 53 52 Host-v = uri-host [ ":" port ] 54 If-Match = "If-Match:" OWS If-Match-v 55 If-Match-v = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS entity-tag ] ) ) 56 If-Modified-Since = "If-Modified-Since:" OWS If-Modified-Since-v 57 If-Modified-Since-v = HTTP-date 58 If-None-Match = "If-None-Match:" OWS If-None-Match-v 59 If-None-Match-v = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS entity-tag ] ) ) 53 If-Match = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS entity-tag ] ) ) 54 If-Modified-Since = HTTP-date 55 If-None-Match = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS entity-tag ] ) ) 60 56 If-Range = entity-tag / HTTP-date 61 If-Unmodified-Since = "If-Unmodified-Since:" OWS If-Unmodified-Since-v 62 If-Unmodified-Since-v = HTTP-date 63 Last-Modified = "Last-Modified:" OWS Last-Modified-v 64 Last-Modified-v = HTTP-date 57 If-Unmodified-Since = HTTP-date 58 Last-Modified = HTTP-date 65 59 Location = "Location:" OWS Location-v 66 60 Location-v = URI-reference -
draft-ietf-httpbis/latest/p4-conditional.html
r1226 r1233 359 359 } 360 360 @bottom-center { 361 content: "Expires September 29, 2011";361 content: "Expires October 1, 2011"; 362 362 } 363 363 @bottom-right { … … 406 406 <meta name="dct.creator" content="Reschke, J. F."> 407 407 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-latest"> 408 <meta name="dct.issued" scheme="ISO8601" content="2011-03- 28">408 <meta name="dct.issued" scheme="ISO8601" content="2011-03-30"> 409 409 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 410 410 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 4 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 4 defines request header fields for indicating conditional requests and the rules for constructing responses to those requests."> … … 432 432 </tr> 433 433 <tr> 434 <td class="left">Expires: September 29, 2011</td>434 <td class="left">Expires: October 1, 2011</td> 435 435 <td class="right">J. Mogul</td> 436 436 </tr> … … 489 489 <tr> 490 490 <td class="left"></td> 491 <td class="right">March 28, 2011</td>491 <td class="right">March 30, 2011</td> 492 492 </tr> 493 493 </tbody> … … 515 515 in progress”. 516 516 </p> 517 <p>This Internet-Draft will expire on September 29, 2011.</p>517 <p>This Internet-Draft will expire on October 1, 2011.</p> 518 518 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 519 519 <p>Copyright © 2011 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 910 910 between representations of the same resource that vary over time or via content negotiation (see <a href="#weak.and.strong.validators" title="Weak and Strong Validators">Section 4</a>). 911 911 </p> 912 <div id="rfc.figure.u.7"></div><pre class="inline"><span id="rfc.iref.g.4"></span><span id="rfc.iref.g.5"></span> <a href="#header.etag" class="smpl">ETag</a> = "ETag" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.etag" class="smpl">ETag-v</a> 913 <a href="#header.etag" class="smpl">ETag-v</a> = <a href="#entity.tags" class="smpl">entity-tag</a> 912 <div id="rfc.figure.u.7"></div><pre class="inline"><span id="rfc.iref.g.4"></span> <a href="#header.etag" class="smpl">ETag</a> = <a href="#entity.tags" class="smpl">entity-tag</a> 914 913 </pre><div id="rfc.figure.u.8"></div> 915 914 <p>Examples:</p> <pre class="text"> ETag: "xyzzy" … … 933 932 An If-Match field-value of "*" places the precondition on the existence of any current representation for the target resource. 934 933 </p> 935 <div id="rfc.figure.u.9"></div><pre class="inline"><span id="rfc.iref.g.6"></span><span id="rfc.iref.g.7"></span> <a href="#header.if-match" class="smpl">If-Match</a> = "If-Match" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.if-match" class="smpl">If-Match-v</a> 936 <a href="#header.if-match" class="smpl">If-Match-v</a> = "*" / 1#<a href="#entity.tags" class="smpl">entity-tag</a> 934 <div id="rfc.figure.u.9"></div><pre class="inline"><span id="rfc.iref.g.5"></span> <a href="#header.if-match" class="smpl">If-Match</a> = "*" / 1#<a href="#entity.tags" class="smpl">entity-tag</a> 937 935 </pre><p id="rfc.section.6.2.p.3">If any of the entity-tags listed in the If-Match field value match the entity-tag of the selected representation for the target 938 936 resource, or if "*" is given and any current representation exists for the target resource, then the server <em class="bcp14">MAY</em> perform the request method as if the If-Match header field was not present. … … 956 954 the time specified in this field, then do not perform the request method; instead, respond as detailed below. 957 955 </p> 958 <div id="rfc.figure.u.11"></div><pre class="inline"><span id="rfc.iref.g.8"></span><span id="rfc.iref.g.9"></span> <a href="#header.if-modified-since" class="smpl">If-Modified-Since</a> = "If-Modified-Since" ":" <a href="#core.rules" class="smpl">OWS</a> 959 <a href="#header.if-modified-since" class="smpl">If-Modified-Since-v</a> 960 <a href="#header.if-modified-since" class="smpl">If-Modified-Since-v</a> = <a href="#abnf.dependencies" class="smpl">HTTP-date</a> 956 <div id="rfc.figure.u.11"></div><pre class="inline"><span id="rfc.iref.g.6"></span> <a href="#header.if-modified-since" class="smpl">If-Modified-Since</a> = <a href="#abnf.dependencies" class="smpl">HTTP-date</a> 961 957 </pre><p id="rfc.section.6.3.p.3">An example of the field is:</p> 962 958 <div id="rfc.figure.u.12"></div><pre class="text"> If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT … … 1013 1009 for the target resource. 1014 1010 </p> 1015 <div id="rfc.figure.u.13"></div><pre class="inline"><span id="rfc.iref.g.10"></span><span id="rfc.iref.g.11"></span> <a href="#header.if-none-match" class="smpl">If-None-Match</a> = "If-None-Match" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.if-none-match" class="smpl">If-None-Match-v</a> 1016 <a href="#header.if-none-match" class="smpl">If-None-Match-v</a> = "*" / 1#<a href="#entity.tags" class="smpl">entity-tag</a> 1011 <div id="rfc.figure.u.13"></div><pre class="inline"><span id="rfc.iref.g.7"></span> <a href="#header.if-none-match" class="smpl">If-None-Match</a> = "*" / 1#<a href="#entity.tags" class="smpl">entity-tag</a> 1017 1012 </pre><p id="rfc.section.6.4.p.4">If any of the entity-tags listed in the If-None-Match field-value match the entity-tag of the selected representation, or 1018 1013 if "*" is given and any current representation exists for that resource, then the server <em class="bcp14">MUST NOT</em> perform the requested method. Instead, if the request method was GET or HEAD, the server <em class="bcp14">SHOULD</em> respond with a 304 (Not Modified) status code, including the cache-related header fields (particularly ETag) of the selected … … 1040 1035 the time specified in this field, the server <em class="bcp14">SHOULD</em> perform the request method as if the If-Unmodified-Since header field were not present. 1041 1036 </p> 1042 <div id="rfc.figure.u.15"></div><pre class="inline"><span id="rfc.iref.g.12"></span><span id="rfc.iref.g.13"></span> <a href="#header.if-unmodified-since" class="smpl">If-Unmodified-Since</a> = "If-Unmodified-Since" ":" <a href="#core.rules" class="smpl">OWS</a> 1043 <a href="#header.if-unmodified-since" class="smpl">If-Unmodified-Since-v</a> 1044 <a href="#header.if-unmodified-since" class="smpl">If-Unmodified-Since-v</a> = <a href="#abnf.dependencies" class="smpl">HTTP-date</a> 1037 <div id="rfc.figure.u.15"></div><pre class="inline"><span id="rfc.iref.g.8"></span> <a href="#header.if-unmodified-since" class="smpl">If-Unmodified-Since</a> = <a href="#abnf.dependencies" class="smpl">HTTP-date</a> 1045 1038 </pre><p id="rfc.section.6.5.p.3">An example of the field is:</p> 1046 1039 <div id="rfc.figure.u.16"></div><pre class="text"> If-Unmodified-Since: Sat, 29 Oct 1994 19:43:31 GMT … … 1059 1052 modified. 1060 1053 </p> 1061 <div id="rfc.figure.u.17"></div><pre class="inline"><span id="rfc.iref.g.14"></span><span id="rfc.iref.g.15"></span> <a href="#header.last-modified" class="smpl">Last-Modified</a> = "Last-Modified" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.last-modified" class="smpl">Last-Modified-v</a> 1062 <a href="#header.last-modified" class="smpl">Last-Modified-v</a> = <a href="#abnf.dependencies" class="smpl">HTTP-date</a> 1054 <div id="rfc.figure.u.17"></div><pre class="inline"><span id="rfc.iref.g.9"></span> <a href="#header.last-modified" class="smpl">Last-Modified</a> = <a href="#abnf.dependencies" class="smpl">HTTP-date</a> 1063 1055 </pre><p id="rfc.section.6.6.p.3">An example of its use is</p> 1064 1056 <div id="rfc.figure.u.18"></div><pre class="text"> Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT … … 1246 1238 <p id="rfc.section.A.p.1">Allow weak entity-tags in all requests except range requests (Sections <a href="#weak.and.strong.validators" title="Weak and Strong Validators">4</a> and <a href="#header.if-none-match" id="rfc.xref.header.if-none-match.3" title="If-None-Match">6.4</a>). 1247 1239 </p> 1240 <p id="rfc.section.A.p.2">Change ABNF productions for header fields to only define the field value. (<a href="#header.fields" title="Header Field Definitions">Section 6</a>) 1241 </p> 1248 1242 <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a> <a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1> 1249 <div id="rfc.figure.u.19"></div> <pre class="inline"><a href="#header.etag" class="smpl">ETag</a> = "ETag:" OWS ETag-v 1250 <a href="#header.etag" class="smpl">ETag-v</a> = entity-tag 1243 <div id="rfc.figure.u.19"></div> <pre class="inline"><a href="#header.etag" class="smpl">ETag</a> = entity-tag 1251 1244 1252 1245 <a href="#abnf.dependencies" class="smpl">HTTP-date</a> = <HTTP-date, defined in [Part1], Section 6.1> 1253 1246 1254 <a href="#header.if-match" class="smpl">If-Match</a> = "If-Match:" OWS If-Match-v 1255 <a href="#header.if-match" class="smpl">If-Match-v</a> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1247 <a href="#header.if-match" class="smpl">If-Match</a> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1256 1248 entity-tag ] ) ) 1257 <a href="#header.if-modified-since" class="smpl">If-Modified-Since</a> = "If-Modified-Since:" OWS If-Modified-Since-v 1258 <a href="#header.if-modified-since" class="smpl">If-Modified-Since-v</a> = HTTP-date 1259 <a href="#header.if-none-match" class="smpl">If-None-Match</a> = "If-None-Match:" OWS If-None-Match-v 1260 <a href="#header.if-none-match" class="smpl">If-None-Match-v</a> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1249 <a href="#header.if-modified-since" class="smpl">If-Modified-Since</a> = HTTP-date 1250 <a href="#header.if-none-match" class="smpl">If-None-Match</a> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1261 1251 entity-tag ] ) ) 1262 <a href="#header.if-unmodified-since" class="smpl">If-Unmodified-Since</a> = "If-Unmodified-Since:" OWS 1263 If-Unmodified-Since-v 1264 <a href="#header.if-unmodified-since" class="smpl">If-Unmodified-Since-v</a> = HTTP-date 1265 1266 <a href="#header.last-modified" class="smpl">Last-Modified</a> = "Last-Modified:" OWS Last-Modified-v 1267 <a href="#header.last-modified" class="smpl">Last-Modified-v</a> = HTTP-date 1252 <a href="#header.if-unmodified-since" class="smpl">If-Unmodified-Since</a> = HTTP-date 1253 1254 <a href="#header.last-modified" class="smpl">Last-Modified</a> = HTTP-date 1268 1255 1269 1256 <a href="#core.rules" class="smpl">OWS</a> = <OWS, defined in [Part1], Section 1.2.2> … … 1381 1368 <ul> 1382 1369 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/89">http://tools.ietf.org/wg/httpbis/trac/ticket/89</a>>: "If-* and entities" 1370 </li> 1371 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/276">http://tools.ietf.org/wg/httpbis/trac/ticket/276</a>>: "untangle ABNFs for header fields" 1383 1372 </li> 1384 1373 </ul> … … 1405 1394 <li><tt>entity-tag</tt> <a href="#rfc.iref.g.1"><b>2</b></a></li> 1406 1395 <li><tt>ETag</tt> <a href="#rfc.iref.g.4"><b>6.1</b></a></li> 1407 <li><tt>ETag-v</tt> <a href="#rfc.iref.g.5"><b>6.1</b></a></li> 1408 <li><tt>If-Match</tt> <a href="#rfc.iref.g.6"><b>6.2</b></a></li> 1409 <li><tt>If-Match-v</tt> <a href="#rfc.iref.g.7"><b>6.2</b></a></li> 1410 <li><tt>If-Modified-Since</tt> <a href="#rfc.iref.g.8"><b>6.3</b></a></li> 1411 <li><tt>If-Modified-Since-v</tt> <a href="#rfc.iref.g.9"><b>6.3</b></a></li> 1412 <li><tt>If-None-Match</tt> <a href="#rfc.iref.g.10"><b>6.4</b></a></li> 1413 <li><tt>If-None-Match-v</tt> <a href="#rfc.iref.g.11"><b>6.4</b></a></li> 1414 <li><tt>If-Unmodified-Since</tt> <a href="#rfc.iref.g.12"><b>6.5</b></a></li> 1415 <li><tt>If-Unmodified-Since-v</tt> <a href="#rfc.iref.g.13"><b>6.5</b></a></li> 1416 <li><tt>Last-Modified</tt> <a href="#rfc.iref.g.14"><b>6.6</b></a></li> 1417 <li><tt>Last-Modified-v</tt> <a href="#rfc.iref.g.15"><b>6.6</b></a></li> 1396 <li><tt>If-Match</tt> <a href="#rfc.iref.g.5"><b>6.2</b></a></li> 1397 <li><tt>If-Modified-Since</tt> <a href="#rfc.iref.g.6"><b>6.3</b></a></li> 1398 <li><tt>If-None-Match</tt> <a href="#rfc.iref.g.7"><b>6.4</b></a></li> 1399 <li><tt>If-Unmodified-Since</tt> <a href="#rfc.iref.g.8"><b>6.5</b></a></li> 1400 <li><tt>Last-Modified</tt> <a href="#rfc.iref.g.9"><b>6.6</b></a></li> 1418 1401 <li><tt>opaque-tag</tt> <a href="#rfc.iref.g.3"><b>2</b></a></li> 1419 1402 <li><tt>weak</tt> <a href="#rfc.iref.g.2"><b>2</b></a></li> -
draft-ietf-httpbis/latest/p4-conditional.xml
r1225 r1233 735 735 <iref primary="true" item="Header Fields" subitem="ETag" x:for-anchor=""/> 736 736 <x:anchor-alias value="ETag"/> 737 <x:anchor-alias value="ETag-v"/>738 737 <t> 739 738 The "ETag" header field provides the current value of the … … 744 743 content negotiation (see <xref target="weak.and.strong.validators"/>). 745 744 </t> 746 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="ETag"/><iref primary="true" item="Grammar" subitem="ETag-v"/> 747 <x:ref>ETag</x:ref> = "ETag" ":" <x:ref>OWS</x:ref> <x:ref>ETag-v</x:ref> 748 <x:ref>ETag-v</x:ref> = <x:ref>entity-tag</x:ref> 745 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="ETag"/> 746 <x:ref>ETag</x:ref> = <x:ref>entity-tag</x:ref> 749 747 </artwork></figure> 750 748 <figure><preamble> … … 779 777 <iref primary="true" item="Header Fields" subitem="If-Match" x:for-anchor=""/> 780 778 <x:anchor-alias value="If-Match"/> 781 <x:anchor-alias value="If-Match-v"/>782 779 <t> 783 780 The "If-Match" header field &MAY; be used to make a request method … … 791 788 target resource. 792 789 </t> 793 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-Match"/><iref primary="true" item="Grammar" subitem="If-Match-v"/> 794 <x:ref>If-Match</x:ref> = "If-Match" ":" <x:ref>OWS</x:ref> <x:ref>If-Match-v</x:ref> 795 <x:ref>If-Match-v</x:ref> = "*" / 1#<x:ref>entity-tag</x:ref> 790 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-Match"/> 791 <x:ref>If-Match</x:ref> = "*" / 1#<x:ref>entity-tag</x:ref> 796 792 </artwork></figure> 797 793 <t> … … 832 828 <iref primary="true" item="Header Fields" subitem="If-Modified-Since" x:for-anchor=""/> 833 829 <x:anchor-alias value="If-Modified-Since"/> 834 <x:anchor-alias value="If-Modified-Since-v"/>835 830 <t> 836 831 The "If-Modified-Since" header field &MAY; be used to make a request … … 839 834 do not perform the request method; instead, respond as detailed below. 840 835 </t> 841 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-Modified-Since"/><iref primary="true" item="Grammar" subitem="If-Modified-Since-v"/> 842 <x:ref>If-Modified-Since</x:ref> = "If-Modified-Since" ":" <x:ref>OWS</x:ref> 843 <x:ref>If-Modified-Since-v</x:ref> 844 <x:ref>If-Modified-Since-v</x:ref> = <x:ref>HTTP-date</x:ref> 836 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-Modified-Since"/> 837 <x:ref>If-Modified-Since</x:ref> = <x:ref>HTTP-date</x:ref> 845 838 </artwork></figure> 846 839 <t> … … 918 911 <iref primary="true" item="Header Fields" subitem="If-None-Match" x:for-anchor=""/> 919 912 <x:anchor-alias value="If-None-Match"/> 920 <x:anchor-alias value="If-None-Match-v"/>921 913 <t> 922 914 The "If-None-Match" header field &MAY; be used to make a request method … … 938 930 attempts to create an initial representation for the target resource. 939 931 </t> 940 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-None-Match"/><iref primary="true" item="Grammar" subitem="If-None-Match-v"/> 941 <x:ref>If-None-Match</x:ref> = "If-None-Match" ":" <x:ref>OWS</x:ref> <x:ref>If-None-Match-v</x:ref> 942 <x:ref>If-None-Match-v</x:ref> = "*" / 1#<x:ref>entity-tag</x:ref> 932 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-None-Match"/> 933 <x:ref>If-None-Match</x:ref> = "*" / 1#<x:ref>entity-tag</x:ref> 943 934 </artwork></figure> 944 935 <t> … … 989 980 <iref primary="true" item="Header Fields" subitem="If-Unmodified-Since" x:for-anchor=""/> 990 981 <x:anchor-alias value="If-Unmodified-Since"/> 991 <x:anchor-alias value="If-Unmodified-Since-v"/>992 982 <t> 993 983 The "If-Unmodified-Since" header field &MAY; be used to make a request … … 1000 990 method as if the If-Unmodified-Since header field were not present. 1001 991 </t> 1002 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-Unmodified-Since"/><iref primary="true" item="Grammar" subitem="If-Unmodified-Since-v"/> 1003 <x:ref>If-Unmodified-Since</x:ref> = "If-Unmodified-Since" ":" <x:ref>OWS</x:ref> 1004 <x:ref>If-Unmodified-Since-v</x:ref> 1005 <x:ref>If-Unmodified-Since-v</x:ref> = <x:ref>HTTP-date</x:ref> 992 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="If-Unmodified-Since"/> 993 <x:ref>If-Unmodified-Since</x:ref> = <x:ref>HTTP-date</x:ref> 1006 994 </artwork></figure> 1007 995 <t> … … 1030 1018 <iref primary="true" item="Header Fields" subitem="Last-Modified" x:for-anchor=""/> 1031 1019 <x:anchor-alias value="Last-Modified"/> 1032 <x:anchor-alias value="Last-Modified-v"/>1033 1020 <t> 1034 1021 The "Last-Modified" header field indicates the date and time at 1035 1022 which the origin server believes the representation was last modified. 1036 1023 </t> 1037 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Last-Modified"/><iref primary="true" item="Grammar" subitem="Last-Modified-v"/> 1038 <x:ref>Last-Modified</x:ref> = "Last-Modified" ":" <x:ref>OWS</x:ref> <x:ref>Last-Modified-v</x:ref> 1039 <x:ref>Last-Modified-v</x:ref> = <x:ref>HTTP-date</x:ref> 1024 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Last-Modified"/> 1025 <x:ref>Last-Modified</x:ref> = <x:ref>HTTP-date</x:ref> 1040 1026 </artwork></figure> 1041 1027 <t> … … 1467 1453 <xref target="header.if-none-match" format="counter"/>). 1468 1454 </t> 1455 <t> 1456 Change ABNF productions for header fields to only define the field value. 1457 (<xref target="header.fields"/>) 1458 </t> 1469 1459 </section> 1470 1460 … … 1473 1463 <figure> 1474 1464 <artwork type="abnf" name="p4-conditional.parsed-abnf"> 1475 <x:ref>ETag</x:ref> = "ETag:" OWS ETag-v 1476 <x:ref>ETag-v</x:ref> = entity-tag 1465 <x:ref>ETag</x:ref> = entity-tag 1477 1466 1478 1467 <x:ref>HTTP-date</x:ref> = <HTTP-date, defined in [Part1], Section 6.1> 1479 1468 1480 <x:ref>If-Match</x:ref> = "If-Match:" OWS If-Match-v 1481 <x:ref>If-Match-v</x:ref> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1469 <x:ref>If-Match</x:ref> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1482 1470 entity-tag ] ) ) 1483 <x:ref>If-Modified-Since</x:ref> = "If-Modified-Since:" OWS If-Modified-Since-v 1484 <x:ref>If-Modified-Since-v</x:ref> = HTTP-date 1485 <x:ref>If-None-Match</x:ref> = "If-None-Match:" OWS If-None-Match-v 1486 <x:ref>If-None-Match-v</x:ref> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1471 <x:ref>If-Modified-Since</x:ref> = HTTP-date 1472 <x:ref>If-None-Match</x:ref> = "*" / ( *( "," OWS ) entity-tag *( OWS "," [ OWS 1487 1473 entity-tag ] ) ) 1488 <x:ref>If-Unmodified-Since</x:ref> = "If-Unmodified-Since:" OWS 1489 If-Unmodified-Since-v 1490 <x:ref>If-Unmodified-Since-v</x:ref> = HTTP-date 1491 1492 <x:ref>Last-Modified</x:ref> = "Last-Modified:" OWS Last-Modified-v 1493 <x:ref>Last-Modified-v</x:ref> = HTTP-date 1474 <x:ref>If-Unmodified-Since</x:ref> = HTTP-date 1475 1476 <x:ref>Last-Modified</x:ref> = HTTP-date 1494 1477 1495 1478 <x:ref>OWS</x:ref> = <OWS, defined in [Part1], Section 1.2.2> … … 1711 1694 "If-* and entities" 1712 1695 </t> 1696 <t> 1697 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/276"/>: 1698 "untangle ABNFs for header fields" 1699 </t> 1713 1700 </list> 1714 1701 </t>
Note: See TracChangeset
for help on using the changeset viewer.