Changeset 425 for draft-ietf-httpbis/latest/p6-cache.xml
- Timestamp:
- 21/11/08 20:25:09 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p6-cache.xml
r424 r425 425 425 426 426 <section title="Syntax Notation" anchor="notation"> 427 <t> 428 This specification uses the ABNF syntax defined in ¬ation;. 429 </t> 430 431 <section title="Core Rules" anchor="core.rules"> 427 <x:anchor-alias value="ALPHA"/> 428 <x:anchor-alias value="CR"/> 432 429 <x:anchor-alias value="DIGIT"/> 433 430 <x:anchor-alias value="DQUOTE"/> 431 <x:anchor-alias value="LF"/> 432 <x:anchor-alias value="OCTET"/> 433 <x:anchor-alias value="SP"/> 434 <x:anchor-alias value="VCHAR"/> 435 <x:anchor-alias value="WSP"/> 436 <t> 437 This specification uses the ABNF syntax defined in ¬ation;. 438 The following core rules are included by 439 reference, as defined in <xref target="RFC5234" x:fmt="," x:sec="B.1"/>: 440 ALPHA (letters), CR (carriage return), CRLF (CR LF), CTL (controls), 441 DIGIT (decimal 0-9), DQUOTE (double quote), 442 HEXDIG (hexadecimal 0-9/A-F/a-f), LF (line feed), 443 OCTET (any 8-bit sequence of data), SP (space), 444 VCHAR (any visible USASCII character), 445 and WSP (whitespace). 446 </t> 447 448 <section title="Core Rules" anchor="core.rules"> 434 449 <x:anchor-alias value="quoted-string"/> 435 <x:anchor-alias value="SP"/>436 450 <x:anchor-alias value="token"/> 437 451 <x:anchor-alias value="OWS"/> … … 439 453 The core rules below are defined in &basic-rules;: 440 454 </t> 441 <figure><artwork type="abnf2616">442 <x:ref>DIGIT</x:ref> = <DIGIT, defined in &basic-rules;>443 <x:ref>DQUOTE</x:ref> = <DQUOTE, defined in &basic-rules;>444 <x:ref>SP</x:ref> = <SP, defined in &basic-rules;>445 </artwork></figure>446 455 <figure><artwork type="abnf2616"> 447 456 <x:ref>quoted-string</x:ref> = <quoted-string, defined in &basic-rules;> … … 2813 2822 </reference> 2814 2823 2824 <reference anchor="RFC5234"> 2825 <front> 2826 <title abbrev="ABNF for Syntax Specifications">Augmented BNF for Syntax Specifications: ABNF</title> 2827 <author initials="D." surname="Crocker" fullname="Dave Crocker" role="editor"> 2828 <organization>Brandenburg InternetWorking</organization> 2829 <address> 2830 <postal> 2831 <street>675 Spruce Dr.</street> 2832 <city>Sunnyvale</city> 2833 <region>CA</region> 2834 <code>94086</code> 2835 <country>US</country></postal> 2836 <phone>+1.408.246.8253</phone> 2837 <email>dcrocker@bbiw.net</email></address> 2838 </author> 2839 <author initials="P." surname="Overell" fullname="Paul Overell"> 2840 <organization>THUS plc.</organization> 2841 <address> 2842 <postal> 2843 <street>1/2 Berkeley Square</street> 2844 <street>99 Berkely Street</street> 2845 <city>Glasgow</city> 2846 <code>G3 7HR</code> 2847 <country>UK</country></postal> 2848 <email>paul.overell@thus.net</email></address> 2849 </author> 2850 <date month="January" year="2008"/> 2851 </front> 2852 <seriesInfo name="STD" value="68"/> 2853 <seriesInfo name="RFC" value="5234"/> 2854 </reference> 2855 2815 2856 </references> 2816 2857 … … 2940 2981 <section title="Collected ABNF" anchor="collected.abnf"> 2941 2982 <figure> 2942 <artwork type="abnf" name="p6-cache.parsed-abnf">Age = "Age:" OWS Age-v
 2943 Age-v = delta-seconds
 2944 Cache-Control = "Cache-Control:" OWS Cache-Control-v
 2945 Cache-Control-v = *( "," OWS ) cache-directive *( OWS "," [ OWS
 2946 cache-directive ] )
 2947 DIGIT = <DIGIT, defined in [Part1], Section 1.2.2>
 2948 DQUOTE = <DQUOTE, defined in [Part1], Section 1.2.2>
 2949 Expires = "Expires:" OWS Expires-v
 2950 Expires-v = HTTP-date
 2951 HTTP-date = <HTTP-date, defined in [Part1], Section 3.2.1>
 2952 OWS = <OWS, defined in [Part1], Section 1.2.2>
 2953 Pragma = "Pragma:" OWS Pragma-v
 2954 Pragma-v = *( "," OWS ) pragma-directive *( OWS "," [ OWS
 2955 pragma-directive ] )
 2956 SP = <SP, defined in [Part1], Section 1.2.2>
 2957 Vary = "Vary:" OWS Vary-v
 2958 Vary-v = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name
 2959 ] ) )
 2960 Warning = "Warning:" OWS Warning-v
 2961 Warning-v = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value
 2962 ] )
 2963 cache-directive = cache-request-directive / cache-response-directive
 2964 cache-extension = token [ "=" ( token / quoted-string ) ]
 2965 cache-request-directive = "no-cache" / "no-store" / ( "max-age="
 2966 delta-seconds ) / ( "max-stale" [ "=" delta-seconds ] ) / (
 2967 "min-fresh=" delta-seconds ) / "no-transform" / "only-if-cached" /
 2968 cache-extension
 2969 cache-response-directive = "public" / ( "private" [ "=" DQUOTE *( ","
 2970 OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / (
 2971 "no-cache" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS
 2972 field-name ] ) DQUOTE ] ) / "no-store" / "no-transform" /
 2973 "must-revalidate" / "proxy-revalidate" / ( "max-age=" delta-seconds
 2974 ) / ( "s-maxage=" delta-seconds ) / cache-extension
 2975 delta-seconds = 1*DIGIT
 2976 extension-pragma = token [ "=" ( token / quoted-string ) ]
 2977 field-name = <field-name, defined in [Part1], Section 4.2>
 2978 port = <port, defined in [Part1], Section 2.1>
 2979 pragma-directive = "no-cache" / extension-pragma
 2980 pseudonym = <pseudonym, defined in [Part1], Section 8.9>
 2981 quoted-string = <quoted-string, defined in [Part1], Section 1.2.2>
 2982 token = <token, defined in [Part1], Section 1.2.2>
 2983 uri-host = <uri-host, defined in [Part1], Section 2.1>
 2984 warn-agent = ( uri-host [ ":" port ] ) / pseudonym
 2985 warn-code = 3DIGIT
 2986 warn-date = DQUOTE HTTP-date DQUOTE
 2987 warn-text = quoted-string
 2988 warning-value = warn-code SP warn-agent SP warn-text [ SP warn-date
 2989 ]
 2990 ; Age defined but not used
 2991 ; Cache-Control defined but not used
 2992 ; Expires defined but not used
 2993 ; Pragma defined but not used
 2994 ; Vary defined but not used
 2995 ; Warning defined but not used
 2983 <artwork type="abnf" name="p6-cache.parsed-abnf"> 2984 Age = "Age:" OWS Age-v 2985 Age-v = delta-seconds 2986 Cache-Control = "Cache-Control:" OWS Cache-Control-v 2987 Cache-Control-v = *( "," OWS ) cache-directive *( OWS "," [ OWS 2988 cache-directive ] ) 2989 Expires = "Expires:" OWS Expires-v 2990 Expires-v = HTTP-date 2991 HTTP-date = <HTTP-date, defined in [Part1], Section 3.2.1> 2992 OWS = <OWS, defined in [Part1], Section 1.2.2> 2993 Pragma = "Pragma:" OWS Pragma-v 2994 Pragma-v = *( "," OWS ) pragma-directive *( OWS "," [ OWS 2995 pragma-directive ] ) 2996 Vary = "Vary:" OWS Vary-v 2997 Vary-v = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name 2998 ] ) ) 2999 Warning = "Warning:" OWS Warning-v 3000 Warning-v = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value 3001 ] ) 3002 cache-directive = cache-request-directive / cache-response-directive 3003 cache-extension = token [ "=" ( token / quoted-string ) ] 3004 cache-request-directive = "no-cache" / "no-store" / ( "max-age=" 3005 delta-seconds ) / ( "max-stale" [ "=" delta-seconds ] ) / ( 3006 "min-fresh=" delta-seconds ) / "no-transform" / "only-if-cached" / 3007 cache-extension 3008 cache-response-directive = "public" / ( "private" [ "=" DQUOTE *( "," 3009 OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / ( 3010 "no-cache" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS 3011 field-name ] ) DQUOTE ] ) / "no-store" / "no-transform" / 3012 "must-revalidate" / "proxy-revalidate" / ( "max-age=" delta-seconds 3013 ) / ( "s-maxage=" delta-seconds ) / cache-extension 3014 delta-seconds = 1*DIGIT 3015 extension-pragma = token [ "=" ( token / quoted-string ) ] 3016 field-name = <field-name, defined in [Part1], Section 4.2> 3017 port = <port, defined in [Part1], Section 2.1> 3018 pragma-directive = "no-cache" / extension-pragma 3019 pseudonym = <pseudonym, defined in [Part1], Section 8.9> 3020 quoted-string = <quoted-string, defined in [Part1], Section 1.2.2> 3021 token = <token, defined in [Part1], Section 1.2.2> 3022 uri-host = <uri-host, defined in [Part1], Section 2.1> 3023 warn-agent = ( uri-host [ ":" port ] ) / pseudonym 3024 warn-code = 3DIGIT 3025 warn-date = DQUOTE HTTP-date DQUOTE 3026 warn-text = quoted-string 3027 warning-value = warn-code SP warn-agent SP warn-text [ SP warn-date 3028 ] 3029 ; Age defined but not used 3030 ; Cache-Control defined but not used 3031 ; Expires defined but not used 3032 ; Pragma defined but not used 3033 ; Vary defined but not used 3034 ; Warning defined but not used 2996 3035 </artwork> 2997 3036 </figure>
Note: See TracChangeset
for help on using the changeset viewer.