Changeset 632
- Timestamp:
- 27/07/09 16:15:58 (13 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p2-semantics.html
r629 r632 699 699 </pre><h3 id="rfc.section.1.2.2"><a href="#rfc.section.1.2.2">1.2.2</a> <a id="abnf.dependencies" href="#abnf.dependencies">ABNF Rules defined in other Parts of the Specification</a></h3> 700 700 <p id="rfc.section.1.2.2.p.1">The ABNF rules below are defined in other parts:</p> 701 <div id="rfc.figure.u.2"></div><pre class="inline"> <a href="#abnf.dependencies" class="smpl">absolute-URI</a> = <absolute-URI, defined in <a href="#Part1" id="rfc.xref.Part1.10"><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 2. 3</a>>702 <a href="#abnf.dependencies" class="smpl"> fragment</a> = <fragment, 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 2.3</a>>703 <a href="#abnf.dependencies" class="smpl">H ost</a> = <Host, defined in <a href="#Part1" id="rfc.xref.Part1.12"><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 2.3</a>>704 <a href="#abnf.dependencies" class="smpl"> HTTP-date</a> = <HTTP-date, defined in <a href="#Part1" id="rfc.xref.Part1.13"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#date.time.formats.full.date" title="Date/Time Formats: Full Date">Section 6.1</a>>705 <a href="#abnf.dependencies" class="smpl">p artial-URI</a> = <partial-URI, defined in <a href="#Part1" id="rfc.xref.Part1.14"><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 2.3</a>>706 <a href="#abnf.dependencies" class="smpl"> product</a> = <product, defined in <a href="#Part1" id="rfc.xref.Part1.15"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#product.tokens" title="Product Tokens">Section 6.3</a>>707 <a href="#abnf.dependencies" class="smpl"> TE</a> = <TE, defined in <a href="#Part1" id="rfc.xref.Part1.16"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#header.upgrade" title="Upgrade">Section 8.8</a>>701 <div id="rfc.figure.u.2"></div><pre class="inline"> <a href="#abnf.dependencies" class="smpl">absolute-URI</a> = <absolute-URI, defined in <a href="#Part1" id="rfc.xref.Part1.10"><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 2.6</a>> 702 <a href="#abnf.dependencies" class="smpl">Host</a> = <Host, 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 2.6</a>> 703 <a href="#abnf.dependencies" class="smpl">HTTP-date</a> = <HTTP-date, defined in <a href="#Part1" id="rfc.xref.Part1.12"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#date.time.formats.full.date" title="Date/Time Formats: Full Date">Section 6.1</a>> 704 <a href="#abnf.dependencies" class="smpl">partial-URI</a> = <partial-URI, defined in <a href="#Part1" id="rfc.xref.Part1.13"><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 2.6</a>> 705 <a href="#abnf.dependencies" class="smpl">product</a> = <product, defined in <a href="#Part1" id="rfc.xref.Part1.14"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#product.tokens" title="Product Tokens">Section 6.3</a>> 706 <a href="#abnf.dependencies" class="smpl">TE</a> = <TE, defined in <a href="#Part1" id="rfc.xref.Part1.15"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, <a href="p1-messaging.html#header.upgrade" title="Upgrade">Section 8.8</a>> 707 <a href="#abnf.dependencies" class="smpl">URI</a> = <URI, defined in <a href="#Part1" id="rfc.xref.Part1.16"><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 2.6</a>> 708 708 </pre><div id="rfc.figure.u.3"></div><pre class="inline"> <a href="#abnf.dependencies" class="smpl">Accept</a> = <Accept, defined in <a href="#Part3" id="rfc.xref.Part3.1"><cite title="HTTP/1.1, part 3: Message Payload and Content Negotiation">[Part3]</cite></a>, <a href="p3-payload.html#header.accept" title="Accept">Section 5.1</a>> 709 709 <a href="#abnf.dependencies" class="smpl">Accept-Charset</a> = … … 1458 1458 <p id="rfc.section.8.5.6.p.1">The server does not support, or refuses to support, the protocol version that was used in the request message. The server 1459 1459 is indicating that it is unable or unwilling to complete the request using the same major version as the client, as described 1460 in <a href="p1-messaging.html#http.version" title="HTTP Version">Section 2. 2</a> of <a href="#Part1" id="rfc.xref.Part1.23"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, other than with this error message. The response <em class="bcp14">SHOULD</em> contain an entity describing why that version is not supported and what other protocols are supported by that server.1460 in <a href="p1-messaging.html#http.version" title="HTTP Version">Section 2.5</a> of <a href="#Part1" id="rfc.xref.Part1.23"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>, other than with this error message. The response <em class="bcp14">SHOULD</em> contain an entity describing why that version is not supported and what other protocols are supported by that server. 1461 1461 </p> 1462 1462 <h1 id="rfc.section.9"><a href="#rfc.section.9">9.</a> <a id="header.fields" href="#header.fields">Header Field Definitions</a></h1> … … 1533 1533 <p id="rfc.section.9.4.p.1">The response-header field "Location" is used for the identification of a new resource or to redirect the recipient to a location 1534 1534 other than the request-target for completion of the request. For 201 (Created) responses, the Location is that of the new 1535 resource which was created by the request. For 3xx responses, the location <em class="bcp14">SHOULD</em> indicate the server's preferred URI for automatic redirection to the resource. The field value consists of a single absolute 1536 URI. 1535 resource which was created by the request. For 3xx responses, the location <em class="bcp14">SHOULD</em> indicate the server's preferred URI for automatic redirection to the resource. The field value consists of a single URI. 1537 1536 </p> 1538 1537 <div id="rfc.figure.u.17"></div><pre class="inline"><span id="rfc.iref.g.18"></span><span id="rfc.iref.g.19"></span> <a href="#header.location" class="smpl">Location</a> = "Location" ":" <a href="#core.rules" class="smpl">OWS</a> <a href="#header.location" class="smpl">Location-v</a> 1539 <a href="#header.location" class="smpl">Location-v</a> = <a href="#abnf.dependencies" class="smpl"> absolute-URI</a> [ "#" <a href="#abnf.dependencies" class="smpl">fragment</a> ]1538 <a href="#header.location" class="smpl">Location-v</a> = <a href="#abnf.dependencies" class="smpl">URI</a> 1540 1539 </pre><p id="rfc.section.9.4.p.3">An example is:</p> 1541 1540 <div id="rfc.figure.u.18"></div><pre class="text"> Location: http://www.example.org/pub/WWW/People.html … … 2286 2285 2287 2286 <a href="#header.location" class="smpl">Location</a> = "Location:" OWS Location-v 2288 <a href="#header.location" class="smpl">Location-v</a> = absolute-URI [ "#" fragment ]2287 <a href="#header.location" class="smpl">Location-v</a> = URI 2289 2288 2290 2289 <a href="#header.max-forwards" class="smpl">Max-Forwards</a> = "Max-Forwards:" OWS Max-Forwards-v … … 2326 2325 <a href="#abnf.dependencies" class="smpl">TE</a> = <TE, defined in [Part1], Section 8.8> 2327 2326 2327 <a href="#abnf.dependencies" class="smpl">URI</a> = <URI, defined in [Part1], Section 2.3> 2328 2328 <a href="#header.user-agent" class="smpl">User-Agent</a> = "User-Agent:" OWS User-Agent-v 2329 2329 <a href="#header.user-agent" class="smpl">User-Agent-v</a> = product *( RWS ( product / comment ) ) … … 2346 2346 <a href="#status.code.and.reason.phrase" class="smpl">extension-code</a> = 3DIGIT 2347 2347 <a href="#method" class="smpl">extension-method</a> = token 2348 2349 <a href="#abnf.dependencies" class="smpl">fragment</a> = <fragment, defined in [Part1], Section 2.3>2350 2348 2351 2349 <a href="#header.from" class="smpl">mailbox</a> = <mailbox, defined in [RFC5322], Section 3.4> … … 2504 2502 </li> 2505 2503 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/182">http://tools.ietf.org/wg/httpbis/trac/ticket/182</a>>: "update note about redirect limit" 2504 </li> 2505 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/191">http://tools.ietf.org/wg/httpbis/trac/ticket/191</a>>: "Location header ABNF should use 'URI'" 2506 2506 </li> 2507 2507 </ul> … … 2677 2677 <li class="indline1"><em>Section 1.2</em> <a class="iref" href="#rfc.xref.Part1.2">1.2</a></li> 2678 2678 <li class="indline1"><em>Section 1.2.2</em> <a class="iref" href="#rfc.xref.Part1.3">1.2.1</a>, <a class="iref" href="#rfc.xref.Part1.4">1.2.1</a>, <a class="iref" href="#rfc.xref.Part1.5">1.2.1</a>, <a class="iref" href="#rfc.xref.Part1.6">1.2.1</a>, <a class="iref" href="#rfc.xref.Part1.7">1.2.1</a>, <a class="iref" href="#rfc.xref.Part1.8">1.2.1</a>, <a class="iref" href="#rfc.xref.Part1.9">1.2.1</a></li> 2679 <li class="indline1"><em>Section 2. 2</em> <a class="iref" href="#rfc.xref.Part1.23">8.5.6</a></li>2680 <li class="indline1"><em>Section 2. 3</em> <a class="iref" href="#rfc.xref.Part1.10">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.11">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.12">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.14">1.2.2</a></li>2679 <li class="indline1"><em>Section 2.5</em> <a class="iref" href="#rfc.xref.Part1.23">8.5.6</a></li> 2680 <li class="indline1"><em>Section 2.6</em> <a class="iref" href="#rfc.xref.Part1.10">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.11">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.13">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.16">1.2.2</a></li> 2681 2681 <li class="indline1"><em>Section 3.3</em> <a class="iref" href="#rfc.xref.Part1.19">6</a></li> 2682 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part1.1 3">1.2.2</a></li>2683 <li class="indline1"><em>Section 6.3</em> <a class="iref" href="#rfc.xref.Part1.1 5">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.25">9.8</a>, <a class="iref" href="#rfc.xref.Part1.27">9.9</a></li>2682 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part1.12">1.2.2</a></li> 2683 <li class="indline1"><em>Section 6.3</em> <a class="iref" href="#rfc.xref.Part1.14">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.25">9.8</a>, <a class="iref" href="#rfc.xref.Part1.27">9.9</a></li> 2684 2684 <li class="indline1"><em>Section 7.2.3</em> <a class="iref" href="#rfc.xref.Part1.22">8.1.1</a>, <a class="iref" href="#rfc.xref.Part1.24">9.2</a></li> 2685 2685 <li class="indline1"><em>Section 8.4</em> <a class="iref" href="#rfc.xref.Part1.17">3</a></li> 2686 <li class="indline1"><em>Section 8.8</em> <a class="iref" href="#rfc.xref.Part1.1 6">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.18">3</a></li>2686 <li class="indline1"><em>Section 8.8</em> <a class="iref" href="#rfc.xref.Part1.15">1.2.2</a>, <a class="iref" href="#rfc.xref.Part1.18">3</a></li> 2687 2687 <li class="indline1"><em>Section 8.9</em> <a class="iref" href="#rfc.xref.Part1.20">7.8</a>, <a class="iref" href="#rfc.xref.Part1.26">9.8</a>, <a class="iref" href="#rfc.xref.Part1.28">A.2</a></li> 2688 2688 <li class="indline1"><em>Section 9.3.1</em> <a class="iref" href="#rfc.xref.Part1.21">7.8</a></li> -
draft-ietf-httpbis/latest/p2-semantics.xml
r629 r632 342 342 <x:anchor-alias value="Authorization"/> 343 343 <x:anchor-alias value="ETag"/> 344 <x:anchor-alias value="fragment"/>345 344 <x:anchor-alias value="Host"/> 346 345 <x:anchor-alias value="HTTP-date"/> … … 356 355 <x:anchor-alias value="Range"/> 357 356 <x:anchor-alias value="TE"/> 357 <x:anchor-alias value="URI"/> 358 358 <x:anchor-alias value="Vary"/> 359 359 <x:anchor-alias value="WWW-Authenticate"/> … … 363 363 <figure><!--Part1--><artwork type="abnf2616"> 364 364 <x:ref>absolute-URI</x:ref> = <absolute-URI, defined in &uri;> 365 <x:ref>fragment</x:ref> = <fragment, defined in &uri;>366 365 <x:ref>Host</x:ref> = <Host, defined in &uri;> 367 366 <x:ref>HTTP-date</x:ref> = <HTTP-date, defined in &full-date;> … … 369 368 <x:ref>product</x:ref> = <product, defined in &product-tokens;> 370 369 <x:ref>TE</x:ref> = <TE, defined in &header-te;> 370 <x:ref>URI</x:ref> = <URI, defined in &uri;> 371 371 </artwork></figure> 372 372 <figure><!--Part3--><artwork type="abnf2616"> … … 1980 1980 by the request. For 3xx responses, the location &SHOULD; indicate the 1981 1981 server's preferred URI for automatic redirection to the resource. The 1982 field value consists of a single absoluteURI.1982 field value consists of a single URI. 1983 1983 </t> 1984 1984 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Location"/><iref primary="true" item="Grammar" subitem="Location-v"/> 1985 1985 <x:ref>Location</x:ref> = "Location" ":" <x:ref>OWS</x:ref> <x:ref>Location-v</x:ref> 1986 <x:ref>Location-v</x:ref> = <x:ref> absolute-URI</x:ref> [ "#" <x:ref>fragment</x:ref> ]1986 <x:ref>Location-v</x:ref> = <x:ref>URI</x:ref> 1987 1987 </artwork></figure> 1988 1988 <t> … … 3279 3279 3280 3280 <x:ref>Location</x:ref> = "Location:" OWS Location-v 3281 <x:ref>Location-v</x:ref> = absolute-URI [ "#" fragment ]3281 <x:ref>Location-v</x:ref> = URI 3282 3282 3283 3283 <x:ref>Max-Forwards</x:ref> = "Max-Forwards:" OWS Max-Forwards-v … … 3319 3319 <x:ref>TE</x:ref> = <TE, defined in [Part1], Section 8.8> 3320 3320 3321 <x:ref>URI</x:ref> = <URI, defined in [Part1], Section 2.3> 3321 3322 <x:ref>User-Agent</x:ref> = "User-Agent:" OWS User-Agent-v 3322 3323 <x:ref>User-Agent-v</x:ref> = product *( RWS ( product / comment ) ) … … 3339 3340 <x:ref>extension-code</x:ref> = 3DIGIT 3340 3341 <x:ref>extension-method</x:ref> = token 3341 3342 <x:ref>fragment</x:ref> = <fragment, defined in [Part1], Section 2.3>3343 3342 3344 3343 <x:ref>mailbox</x:ref> = <mailbox, defined in [RFC5322], Section 3.4> … … 3626 3625 "update note about redirect limit" 3627 3626 </t> 3627 <t> 3628 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/191"/>: 3629 "Location header ABNF should use 'URI'" 3630 </t> 3628 3631 </list> 3629 3632 </t>
Note: See TracChangeset
for help on using the changeset viewer.