Changeset 1234 for draft-ietf-httpbis/latest
- Timestamp:
- 30/03/11 07:22:34 (11 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/httpbis.abnf
r1233 r1234 3 3 ; for copyright information. 4 4 5 Accept = "Accept:" OWS Accept-v 6 Accept-Charset = "Accept-Charset:" OWS Accept-Charset-v 7 Accept-Charset-v = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q=" qvalue ] *( OWS "," [ OWS ( charset / "*" ) [ OWS ";" OWS "q=" qvalue ] ] ) 8 Accept-Encoding = "Accept-Encoding:" OWS Accept-Encoding-v 9 Accept-Encoding-v = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] ) ) *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ] 10 Accept-Language = "Accept-Language:" OWS Accept-Language-v 11 Accept-Language-v = *( "," OWS ) language-range [ OWS ";" OWS "q=" qvalue ] *( OWS "," [ OWS language-range [ OWS ";" OWS "q=" qvalue ] ] ) 5 Accept = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [ OWS media-range [ accept-params ] ] ) ] 6 Accept-Charset = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q=" qvalue ] *( OWS "," [ OWS ( charset / "*" ) [ OWS ";" OWS "q=" qvalue ] ] ) 7 Accept-Encoding = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] ) ) *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ] 8 Accept-Language = *( "," OWS ) language-range [ OWS ";" OWS "q=" qvalue ] *( OWS "," [ OWS language-range [ OWS ";" OWS "q=" qvalue ] ] ) 12 9 Accept-Ranges = acceptable-ranges 13 Accept-v = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [ OWS media-range [ accept-params ] ] ) ]14 10 Age = delta-seconds 15 11 Allow = "Allow:" OWS Allow-v … … 21 17 Connection = "Connection:" OWS Connection-v 22 18 Connection-v = *( "," OWS ) connection-token *( OWS "," [ OWS connection-token ] ) 23 Content-Encoding = "Content-Encoding:" OWS Content-Encoding-v 24 Content-Encoding-v = *( "," OWS ) content-coding *( OWS "," [ OWS content-coding ] ) 25 Content-Language = "Content-Language:" OWS Content-Language-v 26 Content-Language-v = *( "," OWS ) language-tag *( OWS "," [ OWS language-tag ] ) 19 Content-Encoding = *( "," OWS ) content-coding *( OWS "," [ OWS content-coding ] ) 20 Content-Language = *( "," OWS ) language-tag *( OWS "," [ OWS language-tag ] ) 27 21 Content-Length = "Content-Length:" OWS Content-Length-v 28 22 Content-Length-v = 1*DIGIT 29 Content-Location = "Content-Location:" OWS Content-Location-v 30 Content-Location-v = absolute-URI / partial-URI 31 Content-MD5 = "Content-MD5:" OWS Content-MD5-v 32 Content-MD5-v = <base64 of 128 bit MD5 digest as per [RFC1864]> 23 Content-Location = absolute-URI / partial-URI 24 Content-MD5 = <base64 of 128 bit MD5 digest as per [RFC1864]> 33 25 Content-Range = content-range-spec 34 Content-Type = "Content-Type:" OWS Content-Type-v 35 Content-Type-v = media-type 26 Content-Type = media-type 36 27 Date = "Date:" OWS Date-v 37 28 Date-v = HTTP-date … … 59 50 Location = "Location:" OWS Location-v 60 51 Location-v = URI-reference 61 MIME-Version = "MIME-Version:" OWS MIME-Version-v 62 MIME-Version-v = 1*DIGIT "." 1*DIGIT 52 MIME-Version = 1*DIGIT "." 1*DIGIT 63 53 Max-Forwards = "Max-Forwards:" OWS Max-Forwards-v 64 54 Max-Forwards-v = 1*DIGIT -
draft-ietf-httpbis/latest/p3-payload.html
r1215 r1234 359 359 } 360 360 @bottom-center { 361 content: "Expires September 28, 2011";361 content: "Expires October 1, 2011"; 362 362 } 363 363 @bottom-right { … … 408 408 <meta name="dct.creator" content="Reschke, J. F."> 409 409 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p3-payload-latest"> 410 <meta name="dct.issued" scheme="ISO8601" content="2011-03- 27">410 <meta name="dct.issued" scheme="ISO8601" content="2011-03-30"> 411 411 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 412 412 <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 3 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 3 defines HTTP message content, metadata, and content negotiation."> … … 434 434 </tr> 435 435 <tr> 436 <td class="left">Expires: September 28, 2011</td>436 <td class="left">Expires: October 1, 2011</td> 437 437 <td class="right">J. Mogul</td> 438 438 </tr> … … 491 491 <tr> 492 492 <td class="left"></td> 493 <td class="right">March 27, 2011</td>493 <td class="right">March 30, 2011</td> 494 494 </tr> 495 495 </tbody> … … 517 517 in progress”. 518 518 </p> 519 <p>This Internet-Draft will expire on September 28, 2011.</p>519 <p>This Internet-Draft will expire on October 1, 2011.</p> 520 520 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 521 521 <p>Copyright © 2011 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 1042 1042 for an in-line image. 1043 1043 </p> 1044 <div id="rfc.figure.u.10"></div><pre class="inline"><span id="rfc.iref.g.11"></span><span id="rfc.iref.g.12"></span><span id="rfc.iref.g.13"></span><span id="rfc.iref.g.14"></span><span id="rfc.iref.g.15"></span> <a href="#header.accept" class="smpl">Accept</a> = "Accept" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.accept" class="smpl">Accept-v</a> 1045 <a href="#header.accept" class="smpl">Accept-v</a> = #( <a href="#header.accept" class="smpl">media-range</a> [ <a href="#header.accept" class="smpl">accept-params</a> ] ) 1044 <div id="rfc.figure.u.10"></div><pre class="inline"><span id="rfc.iref.g.11"></span><span id="rfc.iref.g.12"></span><span id="rfc.iref.g.13"></span><span id="rfc.iref.g.14"></span> <a href="#header.accept" class="smpl">Accept</a> = #( <a href="#header.accept" class="smpl">media-range</a> [ <a href="#header.accept" class="smpl">accept-params</a> ] ) 1046 1045 1047 1046 <a href="#header.accept" class="smpl">media-range</a> = ( "*/*" … … 1143 1142 that capability to a server which is capable of representing documents in those character encodings. 1144 1143 </p> 1145 <div id="rfc.figure.u.15"></div><pre class="inline"><span id="rfc.iref.g.16"></span><span id="rfc.iref.g.17"></span> <a href="#header.accept-charset" class="smpl">Accept-Charset</a> = "Accept-Charset" ":" <a href="#core.rules" class="smpl">OWS</a> 1146 <a href="#header.accept-charset" class="smpl">Accept-Charset-v</a> 1147 <a href="#header.accept-charset" class="smpl">Accept-Charset-v</a> = 1#( ( <a href="#rule.charset" class="smpl">charset</a> / "*" ) 1144 <div id="rfc.figure.u.15"></div><pre class="inline"><span id="rfc.iref.g.15"></span> <a href="#header.accept-charset" class="smpl">Accept-Charset</a> = 1#( ( <a href="#rule.charset" class="smpl">charset</a> / "*" ) 1148 1145 [ <a href="#core.rules" class="smpl">OWS</a> ";" <a href="#core.rules" class="smpl">OWS</a> "q=" <a href="#abnf.dependencies" class="smpl">qvalue</a> ] ) 1149 1146 </pre><p id="rfc.section.6.2.p.3">Character encoding values (a.k.a., charsets) are described in <a href="#character.sets" title="Character Encodings (charset)">Section 2.1</a>. Each charset <em class="bcp14">MAY</em> be given an associated quality value which represents the user's preference for that charset. The default value is q=1. An … … 1165 1162 <p id="rfc.section.6.3.p.1">The "Accept-Encoding" header field can be used by user agents to indicate what response content-codings (<a href="#content.codings" title="Content Codings">Section 2.2</a>) are acceptable in the response. 1166 1163 </p> 1167 <div id="rfc.figure.u.17"></div><pre class="inline"><span id="rfc.iref.g.18"></span><span id="rfc.iref.g.19"></span><span id="rfc.iref.g.20"></span> <a href="#header.accept-encoding" class="smpl">Accept-Encoding</a> = "Accept-Encoding" ":" <a href="#core.rules" class="smpl">OWS</a> 1168 <a href="#header.accept-encoding" class="smpl">Accept-Encoding-v</a> 1169 <a href="#header.accept-encoding" class="smpl">Accept-Encoding-v</a> = 1170 #( <a href="#header.accept-encoding" class="smpl">codings</a> [ <a href="#core.rules" class="smpl">OWS</a> ";" <a href="#core.rules" class="smpl">OWS</a> "q=" <a href="#abnf.dependencies" class="smpl">qvalue</a> ] ) 1171 <a href="#header.accept-encoding" class="smpl">codings</a> = ( <a href="#content.codings" class="smpl">content-coding</a> / "*" ) 1164 <div id="rfc.figure.u.17"></div><pre class="inline"><span id="rfc.iref.g.16"></span><span id="rfc.iref.g.17"></span> <a href="#header.accept-encoding" class="smpl">Accept-Encoding</a> = #( <a href="#header.accept-encoding" class="smpl">codings</a> [ <a href="#core.rules" class="smpl">OWS</a> ";" <a href="#core.rules" class="smpl">OWS</a> "q=" <a href="#abnf.dependencies" class="smpl">qvalue</a> ] ) 1165 <a href="#header.accept-encoding" class="smpl">codings</a> = ( <a href="#content.codings" class="smpl">content-coding</a> / "*" ) 1172 1166 </pre><p id="rfc.section.6.3.p.3">Each codings value <em class="bcp14">MAY</em> be given an associated quality value which represents the preference for that encoding. The default value is q=1. 1173 1167 </p> … … 1217 1211 in the response. Language tags are defined in <a href="#language.tags" title="Language Tags">Section 2.4</a>. 1218 1212 </p> 1219 <div id="rfc.figure.u.19"></div><pre class="inline"><span id="rfc.iref.g.21"></span><span id="rfc.iref.g.22"></span><span id="rfc.iref.g.23"></span> <a href="#header.accept-language" class="smpl">Accept-Language</a> = "Accept-Language" ":" <a href="#core.rules" class="smpl">OWS</a> 1220 <a href="#header.accept-language" class="smpl">Accept-Language-v</a> 1221 <a href="#header.accept-language" class="smpl">Accept-Language-v</a> = 1213 <div id="rfc.figure.u.19"></div><pre class="inline"><span id="rfc.iref.g.18"></span><span id="rfc.iref.g.19"></span> <a href="#header.accept-language" class="smpl">Accept-Language</a> = 1222 1214 1#( <a href="#header.accept-language" class="smpl">language-range</a> [ <a href="#core.rules" class="smpl">OWS</a> ";" <a href="#core.rules" class="smpl">OWS</a> "q=" <a href="#abnf.dependencies" class="smpl">qvalue</a> ] ) 1223 <a href="#header.accept-language" class="smpl">language-range</a> 1215 <a href="#header.accept-language" class="smpl">language-range</a> = 1224 1216 <language-range, defined in <a href="#RFC4647" id="rfc.xref.RFC4647.1"><cite title="Matching of Language Tags">[RFC4647]</cite></a>, <a href="http://tools.ietf.org/html/rfc4647#section-2.1">Section 2.1</a>> 1225 1217 </pre><p id="rfc.section.6.4.p.3">Each language-range can be given an associated quality value which represents an estimate of the user's preference for the … … 1255 1247 is primarily used to allow a representation to be compressed without losing the identity of its underlying media type. 1256 1248 </p> 1257 <div id="rfc.figure.u.21"></div><pre class="inline"><span id="rfc.iref.g.24"></span><span id="rfc.iref.g.25"></span> <a href="#header.content-encoding" class="smpl">Content-Encoding</a> = "Content-Encoding" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.content-encoding" class="smpl">Content-Encoding-v</a> 1258 <a href="#header.content-encoding" class="smpl">Content-Encoding-v</a> = 1#<a href="#content.codings" class="smpl">content-coding</a> 1249 <div id="rfc.figure.u.21"></div><pre class="inline"><span id="rfc.iref.g.20"></span> <a href="#header.content-encoding" class="smpl">Content-Encoding</a> = 1#<a href="#content.codings" class="smpl">content-coding</a> 1259 1250 </pre><p id="rfc.section.6.5.p.3">Content codings are defined in <a href="#content.codings" title="Content Codings">Section 2.2</a>. An example of its use is 1260 1251 </p> … … 1276 1267 that this might not be equivalent to all the languages used within the representation. 1277 1268 </p> 1278 <div id="rfc.figure.u.23"></div><pre class="inline"><span id="rfc.iref.g.26"></span><span id="rfc.iref.g.27"></span> <a href="#header.content-language" class="smpl">Content-Language</a> = "Content-Language" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.content-language" class="smpl">Content-Language-v</a> 1279 <a href="#header.content-language" class="smpl">Content-Language-v</a> = 1#<a href="#language.tags" class="smpl">language-tag</a> 1269 <div id="rfc.figure.u.23"></div><pre class="inline"><span id="rfc.iref.g.21"></span> <a href="#header.content-language" class="smpl">Content-Language</a> = 1#<a href="#language.tags" class="smpl">language-tag</a> 1280 1270 </pre><p id="rfc.section.6.6.p.3">Language tags are defined in <a href="#language.tags" title="Language Tags">Section 2.4</a>. The primary purpose of Content-Language is to allow a user to identify and differentiate representations according to the 1281 1271 user's own preferred language. Thus, if the body content is intended only for a Danish-literate audience, the appropriate … … 1304 1294 would contain the same representation that is enclosed as payload in this message. 1305 1295 </p> 1306 <div id="rfc.figure.u.26"></div><pre class="inline"><span id="rfc.iref.g.28"></span><span id="rfc.iref.g.29"></span> <a href="#header.content-location" class="smpl">Content-Location</a> = "Content-Location" ":" <a href="#core.rules" class="smpl">OWS</a> 1307 <a href="#header.content-location" class="smpl">Content-Location-v</a> 1308 <a href="#header.content-location" class="smpl">Content-Location-v</a> = 1309 <a href="#abnf.dependencies" class="smpl">absolute-URI</a> / <a href="#abnf.dependencies" class="smpl">partial-URI</a> 1296 <div id="rfc.figure.u.26"></div><pre class="inline"><span id="rfc.iref.g.22"></span> <a href="#header.content-location" class="smpl">Content-Location</a> = <a href="#abnf.dependencies" class="smpl">absolute-URI</a> / <a href="#abnf.dependencies" class="smpl">partial-URI</a> 1310 1297 </pre><p id="rfc.section.6.7.p.3">The Content-Location value is not a replacement for the effective Request URI (<a href="p1-messaging.html#effective.request.uri" title="Effective Request URI">Section 4.3</a> of <a href="#Part1" id="rfc.xref.Part1.18"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>). It is representation metadata. It has the same syntax and semantics as the header field of the same name defined for MIME 1311 1298 body parts in <a href="http://tools.ietf.org/html/rfc2557#section-4">Section 4</a> of <a href="#RFC2557" id="rfc.xref.RFC2557.1"><cite title="MIME Encapsulation of Aggregate Documents, such as HTML (MHTML)">[RFC2557]</cite></a>. However, its appearance in an HTTP message has some special implications for HTTP recipients. … … 1349 1336 body in transit, but is not proof against malicious attacks. 1350 1337 </p> 1351 <div id="rfc.figure.u.27"></div><pre class="inline"><span id="rfc.iref.g.30"></span><span id="rfc.iref.g.31"></span> <a href="#header.content-md5" class="smpl">Content-MD5</a> = "Content-MD5" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.content-md5" class="smpl">Content-MD5-v</a> 1352 <a href="#header.content-md5" class="smpl">Content-MD5-v</a> = <base64 of 128 bit MD5 digest as per <a href="#RFC1864" id="rfc.xref.RFC1864.2"><cite title="The Content-MD5 Header Field">[RFC1864]</cite></a>> 1338 <div id="rfc.figure.u.27"></div><pre class="inline"><span id="rfc.iref.g.23"></span> <a href="#header.content-md5" class="smpl">Content-MD5</a> = <base64 of 128 bit MD5 digest as per <a href="#RFC1864" id="rfc.xref.RFC1864.2"><cite title="The Content-MD5 Header Field">[RFC1864]</cite></a>> 1353 1339 </pre><p id="rfc.section.6.8.p.3">The Content-MD5 header field <em class="bcp14">MAY</em> be generated by an origin server or client to function as an integrity check of the payload body. Only origin servers or user 1354 1340 agents <em class="bcp14">MAY</em> generate the Content-MD5 header field; proxies <em class="bcp14">MUST NOT</em> generate it, as this would defeat its value as an end-to-end integrity check. Any recipient <em class="bcp14">MAY</em> check that the digest value in this header field matches a corresponding digest calculated on payload body as received. … … 1383 1369 the media type is that which would have been sent had the request been a GET. 1384 1370 </p> 1385 <div id="rfc.figure.u.28"></div><pre class="inline"><span id="rfc.iref.g.32"></span><span id="rfc.iref.g.33"></span> <a href="#header.content-type" class="smpl">Content-Type</a> = "Content-Type" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.content-type" class="smpl">Content-Type-v</a> 1386 <a href="#header.content-type" class="smpl">Content-Type-v</a> = <a href="#media.types" class="smpl">media-type</a> 1371 <div id="rfc.figure.u.28"></div><pre class="inline"><span id="rfc.iref.g.24"></span> <a href="#header.content-type" class="smpl">Content-Type</a> = <a href="#media.types" class="smpl">media-type</a> 1387 1372 </pre><p id="rfc.section.6.9.p.3">Media types are defined in <a href="#media.types" title="Media Types">Section 2.3</a>. An example of the field is 1388 1373 </p> … … 1750 1735 environments. 1751 1736 </p> 1752 <div id="rfc.figure.u.30"></div><pre class="inline"><span id="rfc.iref.g.34"></span><span id="rfc.iref.g.35"></span> <a href="#mime-version" class="smpl">MIME-Version</a> = "MIME-Version" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#mime-version" class="smpl">MIME-Version-v</a> 1753 <a href="#mime-version" class="smpl">MIME-Version-v</a> = 1*<a href="#notation" class="smpl">DIGIT</a> "." 1*<a href="#notation" class="smpl">DIGIT</a> 1737 <div id="rfc.figure.u.30"></div><pre class="inline"><span id="rfc.iref.g.25"></span> <a href="#mime-version" class="smpl">MIME-Version</a> = 1*<a href="#notation" class="smpl">DIGIT</a> "." 1*<a href="#notation" class="smpl">DIGIT</a> 1754 1738 </pre><p id="rfc.section.A.1.p.3">MIME version "1.0" is the default for use in HTTP/1.1. However, HTTP/1.1 message parsing and semantics are defined by this 1755 1739 document and not the MIME specification. … … 1803 1787 <p id="rfc.section.C.p.1">Clarify contexts that charset is used in. (<a href="#character.sets" title="Character Encodings (charset)">Section 2.1</a>) 1804 1788 </p> 1805 <p id="rfc.section.C.p.2">Remove base URI setting semantics for Content-Location due to poor implementation support, which was caused by too many broken 1789 <p id="rfc.section.C.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>) 1790 </p> 1791 <p id="rfc.section.C.p.3">Remove base URI setting semantics for Content-Location due to poor implementation support, which was caused by too many broken 1806 1792 servers emitting bogus Content-Location header fields, and also the potentially undesirable effect of potentially breaking 1807 1793 relative links in content-negotiated resources. (<a href="#header.content-location" id="rfc.xref.header.content-location.3" title="Content-Location">Section 6.7</a>) 1808 1794 </p> 1809 <p id="rfc.section.C.p. 3">Remove reference to non-existant identity transfer-coding value tokens. (<a href="#no.content-transfer-encoding" title="No Content-Transfer-Encoding">Appendix A.5</a>)1795 <p id="rfc.section.C.p.4">Remove reference to non-existant identity transfer-coding value tokens. (<a href="#no.content-transfer-encoding" title="No Content-Transfer-Encoding">Appendix A.5</a>) 1810 1796 </p> 1811 1797 <h1 id="rfc.section.D"><a href="#rfc.section.D">D.</a> <a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1> 1812 <div id="rfc.figure.u.31"></div> <pre class="inline"><a href="#header.accept" class="smpl">Accept</a> = "Accept:" OWS Accept-v1813 <a href="#header.accept-charset" class="smpl">Accept-Charset</a> = "Accept-Charset:" OWS Accept-Charset-v 1814 <a href="#header.accept-charset" class="smpl">Accept-Charset -v</a> = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q="1798 <div id="rfc.figure.u.31"></div> <pre class="inline"><a href="#header.accept" class="smpl">Accept</a> = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [ 1799 OWS media-range [ accept-params ] ] ) ] 1800 <a href="#header.accept-charset" class="smpl">Accept-Charset</a> = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q=" 1815 1801 qvalue ] *( OWS "," [ OWS ( charset / "*" ) [ OWS ";" OWS "q=" 1816 1802 qvalue ] ] ) 1817 <a href="#header.accept-encoding" class="smpl">Accept-Encoding</a> = "Accept-Encoding:" OWS Accept-Encoding-v 1818 <a href="#header.accept-encoding" class="smpl">Accept-Encoding-v</a> = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] ) 1819 ) *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ] 1820 <a href="#header.accept-language" class="smpl">Accept-Language</a> = "Accept-Language:" OWS Accept-Language-v 1821 <a href="#header.accept-language" class="smpl">Accept-Language-v</a> = *( "," OWS ) language-range [ OWS ";" OWS "q=" 1803 <a href="#header.accept-encoding" class="smpl">Accept-Encoding</a> = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] ) ) 1804 *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ] 1805 <a href="#header.accept-language" class="smpl">Accept-Language</a> = *( "," OWS ) language-range [ OWS ";" OWS "q=" 1822 1806 qvalue ] *( OWS "," [ OWS language-range [ OWS ";" OWS "q=" qvalue ] 1823 1807 ] ) 1824 <a href="#header.accept" class="smpl">Accept-v</a> = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [1825 OWS media-range [ accept-params ] ] ) ]1826 1808 1827 <a href="#header.content-encoding" class="smpl">Content-Encoding</a> = "Content-Encoding:" OWS Content-Encoding-v 1828 <a href="#header.content-encoding" class="smpl">Content-Encoding-v</a> = *( "," OWS ) content-coding *( OWS "," [ OWS 1809 <a href="#header.content-encoding" class="smpl">Content-Encoding</a> = *( "," OWS ) content-coding *( OWS "," [ OWS 1829 1810 content-coding ] ) 1830 <a href="#header.content-language" class="smpl">Content-Language</a> = "Content-Language:" OWS Content-Language-v 1831 <a href="#header.content-language" class="smpl">Content-Language-v</a> = *( "," OWS ) language-tag *( OWS "," [ OWS 1811 <a href="#header.content-language" class="smpl">Content-Language</a> = *( "," OWS ) language-tag *( OWS "," [ OWS 1832 1812 language-tag ] ) 1833 <a href="#header.content-location" class="smpl">Content-Location</a> = "Content-Location:" OWS Content-Location-v 1834 <a href="#header.content-location" class="smpl">Content-Location-v</a> = absolute-URI / partial-URI 1835 <a href="#header.content-md5" class="smpl">Content-MD5</a> = "Content-MD5:" OWS Content-MD5-v 1836 <a href="#header.content-md5" class="smpl">Content-MD5-v</a> = <base64 of 128 bit MD5 digest as per [RFC1864]> 1837 <a href="#header.content-type" class="smpl">Content-Type</a> = "Content-Type:" OWS Content-Type-v 1838 <a href="#header.content-type" class="smpl">Content-Type-v</a> = media-type 1813 <a href="#header.content-location" class="smpl">Content-Location</a> = absolute-URI / partial-URI 1814 <a href="#header.content-md5" class="smpl">Content-MD5</a> = <base64 of 128 bit MD5 digest as per [RFC1864]> 1815 <a href="#header.content-type" class="smpl">Content-Type</a> = media-type 1839 1816 1840 <a href="#mime-version" class="smpl">MIME-Version</a> = "MIME-Version:" OWS MIME-Version-v 1841 <a href="#mime-version" class="smpl">MIME-Version-v</a> = 1*DIGIT "." 1*DIGIT 1817 <a href="#mime-version" class="smpl">MIME-Version</a> = 1*DIGIT "." 1*DIGIT 1842 1818 1843 1819 <a href="#core.rules" class="smpl">OWS</a> = <OWS, defined in [Part1], Section 1.2.2> … … 2078 2054 </ul> 2079 2055 <h2 id="rfc.section.E.15"><a href="#rfc.section.E.15">E.15</a> <a id="changes.since.13" href="#changes.since.13">Since draft-ietf-httpbis-p3-payload-13</a></h2> 2080 <p id="rfc.section.E.15.p.1">None yet.</p> 2056 <p id="rfc.section.E.15.p.1">Closed issues: </p> 2057 <ul> 2058 <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" 2059 </li> 2060 </ul> 2081 2061 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> 2082 2062 <p class="noprint"><a href="#rfc.index.A">A</a> <a href="#rfc.index.B">B</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> … … 2121 2101 <ul> 2122 2102 <li><tt>Accept</tt> <a href="#rfc.iref.g.11"><b>6.1</b></a></li> 2123 <li><tt>Accept-Charset</tt> <a href="#rfc.iref.g.16"><b>6.2</b></a></li> 2124 <li><tt>Accept-Charset-v</tt> <a href="#rfc.iref.g.17"><b>6.2</b></a></li> 2125 <li><tt>Accept-Encoding</tt> <a href="#rfc.iref.g.18"><b>6.3</b></a></li> 2126 <li><tt>Accept-Encoding-v</tt> <a href="#rfc.iref.g.19"><b>6.3</b></a></li> 2127 <li><tt>accept-ext</tt> <a href="#rfc.iref.g.15"><b>6.1</b></a></li> 2128 <li><tt>Accept-Language</tt> <a href="#rfc.iref.g.21"><b>6.4</b></a></li> 2129 <li><tt>Accept-Language-v</tt> <a href="#rfc.iref.g.22"><b>6.4</b></a></li> 2130 <li><tt>accept-params</tt> <a href="#rfc.iref.g.14"><b>6.1</b></a></li> 2131 <li><tt>Accept-v</tt> <a href="#rfc.iref.g.12"><b>6.1</b></a></li> 2103 <li><tt>Accept-Charset</tt> <a href="#rfc.iref.g.15"><b>6.2</b></a></li> 2104 <li><tt>Accept-Encoding</tt> <a href="#rfc.iref.g.16"><b>6.3</b></a></li> 2105 <li><tt>accept-ext</tt> <a href="#rfc.iref.g.14"><b>6.1</b></a></li> 2106 <li><tt>Accept-Language</tt> <a href="#rfc.iref.g.18"><b>6.4</b></a></li> 2107 <li><tt>accept-params</tt> <a href="#rfc.iref.g.13"><b>6.1</b></a></li> 2132 2108 <li><tt>attribute</tt> <a href="#rfc.iref.g.8"><b>2.3</b></a></li> 2133 2109 <li><tt>charset</tt> <a href="#rfc.iref.g.1"><b>2.1</b></a></li> 2134 <li><tt>codings</tt> <a href="#rfc.iref.g. 20"><b>6.3</b></a></li>2110 <li><tt>codings</tt> <a href="#rfc.iref.g.17"><b>6.3</b></a></li> 2135 2111 <li><tt>content-coding</tt> <a href="#rfc.iref.g.2"><b>2.2</b></a></li> 2136 <li><tt>Content-Encoding</tt> <a href="#rfc.iref.g.24"><b>6.5</b></a></li> 2137 <li><tt>Content-Encoding-v</tt> <a href="#rfc.iref.g.25"><b>6.5</b></a></li> 2138 <li><tt>Content-Language</tt> <a href="#rfc.iref.g.26"><b>6.6</b></a></li> 2139 <li><tt>Content-Language-v</tt> <a href="#rfc.iref.g.27"><b>6.6</b></a></li> 2140 <li><tt>Content-Location</tt> <a href="#rfc.iref.g.28"><b>6.7</b></a></li> 2141 <li><tt>Content-Location-v</tt> <a href="#rfc.iref.g.29"><b>6.7</b></a></li> 2142 <li><tt>Content-MD5</tt> <a href="#rfc.iref.g.30"><b>6.8</b></a></li> 2143 <li><tt>Content-MD5-v</tt> <a href="#rfc.iref.g.31"><b>6.8</b></a></li> 2144 <li><tt>Content-Type</tt> <a href="#rfc.iref.g.32"><b>6.9</b></a></li> 2145 <li><tt>Content-Type-v</tt> <a href="#rfc.iref.g.33"><b>6.9</b></a></li> 2146 <li><tt>language-range</tt> <a href="#rfc.iref.g.23"><b>6.4</b></a></li> 2112 <li><tt>Content-Encoding</tt> <a href="#rfc.iref.g.20"><b>6.5</b></a></li> 2113 <li><tt>Content-Language</tt> <a href="#rfc.iref.g.21"><b>6.6</b></a></li> 2114 <li><tt>Content-Location</tt> <a href="#rfc.iref.g.22"><b>6.7</b></a></li> 2115 <li><tt>Content-MD5</tt> <a href="#rfc.iref.g.23"><b>6.8</b></a></li> 2116 <li><tt>Content-Type</tt> <a href="#rfc.iref.g.24"><b>6.9</b></a></li> 2117 <li><tt>language-range</tt> <a href="#rfc.iref.g.19"><b>6.4</b></a></li> 2147 2118 <li><tt>language-tag</tt> <a href="#rfc.iref.g.10"><b>2.4</b></a></li> 2148 <li><tt>media-range</tt> <a href="#rfc.iref.g.1 3"><b>6.1</b></a></li>2119 <li><tt>media-range</tt> <a href="#rfc.iref.g.12"><b>6.1</b></a></li> 2149 2120 <li><tt>media-type</tt> <a href="#rfc.iref.g.4"><b>2.3</b></a></li> 2150 <li><tt>MIME-Version</tt> <a href="#rfc.iref.g.34"><b>A.1</b></a></li> 2151 <li><tt>MIME-Version-v</tt> <a href="#rfc.iref.g.35"><b>A.1</b></a></li> 2121 <li><tt>MIME-Version</tt> <a href="#rfc.iref.g.25"><b>A.1</b></a></li> 2152 2122 <li><tt>parameter</tt> <a href="#rfc.iref.g.7"><b>2.3</b></a></li> 2153 2123 <li><tt>subtype</tt> <a href="#rfc.iref.g.6"><b>2.3</b></a></li> -
draft-ietf-httpbis/latest/p3-payload.xml
r1180 r1234 940 940 <iref primary="true" item="Header Fields" subitem="Accept" x:for-anchor=""/> 941 941 <x:anchor-alias value="Accept"/> 942 <x:anchor-alias value="Accept-v"/>943 942 <x:anchor-alias value="accept-ext"/> 944 943 <x:anchor-alias value="accept-params"/> … … 950 949 types, as in the case of a request for an in-line image. 951 950 </t> 952 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept"/><iref primary="true" item="Grammar" subitem="Accept-v"/><iref primary="true" item="Grammar" subitem="media-range"/><iref primary="true" item="Grammar" subitem="accept-params"/><iref primary="true" item="Grammar" subitem="accept-ext"/> 953 <x:ref>Accept</x:ref> = "Accept" ":" <x:ref>OWS</x:ref> <x:ref>Accept-v</x:ref> 954 <x:ref>Accept-v</x:ref> = #( <x:ref>media-range</x:ref> [ <x:ref>accept-params</x:ref> ] ) 951 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept"/><iref primary="true" item="Grammar" subitem="media-range"/><iref primary="true" item="Grammar" subitem="accept-params"/><iref primary="true" item="Grammar" subitem="accept-ext"/> 952 <x:ref>Accept</x:ref> = #( <x:ref>media-range</x:ref> [ <x:ref>accept-params</x:ref> ] ) 955 953 956 954 <x:ref>media-range</x:ref> = ( "*/*" … … 1068 1066 <iref primary="true" item="Header Fields" subitem="Accept-Charset" x:for-anchor=""/> 1069 1067 <x:anchor-alias value="Accept-Charset"/> 1070 <x:anchor-alias value="Accept-Charset-v"/>1071 1068 <t> 1072 1069 The "Accept-Charset" header field can be used by user agents to … … 1077 1074 representing documents in those character encodings. 1078 1075 </t> 1079 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept-Charset"/><iref primary="true" item="Grammar" subitem="Accept-Charset-v"/> 1080 <x:ref>Accept-Charset</x:ref> = "Accept-Charset" ":" <x:ref>OWS</x:ref> 1081 <x:ref>Accept-Charset-v</x:ref> 1082 <x:ref>Accept-Charset-v</x:ref> = 1#( ( <x:ref>charset</x:ref> / "*" ) 1076 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept-Charset"/> 1077 <x:ref>Accept-Charset</x:ref> = 1#( ( <x:ref>charset</x:ref> / "*" ) 1083 1078 [ <x:ref>OWS</x:ref> ";" <x:ref>OWS</x:ref> "q=" <x:ref>qvalue</x:ref> ] ) 1084 1079 </artwork></figure> … … 1114 1109 <iref primary="true" item="Header Fields" subitem="Accept-Encoding" x:for-anchor=""/> 1115 1110 <x:anchor-alias value="Accept-Encoding"/> 1116 <x:anchor-alias value="Accept-Encoding-v"/>1117 1111 <x:anchor-alias value="codings"/> 1118 1112 <t> … … 1121 1115 are acceptable in the response. 1122 1116 </t> 1123 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept-Encoding"/><iref primary="true" item="Grammar" subitem="Accept-Encoding-v"/><iref primary="true" item="Grammar" subitem="codings"/> 1124 <x:ref>Accept-Encoding</x:ref> = "Accept-Encoding" ":" <x:ref>OWS</x:ref> 1125 <x:ref>Accept-Encoding-v</x:ref> 1126 <x:ref>Accept-Encoding-v</x:ref> = 1127 #( <x:ref>codings</x:ref> [ <x:ref>OWS</x:ref> ";" <x:ref>OWS</x:ref> "q=" <x:ref>qvalue</x:ref> ] ) 1128 <x:ref>codings</x:ref> = ( <x:ref>content-coding</x:ref> / "*" ) 1117 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept-Encoding"/><iref primary="true" item="Grammar" subitem="codings"/> 1118 <x:ref>Accept-Encoding</x:ref> = #( <x:ref>codings</x:ref> [ <x:ref>OWS</x:ref> ";" <x:ref>OWS</x:ref> "q=" <x:ref>qvalue</x:ref> ] ) 1119 <x:ref>codings</x:ref> = ( <x:ref>content-coding</x:ref> / "*" ) 1129 1120 </artwork></figure> 1130 1121 <t> … … 1204 1195 <iref primary="true" item="Header Fields" subitem="Accept-Language" x:for-anchor=""/> 1205 1196 <x:anchor-alias value="Accept-Language"/> 1206 <x:anchor-alias value="Accept-Language-v"/>1207 1197 <x:anchor-alias value="language-range"/> 1208 1198 <t> … … 1211 1201 Language tags are defined in <xref target="language.tags"/>. 1212 1202 </t> 1213 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept-Language"/><iref primary="true" item="Grammar" subitem="Accept-Language-v"/><iref primary="true" item="Grammar" subitem="language-range"/> 1214 <x:ref>Accept-Language</x:ref> = "Accept-Language" ":" <x:ref>OWS</x:ref> 1215 <x:ref>Accept-Language-v</x:ref> 1216 <x:ref>Accept-Language-v</x:ref> = 1203 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Accept-Language"/><iref primary="true" item="Grammar" subitem="language-range"/> 1204 <x:ref>Accept-Language</x:ref> = 1217 1205 1#( <x:ref>language-range</x:ref> [ <x:ref>OWS</x:ref> ";" <x:ref>OWS</x:ref> "q=" <x:ref>qvalue</x:ref> ] ) 1218 <x:ref>language-range</x:ref> 1206 <x:ref>language-range</x:ref> = 1219 1207 <language-range, defined in <xref target="RFC4647" x:fmt="," x:sec="2.1"/>> 1220 1208 </artwork></figure> … … 1276 1264 <iref primary="true" item="Header Fields" subitem="Content-Encoding" x:for-anchor=""/> 1277 1265 <x:anchor-alias value="Content-Encoding"/> 1278 <x:anchor-alias value="Content-Encoding-v"/>1279 1266 <t> 1280 1267 The "Content-Encoding" header field indicates what content-codings … … 1285 1272 media type. 1286 1273 </t> 1287 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Encoding"/><iref primary="true" item="Grammar" subitem="Content-Encoding-v"/> 1288 <x:ref>Content-Encoding</x:ref> = "Content-Encoding" ":" <x:ref>OWS</x:ref> <x:ref>Content-Encoding-v</x:ref> 1289 <x:ref>Content-Encoding-v</x:ref> = 1#<x:ref>content-coding</x:ref> 1274 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Encoding"/> 1275 <x:ref>Content-Encoding</x:ref> = 1#<x:ref>content-coding</x:ref> 1290 1276 </artwork></figure> 1291 1277 <t> … … 1326 1312 <iref primary="true" item="Header Fields" subitem="Content-Language" x:for-anchor=""/> 1327 1313 <x:anchor-alias value="Content-Language"/> 1328 <x:anchor-alias value="Content-Language-v"/>1329 1314 <t> 1330 1315 The "Content-Language" header field describes the natural … … 1332 1317 not be equivalent to all the languages used within the representation. 1333 1318 </t> 1334 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Language"/><iref primary="true" item="Grammar" subitem="Content-Language-v"/> 1335 <x:ref>Content-Language</x:ref> = "Content-Language" ":" <x:ref>OWS</x:ref> <x:ref>Content-Language-v</x:ref> 1336 <x:ref>Content-Language-v</x:ref> = 1#<x:ref>language-tag</x:ref> 1319 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Language"/> 1320 <x:ref>Content-Language</x:ref> = 1#<x:ref>language-tag</x:ref> 1337 1321 </artwork></figure> 1338 1322 <t> … … 1379 1363 <iref primary="true" item="Header Fields" subitem="Content-Location" x:for-anchor=""/> 1380 1364 <x:anchor-alias value="Content-Location"/> 1381 <x:anchor-alias value="Content-Location-v"/>1382 1365 <t> 1383 1366 The "Content-Location" header field supplies a URI that can be used … … 1387 1370 same representation that is enclosed as payload in this message. 1388 1371 </t> 1389 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Location"/><iref primary="true" item="Grammar" subitem="Content-Location-v"/> 1390 <x:ref>Content-Location</x:ref> = "Content-Location" ":" <x:ref>OWS</x:ref> 1391 <x:ref>Content-Location-v</x:ref> 1392 <x:ref>Content-Location-v</x:ref> = 1393 <x:ref>absolute-URI</x:ref> / <x:ref>partial-URI</x:ref> 1372 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Location"/> 1373 <x:ref>Content-Location</x:ref> = <x:ref>absolute-URI</x:ref> / <x:ref>partial-URI</x:ref> 1394 1374 </artwork></figure> 1395 1375 <t> … … 1469 1449 <iref primary="true" item="Header Fields" subitem="Content-MD5" x:for-anchor=""/> 1470 1450 <x:anchor-alias value="Content-MD5"/> 1471 <x:anchor-alias value="Content-MD5-v"/>1472 1451 <t> 1473 1452 The "Content-MD5" header field, as defined in <xref target="RFC1864"/>, is … … 1478 1457 proof against malicious attacks. 1479 1458 </t> 1480 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-MD5"/><iref primary="true" item="Grammar" subitem="Content-MD5-v"/> 1481 <x:ref>Content-MD5</x:ref> = "Content-MD5" ":" <x:ref>OWS</x:ref> <x:ref>Content-MD5-v</x:ref> 1482 <x:ref>Content-MD5-v</x:ref> = <base64 of 128 bit MD5 digest as per <xref target="RFC1864"/>> 1459 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-MD5"/> 1460 <x:ref>Content-MD5</x:ref> = <base64 of 128 bit MD5 digest as per <xref target="RFC1864"/>> 1483 1461 </artwork></figure> 1484 1462 <t> … … 1544 1522 <iref primary="true" item="Header Fields" subitem="Content-Type" x:for-anchor=""/> 1545 1523 <x:anchor-alias value="Content-Type"/> 1546 <x:anchor-alias value="Content-Type-v"/>1547 1524 <t> 1548 1525 The "Content-Type" header field indicates the media type of the … … 1550 1527 that which would have been sent had the request been a GET. 1551 1528 </t> 1552 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Type"/><iref primary="true" item="Grammar" subitem="Content-Type-v"/> 1553 <x:ref>Content-Type</x:ref> = "Content-Type" ":" <x:ref>OWS</x:ref> <x:ref>Content-Type-v</x:ref> 1554 <x:ref>Content-Type-v</x:ref> = <x:ref>media-type</x:ref> 1529 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Content-Type"/> 1530 <x:ref>Content-Type</x:ref> = <x:ref>media-type</x:ref> 1555 1531 </artwork></figure> 1556 1532 <t> … … 2487 2463 <iref primary="true" item="Header Fields" subitem="MIME-Version" x:for-anchor=""/> 2488 2464 <x:anchor-alias value="MIME-Version"/> 2489 <x:anchor-alias value="MIME-Version-v"/>2490 2465 <t> 2491 2466 HTTP is not a MIME-compliant protocol. However, HTTP/1.1 messages &MAY; … … 2497 2472 possible) when exporting HTTP messages to strict MIME environments. 2498 2473 </t> 2499 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="MIME-Version"/><iref primary="true" item="Grammar" subitem="MIME-Version-v"/> 2500 <x:ref>MIME-Version</x:ref> = "MIME-Version" ":" <x:ref>OWS</x:ref> <x:ref>MIME-Version-v</x:ref> 2501 <x:ref>MIME-Version-v</x:ref> = 1*<x:ref>DIGIT</x:ref> "." 1*<x:ref>DIGIT</x:ref> 2474 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="MIME-Version"/> 2475 <x:ref>MIME-Version</x:ref> = 1*<x:ref>DIGIT</x:ref> "." 1*<x:ref>DIGIT</x:ref> 2502 2476 </artwork></figure> 2503 2477 <t> … … 2627 2601 </t> 2628 2602 <t> 2603 Change ABNF productions for header fields to only define the field value. 2604 (<xref target="header.fields"/>) 2605 </t> 2606 <t> 2629 2607 Remove base URI setting semantics for Content-Location due to poor 2630 2608 implementation support, which was caused by too many broken servers emitting … … 2643 2621 <figure> 2644 2622 <artwork type="abnf" name="p3-payload.parsed-abnf"> 2645 <x:ref>Accept</x:ref> = "Accept:" OWS Accept-v2646 <x:ref>Accept-Charset</x:ref> = "Accept-Charset:" OWS Accept-Charset-v 2647 <x:ref>Accept-Charset -v</x:ref> = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q="2623 <x:ref>Accept</x:ref> = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [ 2624 OWS media-range [ accept-params ] ] ) ] 2625 <x:ref>Accept-Charset</x:ref> = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q=" 2648 2626 qvalue ] *( OWS "," [ OWS ( charset / "*" ) [ OWS ";" OWS "q=" 2649 2627 qvalue ] ] ) 2650 <x:ref>Accept-Encoding</x:ref> = "Accept-Encoding:" OWS Accept-Encoding-v 2651 <x:ref>Accept-Encoding-v</x:ref> = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] ) 2652 ) *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ] 2653 <x:ref>Accept-Language</x:ref> = "Accept-Language:" OWS Accept-Language-v 2654 <x:ref>Accept-Language-v</x:ref> = *( "," OWS ) language-range [ OWS ";" OWS "q=" 2628 <x:ref>Accept-Encoding</x:ref> = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] ) ) 2629 *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ] 2630 <x:ref>Accept-Language</x:ref> = *( "," OWS ) language-range [ OWS ";" OWS "q=" 2655 2631 qvalue ] *( OWS "," [ OWS language-range [ OWS ";" OWS "q=" qvalue ] 2656 2632 ] ) 2657 <x:ref>Accept-v</x:ref> = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [ 2658 OWS media-range [ accept-params ] ] ) ] 2659 2660 <x:ref>Content-Encoding</x:ref> = "Content-Encoding:" OWS Content-Encoding-v 2661 <x:ref>Content-Encoding-v</x:ref> = *( "," OWS ) content-coding *( OWS "," [ OWS 2633 2634 <x:ref>Content-Encoding</x:ref> = *( "," OWS ) content-coding *( OWS "," [ OWS 2662 2635 content-coding ] ) 2663 <x:ref>Content-Language</x:ref> = "Content-Language:" OWS Content-Language-v 2664 <x:ref>Content-Language-v</x:ref> = *( "," OWS ) language-tag *( OWS "," [ OWS 2636 <x:ref>Content-Language</x:ref> = *( "," OWS ) language-tag *( OWS "," [ OWS 2665 2637 language-tag ] ) 2666 <x:ref>Content-Location</x:ref> = "Content-Location:" OWS Content-Location-v 2667 <x:ref>Content-Location-v</x:ref> = absolute-URI / partial-URI 2668 <x:ref>Content-MD5</x:ref> = "Content-MD5:" OWS Content-MD5-v 2669 <x:ref>Content-MD5-v</x:ref> = <base64 of 128 bit MD5 digest as per [RFC1864]> 2670 <x:ref>Content-Type</x:ref> = "Content-Type:" OWS Content-Type-v 2671 <x:ref>Content-Type-v</x:ref> = media-type 2672 2673 <x:ref>MIME-Version</x:ref> = "MIME-Version:" OWS MIME-Version-v 2674 <x:ref>MIME-Version-v</x:ref> = 1*DIGIT "." 1*DIGIT 2638 <x:ref>Content-Location</x:ref> = absolute-URI / partial-URI 2639 <x:ref>Content-MD5</x:ref> = <base64 of 128 bit MD5 digest as per [RFC1864]> 2640 <x:ref>Content-Type</x:ref> = media-type 2641 2642 <x:ref>MIME-Version</x:ref> = 1*DIGIT "." 1*DIGIT 2675 2643 2676 2644 <x:ref>OWS</x:ref> = <OWS, defined in [Part1], Section 1.2.2> … … 3105 3073 <section title="Since draft-ietf-httpbis-p3-payload-13" anchor="changes.since.13"> 3106 3074 <t> 3107 None yet. 3075 Closed issues: 3076 <list style="symbols"> 3077 <t> 3078 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/276"/>: 3079 "untangle ABNFs for header fields" 3080 </t> 3081 </list> 3108 3082 </t> 3109 3083 </section>
Note: See TracChangeset
for help on using the changeset viewer.