Source: https://trac.ietf.org/trac/httpbis/browser/draft-ietf-httpbis/05/p3-payload.html?rev=1862
Timestamp: 2020-01-25 14:16:19
Document Index: 85424658

Matched Legal Cases: ['art 3', 'art1', 'art1', 'art 1', 'art1', 'art1', 'art1', 'art 1', 'art1', 'art5', 'art5', 'art 5', 'art5', 'art6', 'art6', 'art 6', 'art6', 'art4', 'art4', 'art 4', 'art4', 'art 2', 'art 5', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art1', 'art2', 'art4', 'art4', 'art4', 'art4', 'art4', 'art4', 'art5', 'art5', 'art5', 'art5', 'art5', 'art5', 'art5', 'art5', 'art5', 'art6', 'art6', 'art6', 'art6', 'art6', 'art6', 'art6', 'art6', 'art6', 'art6', 'art6']

p3-payload.html in draft-ietf-httpbis/05 – Hypertext Transfer Protocol Wiki
source: draft-ietf-httpbis/05/p3-payload.html @ 1862
Last change on this file since 1862 was 1099, checked in by julian.reschke@…, 9 years ago
<meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p3-payload-05">
<p class="title">HTTP/1.1, part 3: Message Payload and Content Negotiation<br><span class="filename">draft-ietf-httpbis-p3-payload-05</span></p>
<li>3.&nbsp;&nbsp;&nbsp;<a href="#protocol.parameters">Protocol Parameters</a><ul>
<li>3.1&nbsp;&nbsp;&nbsp;<a href="#character.sets">Character Sets</a><ul>
<li>3.1.1&nbsp;&nbsp;&nbsp;<a href="#missing.charset">Missing Charset</a></li>
<li>3.2&nbsp;&nbsp;&nbsp;<a href="#content.codings">Content Codings</a></li>
<li>3.3&nbsp;&nbsp;&nbsp;<a href="#media.types">Media Types</a><ul>
<li>3.3.1&nbsp;&nbsp;&nbsp;<a href="#canonicalization.and.text.defaults">Canonicalization and Text Defaults</a></li>
<li>3.3.2&nbsp;&nbsp;&nbsp;<a href="#multipart.types">Multipart Types</a></li>
<li>3.4&nbsp;&nbsp;&nbsp;<a href="#quality.values">Quality Values</a></li>
<li>3.5&nbsp;&nbsp;&nbsp;<a href="#language.tags">Language Tags</a></li>
<li>4.&nbsp;&nbsp;&nbsp;<a href="#entity">Entity</a><ul>
<li>4.1&nbsp;&nbsp;&nbsp;<a href="#entity.header.fields">Entity Header Fields</a></li>
<li>4.2&nbsp;&nbsp;&nbsp;<a href="#entity.body">Entity Body</a><ul>
<li>4.2.1&nbsp;&nbsp;&nbsp;<a href="#type">Type</a></li>
<li>4.2.2&nbsp;&nbsp;&nbsp;<a href="#entity.length">Entity Length</a></li>
<li>5.3&nbsp;&nbsp;&nbsp;<a href="#transparent.negotiation">Transparent Negotiation</a></li>
<li>6.8&nbsp;&nbsp;&nbsp;<a href="#header.content-md5">Content-MD5</a></li>
<li>6.9&nbsp;&nbsp;&nbsp;<a href="#header.content-type">Content-Type</a></li>
<li>8.1&nbsp;&nbsp;&nbsp;<a href="#privacy.issues.connected.to.accept.headers">Privacy Issues Connected to Accept Headers</a></li>
<li>8.2&nbsp;&nbsp;&nbsp;<a href="#content-disposition.issues">Content-Disposition Issues</a></li>
<li>A.3&nbsp;&nbsp;&nbsp;<a href="#introduction.of.content-encoding">Introduction of Content-Encoding</a></li>
<li>A.4&nbsp;&nbsp;&nbsp;<a href="#no.content-transfer-encoding">No Content-Transfer-Encoding</a></li>
<li>A.5&nbsp;&nbsp;&nbsp;<a href="#introduction.of.transfer-encoding">Introduction of Transfer-Encoding</a></li>
<li>A.6&nbsp;&nbsp;&nbsp;<a href="#mhtml.line.length">MHTML and Line Length Limitations</a></li>
<li>D.1&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.1">Since RFC2616</a></li>
<li>D.2&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.2">Since draft-ietf-httpbis-p3-payload-00</a></li>
<li>D.3&nbsp;&nbsp;&nbsp;<a href="#rfc.section.D.3">Since draft-ietf-httpbis-p3-payload-01</a></li>
<li>D.4&nbsp;&nbsp;&nbsp;<a href="#changes.since.02">Since draft-ietf-httpbis-p3-payload-02</a></li>
<li>D.5&nbsp;&nbsp;&nbsp;<a href="#changes.since.03">Since draft-ietf-httpbis-p3-payload-03</a></li>
<li>D.6&nbsp;&nbsp;&nbsp;<a href="#changes.since.04">Since draft-ietf-httpbis-p3-payload-04</a></li>
<div id="rfc.figure.u.3"></div><pre class="inline"> <a href="#abnf.dependencies" class="smpl">absolute-URI</a> = &lt;absolute-URI, defined in <a href="#Part1" id="rfc.xref.Part1.9"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#uri" title="Uniform Resource Identifiers">Section 3.2</a>&gt;
<a href="#abnf.dependencies" class="smpl">relativeURI</a> = &lt;relativeURI, defined in <a href="#Part1" id="rfc.xref.Part1.11"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#uri" title="Uniform Resource Identifiers">Section 3.2</a>&gt;
<div id="rfc.figure.u.9"></div><pre class="inline"><span id="rfc.iref.g.4"></span><span id="rfc.iref.g.5"></span><span id="rfc.iref.g.6"></span> <a href="#media.types" class="smpl">media-type</a> = <a href="#media.types" class="smpl">type</a> "/" <a href="#media.types" class="smpl">subtype</a> *( <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> <a href="#rule.parameter" class="smpl">parameter</a> )
<a href="#rule.parameter" class="smpl">value</a> = <a href="#notation" class="smpl">token</a> / <a href="#notation" class="smpl">quoted-string</a>
<p id="rfc.section.3.3.p.6">A parameter value that matches the <a href="#notation" class="smpl">token</a> production may be transmitted as either a token or within a quoted-string. The quoted and unquoted values are equivalent.
<p id="rfc.section.3.3.p.7">Note that some older HTTP applications do not recognize media type parameters. When sending data to older HTTP applications,
<p id="rfc.section.3.3.p.8">Media-type values are registered with the Internet Assigned Number Authority (IANA). The media type registration process is
/ <a href="#abnf.dependencies" class="smpl">Content-Range</a> ; <a href="#Part5" id="rfc.xref.Part5.3"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, <a href="p5-range.html#header.content-range" title="Content-Range">Section 6.2</a>
/ <a href="#header.content-type" class="smpl">Content-Type</a> ; <a href="#header.content-type" id="rfc.xref.header.content-type.2" title="Content-Type">Section&nbsp;6.9</a>
/ <a href="#abnf.dependencies" class="smpl">Expires</a> ; <a href="#Part6" id="rfc.xref.Part6.2"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>, <a href="p6-cache.html#header.expires" title="Expires">Section 16.3</a>
/ <a href="#abnf.dependencies" class="smpl">Last-Modified</a> ; <a href="#Part4" id="rfc.xref.Part4.2"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p4-conditional.html#header.last-modified" title="Last-Modified">Section 7.6</a>
<p id="rfc.section.6.1.p.1">The request-header field "Accept" can be used to specify certain media types which are acceptable for the response. Accept
<div id="rfc.figure.u.17"></div><pre class="inline"><span id="rfc.iref.g.17"></span><span id="rfc.iref.g.18"></span><span id="rfc.iref.g.19"></span><span id="rfc.iref.g.20"></span><span id="rfc.iref.g.21"></span> <a href="#header.accept" class="smpl">Accept</a> = "Accept" ":" <a href="#notation" class="smpl">OWS</a> <a href="#header.accept" class="smpl">Accept-v</a>
) *( <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> <a href="#rule.parameter" class="smpl">parameter</a> )
<a href="#header.accept" class="smpl">accept-params</a> = <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> "q=" <a href="#quality.values" class="smpl">qvalue</a> *( <a href="#header.accept" class="smpl">accept-ext</a> )
<a href="#header.accept" class="smpl">accept-ext</a> = <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> <a href="#notation" class="smpl">token</a>
[ "=" ( <a href="#notation" class="smpl">token</a> / <a href="#notation" class="smpl">quoted-string</a> ) ]
<p id="rfc.section.6.2.p.1">The request-header field "Accept-Charset" can be used to indicate what character sets are acceptable for the response. This
<div id="rfc.figure.u.24"></div><pre class="inline"><span id="rfc.iref.g.22"></span><span id="rfc.iref.g.23"></span> <a href="#header.accept-charset" class="smpl">Accept-Charset</a> = "Accept-Charset" ":" <a href="#notation" class="smpl">OWS</a>
[ <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> "q=" <a href="#quality.values" class="smpl">qvalue</a> ] )
<p id="rfc.section.6.3.p.1">The request-header field "Accept-Encoding" is similar to Accept, but restricts the content-codings (<a href="#content.codings" title="Content Codings">Section&nbsp;3.2</a>) that are acceptable in the response.
<div id="rfc.figure.u.26"></div><pre class="inline"><span id="rfc.iref.g.24"></span><span id="rfc.iref.g.25"></span><span id="rfc.iref.g.26"></span> <a href="#header.accept-encoding" class="smpl">Accept-Encoding</a> = "Accept-Encoding" ":" <a href="#notation" class="smpl">OWS</a>
#( <a href="#header.accept-encoding" class="smpl">codings</a> [ <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> "q=" <a href="#quality.values" class="smpl">qvalue</a> ] )
<p id="rfc.section.6.4.p.1">The request-header field "Accept-Language" is similar to Accept, but restricts the set of natural languages that are preferred
<div id="rfc.figure.u.28"></div><pre class="inline"><span id="rfc.iref.g.27"></span><span id="rfc.iref.g.28"></span><span id="rfc.iref.g.29"></span> <a href="#header.accept-language" class="smpl">Accept-Language</a> = "Accept-Language" ":" <a href="#notation" class="smpl">OWS</a>
1#( <a href="#header.accept-language" class="smpl">language-range</a> [ <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> "q=" <a href="#quality.values" class="smpl">qvalue</a> ] )
</pre><p id="rfc.section.6.4.p.5">would mean: "I prefer Danish, but will accept British English and other types of English."</p>
<p id="rfc.section.6.4.p.6">For matching, the "Basic Filtering" matching scheme, defined in <a href="http://tools.ietf.org/html/rfc4647#section-3.3.1">Section 3.3.1</a> of <a href="#RFC4647" id="rfc.xref.RFC4647.2"><cite title="Matching of Language Tags">[RFC4647]</cite></a>, is used:
<blockquote id="rfc.section.6.4.p.7" cite="http://tools.ietf.org/html/rfc4647#section-3.3.1">
<p id="rfc.section.6.4.p.8">The special range "*", if present in the Accept-Language field, matches every tag not matched by any other range present in
<p id="rfc.section.6.4.p.9">The language quality factor assigned to a language-tag by the Accept-Language field is the quality value of the longest language-range
<p id="rfc.section.6.4.p.10">It might be contrary to the privacy expectations of the user to send an Accept-Language header with the complete linguistic
<p id="rfc.section.6.4.p.11">As intelligibility is highly dependent on the individual user, it is recommended that client applications make the choice
<p id="rfc.section.6.5.p.1">The entity-header field "Content-Encoding" is used as a modifier to the media-type. When present, its value indicates what
<div id="rfc.figure.u.30"></div><pre class="inline"><span id="rfc.iref.g.30"></span><span id="rfc.iref.g.31"></span> <a href="#header.content-encoding" class="smpl">Content-Encoding</a> = "Content-Encoding" ":" <a href="#notation" class="smpl">OWS</a> <a href="#header.content-encoding" class="smpl">Content-Encoding-v</a>
<p id="rfc.section.6.6.p.1">The entity-header field "Content-Language" describes the natural language(s) of the intended audience for the enclosed entity.
<div id="rfc.figure.u.32"></div><pre class="inline"><span id="rfc.iref.g.32"></span><span id="rfc.iref.g.33"></span> <a href="#header.content-language" class="smpl">Content-Language</a> = "Content-Language" ":" <a href="#notation" class="smpl">OWS</a> <a href="#header.content-language" class="smpl">Content-Language-v</a>
<p id="rfc.section.6.7.p.1">The entity-header field "Content-Location" <em class="bcp14">MAY</em> be used to supply the resource location for the entity enclosed in the message when that entity is accessible from a location
<div id="rfc.figure.u.35"></div><pre class="inline"><span id="rfc.iref.g.34"></span><span id="rfc.iref.g.35"></span> <a href="#header.content-location" class="smpl">Content-Location</a> = "Content-Location" ":" <a href="#notation" class="smpl">OWS</a>
<a href="#abnf.dependencies" class="smpl">absolute-URI</a> / <a href="#abnf.dependencies" class="smpl">relativeURI</a>
<p id="rfc.section.6.8.p.1">The entity-header field "Content-MD5", as defined in <a href="#RFC1864" id="rfc.xref.RFC1864.1"><cite title="The Content-MD5 Header Field">[RFC1864]</cite></a>, is an MD5 digest of the entity-body for the purpose of providing an end-to-end message integrity check (MIC) of the entity-body.
<div id="rfc.figure.u.36"></div><pre class="inline"><span id="rfc.iref.g.36"></span><span id="rfc.iref.g.37"></span> <a href="#header.content-md5" class="smpl">Content-MD5</a> = "Content-MD5" ":" <a href="#notation" class="smpl">OWS</a> <a href="#header.content-md5" class="smpl">Content-MD5-v</a>
<p id="rfc.section.6.9.p.1">The entity-header field "Content-Type" indicates the media type of the entity-body sent to the recipient or, in the case of
<div id="rfc.figure.u.37"></div><pre class="inline"><span id="rfc.iref.g.38"></span><span id="rfc.iref.g.39"></span> <a href="#header.content-type" class="smpl">Content-Type</a> = "Content-Type" ":" <a href="#notation" class="smpl">OWS</a> <a href="#header.content-type" class="smpl">Content-Type-v</a>
<td class="left"> <a href="#header.content-md5" id="rfc.xref.header.content-md5.2" title="Content-MD5">Section&nbsp;6.8</a>
<td class="left"> <a href="#header.content-type" id="rfc.xref.header.content-type.3" title="Content-Type">Section&nbsp;6.9</a>
<p id="rfc.section.8.2.p.1"> <a href="#RFC2183" id="rfc.xref.RFC2183.1"><cite title="Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field">[RFC2183]</cite></a>, from which the often implemented Content-Disposition (see <a href="#content-disposition" id="rfc.xref.content-disposition.2" title="Content-Disposition">Appendix&nbsp;B.1</a>) header in HTTP is derived, has a number of very serious security considerations. Content-Disposition is not part of the
<td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@laptop.org" title="One Laptop per Child">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-05">HTTP/1.1, part 2: Message Semantics</a>”, Internet-Draft&nbsp;draft-ietf-httpbis-p2-semantics-05 (work in progress), November&nbsp;2008.
<td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@laptop.org" title="One Laptop per Child">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-05">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft&nbsp;draft-ietf-httpbis-p5-range-05 (work in progress), November&nbsp;2008.
<div id="rfc.figure.u.39"></div><pre class="inline"><span id="rfc.iref.g.40"></span><span id="rfc.iref.g.41"></span> <a href="#mime-version" class="smpl">MIME-Version</a> = "MIME-Version" ":" <a href="#notation" class="smpl">OWS</a> <a href="#mime-version" class="smpl">MIME-Version-v</a>
<div id="rfc.figure.u.40"></div><pre class="inline"><span id="rfc.iref.g.42"></span><span id="rfc.iref.g.43"></span><span id="rfc.iref.g.44"></span><span id="rfc.iref.g.45"></span><span id="rfc.iref.g.46"></span><span id="rfc.iref.g.47"></span><span id="rfc.iref.g.48"></span> <a href="#content-disposition" class="smpl">content-disposition</a> = "Content-Disposition" ":" <a href="#notation" class="smpl">OWS</a>
*( <a href="#notation" class="smpl">OWS</a> ";" <a href="#notation" class="smpl">OWS</a> <a href="#content-disposition" class="smpl">disposition-parm</a> )
<a href="#content-disposition" class="smpl">disp-extension-parm</a> = <a href="#notation" class="smpl">token</a> "=" ( <a href="#notation" class="smpl">token</a> / <a href="#notation" class="smpl">quoted-string</a> )
<p id="rfc.section.C.1.p.6">The Alternates<span id="rfc.iref.a.5"></span><span id="rfc.iref.h.12"></span>, Content-Version<span id="rfc.iref.c.8"></span><span id="rfc.iref.h.13"></span>, Derived-From<span id="rfc.iref.d.2"></span><span id="rfc.iref.h.14"></span>, Link<span id="rfc.iref.l.1"></span><span id="rfc.iref.h.15"></span>, URI<span id="rfc.iref.u.1"></span><span id="rfc.iref.h.16"></span>, Public<span id="rfc.iref.p.1"></span><span id="rfc.iref.h.17"></span> and Content-Base<span id="rfc.iref.c.9"></span><span id="rfc.iref.h.18"></span> header fields were defined in previous versions of this specification, but not commonly implemented. See <a href="http://tools.ietf.org/html/rfc2068#section-19.6.2">Section 19.6.2</a> of <a href="#RFC2068" id="rfc.xref.RFC2068.5"><cite title="Hypertext Transfer Protocol -- HTTP/1.1">[RFC2068]</cite></a>.
<li>Accept header&nbsp;&nbsp;<a href="#rfc.xref.header.accept.1">3.3</a>, <a href="#rfc.xref.header.accept.2">5.1</a>, <a href="#rfc.iref.a.1"><b>6.1</b></a>, <a href="#rfc.xref.header.accept.3">7.1</a></li>
<li>Accept-Charset header&nbsp;&nbsp;<a href="#rfc.xref.header.accept-charset.1">5.1</a>, <a href="#rfc.iref.a.2"><b>6.2</b></a>, <a href="#rfc.xref.header.accept-charset.2">7.1</a>, <a href="#rfc.xref.header.accept-charset.3">C.1</a></li>
<li>Accept-Encoding header&nbsp;&nbsp;<a href="#rfc.xref.header.accept-encoding.1">3.2</a>, <a href="#rfc.xref.header.accept-encoding.2">5.1</a>, <a href="#rfc.iref.a.3"><b>6.3</b></a>, <a href="#rfc.xref.header.accept-encoding.3">7.1</a></li>
<li>Accept-Language header&nbsp;&nbsp;<a href="#rfc.xref.header.accept-language.1">5.1</a>, <a href="#rfc.iref.a.4"><b>6.4</b></a>, <a href="#rfc.xref.header.accept-language.2">7.1</a></li>
<li><em>BCP97</em>&nbsp;&nbsp;<a href="#rfc.xref.BCP97.1">10.1</a>, <a href="#rfc.xref.BCP97.2">10.1</a>, <a href="#rfc.xref.BCP97.3">10.1</a>, <a href="#BCP97"><b>10.2</b></a>, <a href="#rfc.xref.BCP97.4">D.5</a></li>
<li>compress&nbsp;&nbsp;<a href="#rfc.iref.c.1">3.2</a></li>
<li>Content-Disposition header&nbsp;&nbsp;<a href="#rfc.xref.content-disposition.1">7.1</a>, <a href="#rfc.xref.content-disposition.2">8.2</a>, <a href="#rfc.iref.c.7"><b>B.1</b></a>, <a href="#rfc.extref.c.32">B.1</a></li>
<li>Content-Encoding header&nbsp;&nbsp;<a href="#rfc.xref.header.content-encoding.1">3.2</a>, <a href="#rfc.xref.header.content-encoding.2">4.1</a>, <a href="#rfc.iref.c.2"><b>6.5</b></a>, <a href="#rfc.xref.header.content-encoding.3">6.5</a>, <a href="#rfc.xref.header.content-encoding.4">7.1</a></li>
<li>Content-Language header&nbsp;&nbsp;<a href="#rfc.xref.header.content-language.1">4.1</a>, <a href="#rfc.iref.c.3"><b>6.6</b></a>, <a href="#rfc.xref.header.content-language.2">7.1</a></li>
<li>Content-Location header&nbsp;&nbsp;<a href="#rfc.xref.header.content-location.1">4.1</a>, <a href="#rfc.iref.c.4"><b>6.7</b></a>, <a href="#rfc.xref.header.content-location.2">7.1</a></li>
<li>Content-MD5 header&nbsp;&nbsp;<a href="#rfc.xref.header.content-md5.1">4.1</a>, <a href="#rfc.iref.c.5"><b>6.8</b></a>, <a href="#rfc.xref.header.content-md5.2">7.1</a></li>
<li>Content-Type header&nbsp;&nbsp;<a href="#rfc.xref.header.content-type.1">3.3</a>, <a href="#rfc.xref.header.content-type.2">4.1</a>, <a href="#rfc.iref.c.6"><b>6.9</b></a>, <a href="#rfc.xref.header.content-type.3">7.1</a></li>
<li>deflate&nbsp;&nbsp;<a href="#rfc.iref.d.1">3.2</a></li>
<li><tt>Accept</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.17"><b>6.1</b></a></li>
<li><tt>Accept-Charset</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.22"><b>6.2</b></a></li>
<li><tt>Accept-Charset-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.23"><b>6.2</b></a></li>
<li><tt>Accept-Encoding</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.24"><b>6.3</b></a></li>
<li><tt>Accept-Encoding-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.25"><b>6.3</b></a></li>
<li><tt>accept-ext</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.21"><b>6.1</b></a></li>
<li><tt>Accept-Language</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.27"><b>6.4</b></a></li>
<li><tt>Accept-Language-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.28"><b>6.4</b></a></li>
<li><tt>accept-params</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.20"><b>6.1</b></a></li>
<li><tt>Accept-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.18"><b>6.1</b></a></li>
<li><tt>attribute</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.8"><b>3.3</b></a></li>
<li><tt>charset</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.1"><b>3.1</b></a></li>
<li><tt>codings</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.26"><b>6.3</b></a></li>
<li><tt>content-coding</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.2"><b>3.2</b></a></li>
<li><tt>content-disposition</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.42"><b>B.1</b></a></li>
<li><tt>content-disposition-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.43"><b>B.1</b></a></li>
<li><tt>Content-Encoding</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.30"><b>6.5</b></a></li>
<li><tt>Content-Encoding-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.31"><b>6.5</b></a></li>
<li><tt>Content-Language</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.32"><b>6.6</b></a></li>
<li><tt>Content-Language-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.33"><b>6.6</b></a></li>
<li><tt>Content-Location</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.34"><b>6.7</b></a></li>
<li><tt>Content-Location-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.35"><b>6.7</b></a></li>
<li><tt>Content-MD5</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.36"><b>6.8</b></a></li>
<li><tt>Content-MD5-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.37"><b>6.8</b></a></li>
<li><tt>Content-Type</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.38"><b>6.9</b></a></li>
<li><tt>Content-Type-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.39"><b>6.9</b></a></li>
<li><tt>disp-extension-parm</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.48"><b>B.1</b></a></li>
<li><tt>disp-extension-token</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.47"><b>B.1</b></a></li>
<li><tt>disposition-parm</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.45"><b>B.1</b></a></li>
<li><tt>disposition-type</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.44"><b>B.1</b></a></li>
<li><tt>entity-body</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.16"><b>4.2</b></a></li>
<li><tt>entity-header</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.14"><b>4.1</b></a></li>
<li><tt>extension-header</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.15"><b>4.1</b></a></li>
<li><tt>filename-parm</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.46"><b>B.1</b></a></li>
<li><tt>language-range</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.29"><b>6.4</b></a></li>
<li><tt>language-tag</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.11"><b>3.5</b></a></li>
<li><tt>media-range</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.19"><b>6.1</b></a></li>
<li><tt>media-type</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.4"><b>3.3</b></a></li>
<li><tt>MIME-Version</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.40"><b>A.1</b></a></li>
<li><tt>MIME-Version-v</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.41"><b>A.1</b></a></li>
<li><tt>parameter</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.7"><b>3.3</b></a></li>
<li><tt>primary-tag</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.12"><b>3.5</b></a></li>
<li><tt>qvalue</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.10"><b>3.4</b></a></li>
<li><tt>subtag</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.13"><b>3.5</b></a></li>
<li><tt>subtype</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.6"><b>3.3</b></a></li>
<li><tt>type</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.5"><b>3.3</b></a></li>
<li><tt>value</tt>&nbsp;&nbsp;<a href="#rfc.iref.g.9"><b>3.3</b></a></li>
<li>gzip&nbsp;&nbsp;<a href="#rfc.iref.g.3">3.2</a></li>
<li>Accept&nbsp;&nbsp;<a href="#rfc.xref.header.accept.1">3.3</a>, <a href="#rfc.xref.header.accept.2">5.1</a>, <a href="#rfc.iref.h.1"><b>6.1</b></a>, <a href="#rfc.xref.header.accept.3">7.1</a></li>
<li>Accept-Charset&nbsp;&nbsp;<a href="#rfc.xref.header.accept-charset.1">5.1</a>, <a href="#rfc.iref.h.2"><b>6.2</b></a>, <a href="#rfc.xref.header.accept-charset.2">7.1</a>, <a href="#rfc.xref.header.accept-charset.3">C.1</a></li>
<li>Accept-Encoding&nbsp;&nbsp;<a href="#rfc.xref.header.accept-encoding.1">3.2</a>, <a href="#rfc.xref.header.accept-encoding.2">5.1</a>, <a href="#rfc.iref.h.3"><b>6.3</b></a>, <a href="#rfc.xref.header.accept-encoding.3">7.1</a></li>
<li>Content-Disposition&nbsp;&nbsp;<a href="#rfc.xref.content-disposition.1">7.1</a>, <a href="#rfc.xref.content-disposition.2">8.2</a>, <a href="#rfc.iref.h.11"><b>B.1</b></a>, <a href="#rfc.extref.c.32">B.1</a></li>
<li>Content-Encoding&nbsp;&nbsp;<a href="#rfc.xref.header.content-encoding.1">3.2</a>, <a href="#rfc.xref.header.content-encoding.2">4.1</a>, <a href="#rfc.iref.h.5"><b>6.5</b></a>, <a href="#rfc.xref.header.content-encoding.3">6.5</a>, <a href="#rfc.xref.header.content-encoding.4">7.1</a></li>
<li>Content-Location&nbsp;&nbsp;<a href="#rfc.xref.header.content-location.1">4.1</a>, <a href="#rfc.iref.h.7"><b>6.7</b></a>, <a href="#rfc.xref.header.content-location.2">7.1</a></li>
<li>Content-MD5&nbsp;&nbsp;<a href="#rfc.xref.header.content-md5.1">4.1</a>, <a href="#rfc.iref.h.8"><b>6.8</b></a>, <a href="#rfc.xref.header.content-md5.2">7.1</a></li>
<li>Content-Type&nbsp;&nbsp;<a href="#rfc.xref.header.content-type.1">3.3</a>, <a href="#rfc.xref.header.content-type.2">4.1</a>, <a href="#rfc.iref.h.9"><b>6.9</b></a>, <a href="#rfc.xref.header.content-type.3">7.1</a></li>
<li>MIME-Version&nbsp;&nbsp;<a href="#rfc.xref.mime-version.1">7.1</a>, <a href="#rfc.iref.h.10"><b>A.1</b></a></li>
<li>identity&nbsp;&nbsp;<a href="#rfc.iref.i.1">3.2</a></li>
<li><em>ISO-8859-1</em>&nbsp;&nbsp;<a href="#rfc.xref.ISO-8859-1.1">3.1.1</a>, <a href="#ISO-8859-1"><b>10.1</b></a></li>
<li>MIME-Version header&nbsp;&nbsp;<a href="#rfc.xref.mime-version.1">7.1</a>, <a href="#rfc.iref.m.1"><b>A.1</b></a></li>
<li><em>Part1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.1">2</a>, <a href="#rfc.xref.Part1.2">2</a>, <a href="#rfc.xref.Part1.3">2</a>, <a href="#rfc.xref.Part1.4">2</a>, <a href="#rfc.xref.Part1.5">2</a>, <a href="#rfc.xref.Part1.6">2</a>, <a href="#rfc.xref.Part1.7">2</a>, <a href="#rfc.xref.Part1.8">2</a>, <a href="#rfc.xref.Part1.9">2</a>, <a href="#rfc.xref.Part1.10">2</a>, <a href="#rfc.xref.Part1.11">2</a>, <a href="#rfc.xref.Part1.12">2</a>, <a href="#rfc.xref.Part1.13">4.1</a>, <a href="#rfc.xref.Part1.14">4.2</a>, <a href="#rfc.xref.Part1.15">4.2.2</a>, <a href="#Part1"><b>10.1</b></a>, <a href="#rfc.xref.Part1.16">A.5</a>, <a href="#rfc.xref.Part1.17">C.1</a><ul>
<li><em>Section 2.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.2">2</a>, <a href="#rfc.xref.Part1.3">2</a>, <a href="#rfc.xref.Part1.4">2</a>, <a href="#rfc.xref.Part1.5">2</a>, <a href="#rfc.xref.Part1.6">2</a>, <a href="#rfc.xref.Part1.7">2</a>, <a href="#rfc.xref.Part1.8">2</a></li>
<li><em>Section 3.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.9">2</a>, <a href="#rfc.xref.Part1.11">2</a></li>
<li><em>Section 4.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.12">2</a></li>
<li><em>Section 4.3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.14">4.2</a></li>
<li><em>Section 4.4</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.15">4.2.2</a></li>
<li><em>Section 8.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.10">2</a>, <a href="#rfc.xref.Part1.13">4.1</a></li>
<li><em>Section 8.7</em>&nbsp;&nbsp;<a href="#rfc.xref.Part1.16">A.5</a></li>
<li><em>Section 10.9</em>&nbsp;&nbsp;<a href="#rfc.xref.Part2.1">5.1</a></li>
<li><em>Part4</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">2</a>, <a href="#rfc.xref.Part4.2">4.1</a>, <a href="#Part4"><b>10.1</b></a><ul>
<li><em>Section 7.6</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">2</a>, <a href="#rfc.xref.Part4.2">4.1</a></li>
<li><em>Part5</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.1">2</a>, <a href="#rfc.xref.Part5.2">3.3.2</a>, <a href="#rfc.xref.Part5.3">4.1</a>, <a href="#Part5"><b>10.1</b></a>, <a href="#rfc.xref.Part5.4">C.1</a><ul>
<li><em>Section 6.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.1">2</a>, <a href="#rfc.xref.Part5.3">4.1</a></li>
<li><em>Appendix A</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.2">3.3.2</a></li>
<li><em>Part6</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.1">2</a>, <a href="#rfc.xref.Part6.2">4.1</a>, <a href="#rfc.xref.Part6.3">5.1</a>, <a href="#rfc.xref.Part6.4">6.7</a>, <a href="#Part6"><b>10.1</b></a>, <a href="#rfc.xref.Part6.5">C.1</a><ul>
<li><em>Section 8</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.4">6.7</a></li>
<li><em>Section 16.3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.1">2</a>, <a href="#rfc.xref.Part6.2">4.1</a></li>
<li><em>Section 16.5</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.3">5.1</a></li>
<li><em>RFC1766</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1766.1">3.5</a>, <a href="#RFC1766"><b>10.1</b></a></li>
<li><em>RFC1864</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1864.1">6.8</a>, <a href="#rfc.xref.RFC1864.2">6.8</a>, <a href="#RFC1864"><b>10.1</b></a></li>
<li><em>RFC1950</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1950.1">3.2</a>, <a href="#RFC1950"><b>10.1</b></a></li>
<li><em>RFC1951</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1951.1">3.2</a>, <a href="#RFC1951"><b>10.1</b></a></li>
<li><em>RFC1952</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1952.1">3.2</a>, <a href="#RFC1952"><b>10.1</b></a></li>
<li><em>RFC2045</em>&nbsp;&nbsp;<a href="#RFC2045"><b>10.1</b></a>, <a href="#rfc.xref.RFC2045.1">A</a>, <a href="#rfc.xref.RFC2045.2">A.1</a>, <a href="#rfc.xref.RFC2045.3">A.2</a></li>
<li><em>RFC2046</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2046.1">3.3</a>, <a href="#rfc.xref.RFC2046.2">3.3.2</a>, <a href="#RFC2046"><b>10.1</b></a>, <a href="#rfc.xref.RFC2046.3">A.2</a><ul>
<li><em>Section 5.1.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2046.2">3.3.2</a></li>
<li><em>RFC2068</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2068.1">10.1</a>, <a href="#rfc.xref.RFC2068.2">10.1</a>, <a href="#rfc.xref.RFC2068.3">10.1</a>, <a href="#RFC2068"><b>10.2</b></a>, <a href="#rfc.xref.RFC2068.4">B</a>, <a href="#rfc.xref.RFC2068.5">C.1</a><ul>
<li><em>RFC2183</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2183.1">8.2</a>, <a href="#rfc.xref.RFC2183.2">8.2</a>, <a href="#RFC2183"><b>10.2</b></a>, <a href="#rfc.xref.RFC2183.3">B.1</a><ul>
<li><em>Section 5</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2183.2">8.2</a></li>
<li><em>RFC2277</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2277.1">3.1</a>, <a href="#RFC2277"><b>10.2</b></a></li>
<li><em>RFC2388</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2388.1">3.3.2</a>, <a href="#RFC2388"><b>10.2</b></a></li>
<li><em>RFC2557</em>&nbsp;&nbsp;<a href="#RFC2557"><b>10.2</b></a>, <a href="#rfc.xref.RFC2557.1">A.6</a>, <a href="#rfc.xref.RFC2557.2">C.1</a></li>
<li><em>RFC2616</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">1</a>, <a href="#RFC2616"><b>10.2</b></a>, <a href="#rfc.xref.RFC2616.2">D.1</a></li>
<li><em>RFC3629</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC3629.1">3.1</a>, <a href="#RFC3629"><b>10.2</b></a></li>
<li><em>RFC4288</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC4288.1">3.3</a>, <a href="#RFC4288"><b>10.2</b></a></li>
<li><em>RFC4647</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC4647.1">6.4</a>, <a href="#rfc.xref.RFC4647.2">6.4</a>, <a href="#RFC4647"><b>10.1</b></a><ul>
<li><em>Section 3.3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC4647.2">6.4</a></li>