Ticket #43: i43.diff
File i43.diff, 8.5 KB (added by julian.reschke@…, 13 years ago) |
---|
-
p1-messaging.xml
857 857 that can be used to interact with a resource via HTTP. More information on 858 858 the scope of URIs and resources can be found in <xref target="RFC3986"/>. 859 859 </t> 860 <x:anchor-alias value="URI"/>861 860 <x:anchor-alias value="URI-reference"/> 862 861 <x:anchor-alias value="absolute-URI"/> 863 862 <x:anchor-alias value="relative-part"/> … … 876 875 protocol elements that allow a relative URI without a fragment. 877 876 </t> 878 877 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="URI-reference"/><iref primary="true" item="Grammar" subitem="absolute-URI"/><iref primary="true" item="Grammar" subitem="authority"/><iref primary="true" item="Grammar" subitem="path-absolute"/><iref primary="true" item="Grammar" subitem="port"/><iref primary="true" item="Grammar" subitem="query"/><iref primary="true" item="Grammar" subitem="uri-host"/> 879 <x:ref>URI</x:ref> = <URI, defined in <xref target="RFC3986" x:fmt="," x:sec="3"/>>880 878 <x:ref>URI-reference</x:ref> = <URI-reference, defined in <xref target="RFC3986" x:fmt="," x:sec="4.1"/>> 881 879 <x:ref>absolute-URI</x:ref> = <absolute-URI, defined in <xref target="RFC3986" x:fmt="," x:sec="4.3"/>> 882 880 <x:ref>relative-part</x:ref> = <relative-part, defined in <xref target="RFC3986" x:fmt="," x:sec="4.2"/>> … … 4864 4862 <x:ref>Transfer-Encoding-v</x:ref> = *( "," OWS ) transfer-coding *( OWS "," [ OWS 4865 4863 transfer-coding ] ) 4866 4864 4867 <x:ref>URI</x:ref> = <URI, defined in [RFC3986], Section 3>4868 4865 <x:ref>URI-reference</x:ref> = <URI-reference, defined in [RFC3986], Section 4.1> 4869 4866 <x:ref>Upgrade</x:ref> = "Upgrade:" OWS Upgrade-v 4870 4867 <x:ref>Upgrade-v</x:ref> = *( "," OWS ) product *( OWS "," [ OWS product ] ) … … 5016 5013 ; Request defined but not used 5017 5014 ; Response defined but not used 5018 5015 ; TE defined but not used 5019 ; URI defined but not used5020 5016 ; URI-reference defined but not used 5021 5017 ; http-URI defined but not used 5022 5018 ; https-URI defined but not used -
p2-semantics.xml
361 361 <x:anchor-alias value="Proxy-Authorization"/> 362 362 <x:anchor-alias value="Range"/> 363 363 <x:anchor-alias value="TE"/> 364 <x:anchor-alias value="URI "/>364 <x:anchor-alias value="URI-reference"/> 365 365 <x:anchor-alias value="Vary"/> 366 366 <x:anchor-alias value="WWW-Authenticate"/> 367 367 <t> … … 375 375 <x:ref>partial-URI</x:ref> = <partial-URI, defined in &uri;> 376 376 <x:ref>product</x:ref> = <product, defined in &product-tokens;> 377 377 <x:ref>TE</x:ref> = <TE, defined in &header-te;> 378 <x:ref>URI </x:ref> = <URI, defined in &uri;>378 <x:ref>URI-reference</x:ref> = <URI-reference, defined in &uri;> 379 379 </artwork></figure> 380 380 <figure><!--Part3--><artwork type="abnf2616"> 381 381 <x:ref>Accept</x:ref> = <Accept, defined in &header-accept;> … … 2041 2041 resource. 2042 2042 </t> 2043 2043 <t> 2044 The field value consists of a single URI. 2044 The field value consists of a single URI-reference. When it has the form 2045 of a relative reference (<xref target="RFC3986" x:fmt="," x:sec="4.2"/>), 2046 the final value is computed by resolving it against the effective request 2047 URI (<xref target="RFC3986" x:fmt="," x:sec="5"/>). 2045 2048 </t> 2046 2049 <figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Location"/><iref primary="true" item="Grammar" subitem="Location-v"/> 2047 2050 <x:ref>Location</x:ref> = "Location" ":" <x:ref>OWS</x:ref> <x:ref>Location-v</x:ref> 2048 <x:ref>Location-v</x:ref> = <x:ref>URI </x:ref>2051 <x:ref>Location-v</x:ref> = <x:ref>URI-reference</x:ref> 2049 2052 </artwork></figure> 2050 <t> 2051 An example is: 2052 </t> 2053 <figure><artwork type="example"> 2054 Location: http://www.example.org/pub/WWW/People.html 2053 <figure> 2054 <preamble>Examples are:</preamble> 2055 <artwork type="example"> 2056 Location: http://www.example.org/pub/WWW/People.html#tim 2057 </artwork></figure><figure><artwork type="example"> 2058 Location: /index.html 2055 2059 </artwork></figure> 2056 2060 <t> 2057 There are circumstances in which a fragment identifier in a Location URI would not be appropriate: 2061 There are circumstances in which a fragment identifier in a Location URI 2062 would not be appropriate: 2058 2063 <list style="symbols"> 2059 <t>With a 201 Created response, because in this usage the Location header specifies the URI for the entire created resource.</t> 2064 <t>With a 201 Created response, because in this usage the Location header 2065 specifies the URI for the entire created resource.</t> 2060 2066 <t>With 305 Use Proxy.</t> 2061 2067 </list> 2062 2068 </t> 2063 2069 <x:note> 2064 2070 <t> 2071 <x:h>Note:</x:h> This specification does not define precedence rules 2072 for the case where the original URI, as navigated to be the user 2073 agent, and the Location header field value both contain fragment 2074 identifiers. 2075 </t> 2076 </x:note> 2077 <x:note> 2078 <t> 2065 2079 <x:h>Note:</x:h> The Content-Location header field (&header-content-location;) differs 2066 2080 from Location in that the Content-Location identifies the original 2067 2081 location of the entity enclosed in the response. It is therefore … … 3001 3015 <seriesInfo name="RFC" value="2119"/> 3002 3016 </reference> 3003 3017 3018 <reference anchor="RFC3986"> 3019 <front> 3020 <title abbrev='URI Generic Syntax'>Uniform Resource Identifier (URI): Generic Syntax</title> 3021 <author initials='T.' surname='Berners-Lee' fullname='Tim Berners-Lee'> 3022 <organization abbrev="W3C/MIT">World Wide Web Consortium</organization> 3023 <address> 3024 <email>timbl@w3.org</email> 3025 <uri>http://www.w3.org/People/Berners-Lee/</uri> 3026 </address> 3027 </author> 3028 <author initials='R.' surname='Fielding' fullname='Roy T. Fielding'> 3029 <organization abbrev="Day Software">Day Software</organization> 3030 <address> 3031 <email>fielding@gbiv.com</email> 3032 <uri>http://roy.gbiv.com/</uri> 3033 </address> 3034 </author> 3035 <author initials='L.' surname='Masinter' fullname='Larry Masinter'> 3036 <organization abbrev="Adobe Systems">Adobe Systems Incorporated</organization> 3037 <address> 3038 <email>LMM@acm.org</email> 3039 <uri>http://larry.masinter.net/</uri> 3040 </address> 3041 </author> 3042 <date month='January' year='2005'></date> 3043 </front> 3044 <seriesInfo name="RFC" value="3986"/> 3045 <seriesInfo name="STD" value="66"/> 3046 </reference> 3047 3004 3048 <reference anchor="RFC5234"> 3005 3049 <front> 3006 3050 <title abbrev="ABNF for Syntax Specifications">Augmented BNF for Syntax Specifications: ABNF</title> … … 3269 3313 (<xref target="header.allow"/>) 3270 3314 </t> 3271 3315 <t> 3272 Correct syntax of Location header to allow fragment, 3273 as referred symbol wasn't what was expected, and add some 3274 clarifications as to when it would not be appropriate. 3316 Correct syntax of Location header to allow URI references (including 3317 relative references and fragments), as referred symbol "absoluteURI" wasn't 3318 what was expected, and add some clarifications as to when use of fragments 3319 would not be appropriate. 3275 3320 (<xref target="header.location"/>) 3276 3321 </t> 3277 3322 <t> … … 3321 3366 <If-Unmodified-Since, defined in [Part4], Section 6.5> 3322 3367 3323 3368 <x:ref>Location</x:ref> = "Location:" OWS Location-v 3324 <x:ref>Location-v</x:ref> = URI 3369 <x:ref>Location-v</x:ref> = URI-reference 3325 3370 3326 3371 <x:ref>Max-Forwards</x:ref> = "Max-Forwards:" OWS Max-Forwards-v 3327 3372 <x:ref>Max-Forwards-v</x:ref> = 1*DIGIT … … 3361 3406 3362 3407 <x:ref>TE</x:ref> = <TE, defined in [Part1], Section 9.8> 3363 3408 3364 <x:ref>URI </x:ref> = <URI, defined in [Part1], Section 2.6>3409 <x:ref>URI-reference</x:ref> = <URI-reference, defined in [Part1], Section 2.6> 3365 3410 <x:ref>User-Agent</x:ref> = "User-Agent:" OWS User-Agent-v 3366 3411 <x:ref>User-Agent-v</x:ref> = product *( RWS ( product / comment ) ) 3367 3412 … … 3720 3765 3721 3766 <section title="Since draft-ietf-httpbis-p2-semantics-09" anchor="changes.since.09"> 3722 3767 <t> 3723 None yet. 3768 Closed issues: 3769 <list style="symbols"> 3770 <t> 3771 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/43"/>: 3772 "Fragment combination / precedence during redirects" 3773 </t> 3774 </list> 3724 3775 </t> 3776 <t> 3777 Partly resolved issues: 3778 <list style="symbols"> 3779 <t> 3780 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/185"/>: 3781 "Location header payload handling" 3782 </t> 3783 </list> 3784 </t> 3725 3785 </section> 3726 3786 3727 3787 </section>