%!PS-Adobe-3.0 %%Title: Microsoft Word - clean-draft-… %%Creator: PSCRIPT.DRV Version 4.0 %%CreationDate: 08/14/96 18:10:34 %%BoundingBox: 15 11 597 782 %%Pages: (atend) %%PageOrder: Ascending %%Requirements: %%DocumentNeededFonts: (atend) %%DocumentSuppliedFonts: (atend) %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%EndComments %%BeginProlog %%BeginProcSet: Pscript_Win_ErrorHandler 1.0 1 /currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type /stringtype ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0 rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def typeprint nl}def/typeprint{dup type exec}readonly def /lmargin 72 def/rmargin 72 def/tprint{dup length cp add rmargin gt{nl/cp 0 def }if dup length cp add/cp exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def/integertype{cvsprint}readonly def/realtype{ cvsprint}readonly def/booleantype{cvsprint}readonly def/operatortype{(--) tprint =string cvs tprint(-- )tprint}readonly def/marktype{pop(-mark- )tprint} readonly def/dicttype{pop(-dictionary- )tprint}readonly def/nulltype{pop (-null- )tprint}readonly def/filetype{pop(-filestream- )tprint}readonly def /savetype{pop(-savelevel- )tprint}readonly def/fonttype{pop(-fontid- )tprint} readonly def/nametype{dup xcheck not{(/)tprint}if cvsprint}readonly def /stringtype{dup rcheck{(\()tprint tprint(\))tprint}{pop(-string- )tprint} ifelse}readonly def/arraytype{dup rcheck{dup xcheck{({)tprint{typeprint}forall (})tprint}{([)tprint{typeprint}forall(])tprint}ifelse}{pop(-array- )tprint} ifelse}readonly def/packedarraytype{dup rcheck{dup xcheck{({)tprint{typeprint} forall(})tprint}{([)tprint{typeprint}forall(])tprint}ifelse}{pop (-packedarray- )tprint}ifelse}readonly def/courier/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin $error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0 ne{grestoreall}if showpage initgraphics courier setfont lmargin 720 moveto(ERROR: )prnt errorname prnt nl(OFFENDING COMMAND: )prnt/command load prnt $error/ostack known{nl nl(STACK:)prnt nl nl $error/ostack get aload length{==}repeat}if systemdict/showpage get exec(%%[ Error: )print errorname =print (; OffendingCommand: )print/command load =print( ]%%)= flush}if end end end} dup 0 systemdict put dup 4 $brkpage put bind readonly put/currentpacking where {pop/setpacking where{pop oldpack setpacking}if}if %%EndProcSet %%BeginProcSet: Pscript_Res_Emul 1.0 0 /defineresource where{pop}{userdict begin/defineresource{userdict/Resources 2 copy known{get begin}{15 dict dup begin put}ifelse exch readonly exch currentdict 1 index known not{dup 30 dict def}if load 3 -1 roll 2 index put end}bind readonly def/findresource{userdict/Resources get exch get exch get} bind readonly def/resourceforall{pop pop pop pop}bind readonly def /resourcestatus{userdict/Resources 2 copy known{get exch 2 copy known{get exch known{0 -1 true}{pop pop false}ifelse}{pop pop pop false}ifelse}{pop pop false }ifelse}bind readonly def end}ifelse %%EndProcSet %%BeginResource: procset Pscript_Win_Driver 2.0 0 /Pscript_Win_Driver 200 dict dup begin %%BeginResource: file Pscript_FatalError 2.0 0 /FatalErrorIf{{initgraphics findfont exch scalefont setfont counttomark 3 div cvi{moveto show}repeat showpage quit}{cleartomark}ifelse}bind def %%EndResource /VM? {vmstatus exch sub exch pop gt { [ (This job requires more memory than is available in this printer.) 100 500 (Try one or more of the following, and then print again:) 100 485 (In the PostScript dialog box, click Optimize For Portability.) 115 470 (In the Device Options dialog box, make sure the Available Printer Memory is accurate.) 115 455 (Reduce the number of fonts in the document.) 115 440 (Print the document in parts.) 115 425 12 /Times-Roman showpage (%%[ PrinterError: Low Printer VM ]%%) = true FatalErrorIf}if} bind def 30000 VM? %%BeginResource: file Pscript_Win_Utils 2.0 0 /|/def load def/,/load load |/~/exch , |/?/ifelse , |/!/pop , |/`/begin , |/^ /index , |/@/dup , |/+/translate , |/$/roll , |/U/userdict , |/M/moveto , |/- /rlineto , |/&/currentdict , |/:/gsave , |/;/grestore , |/F/false , |/T/true , |/N/newpath , |/E/end , |/Ac/arc , |/An/arcn , |/A/ashow , |/D/awidthshow , | /C/closepath , |/V/div , |/O/eofill , |/L/fill , |/I/lineto , |/-C/rcurveto , |/-M/rmoveto , |/+S/scale , |/Ji/setfont , |/Lc/setlinecap , |/Lj/setlinejoin , |/Lw/setlinewidth , |/S/show , |/LH/showpage , |/K/stroke , |/W/widthshow , |/R/rotate , |/b{bind |}bind |/bd{bind |}bind |/xd{~ |}bd/ld{, |}bd/lw/Lw ld /lc/Lc ld/lj/Lj ld/sg/setgray ld/L2? F/languagelevel where{! languagelevel 2 ge{! T}if}if |/g{@ not{U/DefIf_save save put}if U/DefIf_bool 2 ^ put}b /DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e{DefIf_El ! }b/self & |/reinitialize{[/TextInit/GraphInit/UtilsInit counttomark{@ where{ self eq}{F}?{cvx exec}{!}?}repeat cleartomark}b/initialize{`{/ADO_mxRot ~ | /TextInitialised? F | reinitialize E}{U/Pscript_Win_Data 200 dict @ ` put /ADO_mxRot ~ |/TextInitialised? F | reinitialize}?}b/terminate{!{& self eq{ exit}{E}?}loop E}b/suspend/terminate , |/resume{` Pscript_Win_Data `}b/snap{ transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~ itransform}b /dsnap{dtransform round ~ round ~ idtransform}b<04>cvn{}|/setjn{{statusdict /jobname known{statusdict/jobname 3 -1 $ put}if}stopped cleartomark}b/solid{[] 0 setdash}b/setdsh{0 setdash}b/colspRefresh{}b/rp{4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rr{1 ^ 0 - 0 ~ - neg 0 - C}b %%EndResource %%BeginResource: file Pscript_Win_Utils_L1 2.0 0 L2? not g{/rf{N rp L}b/fx{1 1 dtransform @ 0 ge{1 sub 1}{1 add -0.25}? 3 -1 $ @ 0 ge{1 sub 1}{1 add -0.25}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{ 4 -2 $ snap + +S fx rf}b/rs{N rp C K}b/rc{N rp clip N}b/sg{setgray}b/sco{ setrgbcolor}b/sgco{{sg}{sco}?}b}e %%EndResource %%BeginResource: file Pscript_Win_Utils_L2 2.0 0 L2? g{/colspA/DeviceGray |/colspABC/DeviceRGB |/setAorABC{{colspA}{colspABC}? setcolorspace}b/rf/rectfill , |/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5 }? 3 -1 $ @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $ snap + +S fx rf}b/rs/rectstroke , |/rc/rectclip , |/sg {@ @ setcolor}b/sco{setcolor}b/colspRefresh{colspABC setcolorspace}b/sgco{{sg }{sco}?}b/UtilsInit{F setglobal}b/definecolorrendering{/ColorRendering defineresource !}b/findcolorrendering{@/ColorRendering resourcestatus{! ! /ColorRendering findresource T}{! F}?}b/selectcolorrendering{@/ColorRendering resourcestatus{! !/ColorRendering}{!/DefaultColorRendering/ColorRendering}? findresource setcolorrendering}b}e %%EndResource %%BeginResource: file Pscript_Win_Encoding 2.0 0 /bullets{{/bullet}repeat}b/ANSIEncoding[/grave/acute/circumflex/tilde/macron /breve/dotaccent/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18 bullets StandardEncoding 32 95 getinterval aload ! 3 bullets/quotesinglbase /florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron /guilsinglleft/OE 4 bullets/quoteleft/quoteright/quotedblleft/quotedblright /bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 2 bullets /Ydieresis/space/exclamdown/cent/sterling/currency/yen/brokenbar/section /dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered /macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph /periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter /onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis /Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute /Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls /agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute /ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve /oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex /udieresis/yacute/thorn/ydieresis]| ANSIEncoding @ 39/quotesingle put 96/grave put/ANSIEncodingOld ANSIEncoding 256 array copy | ANSIEncodingOld @[138 153 154 169 172 174 177 178 179 181 185 188 189 190 208 215 221 222 240 247 253 254]{/bullet put @}forall 166/bar put 176/ring put %%EndResource %%BeginResource: file Pscript_Win_Text 2.0 0 /TextInit{TextInitialised? not{/Pscript_Windows_Font & |/TextInitialised? T | /fM[1 0 0 -1 0 0]|/mFM matrix |/iMat[1 0 0.212557 neg 1 0 0]|}if}b/xUP null | /yUP null |/uW null |/xSP null |/ySP null |/sW null |/copyfont{1 ^ length add dict `{1 ^/FID ne{|}{! !}?}forall & E}b/rF{3 copyfont @ `/Encoding ANSIEncoding &/CharStrings known{CharStrings/Eth known not{! ANSIEncodingOld} if}if | E}b/mF{findfont ~{@/Encoding get @ StandardEncoding eq{! T}{{ ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{rF}{3 copyfont}? ` /OrigFontType ~ |/OrigFontName ~ | & E 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM makefont Pscript_Windows_Font 3 1 $ put}b/xF{scalefont Pscript_Windows_Font 3 1 $ put}b/xMF{mFM astore makefont Pscript_Windows_Font 3 1 $ put}b/xF2/scalefont , |/xMF2{mFM astore makefont}b/sLT{: Lw -M currentpoint snap M 0 - 0 Lc K ;}b/sSU{N/uW ~ |/yUP ~ |/xUP ~ |}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ |/ySP ~ |/xSP ~ |}b/sT{xSP ySP sW sLT}b/sR{: + R 0 0 M}b /sRxy{: matrix astore concat 0 0 M}b/eR/; , | %%EndResource %%BeginResource: file Pscript_Win_Text_Bold 2.0 0 /mBF{@ 4 copyfont `/FontName ~ |/OrigFontType ~ |/OrigFontName ~ | 0 FontMatrix idtransform ! &/PaintType known{PaintType 0 eq{/PaintType 2 | /StrokeWidth ~ |}{PaintType 1 eq PaintType 2 eq or PaintType 3 eq or & /StrokeWidth known and{StrokeWidth add/StrokeWidth ~ |}{!}?}?}{!}? @ & E definefont Pscript_Windows_Font 3 1 $ put}b/xBF{Pscript_Windows_Font ` 1 ^ /FontName get 1 ^ scalefont 3 1 $ scalefont 2 copy ~ | ~ ! | E}b/xMBF{mFM astore Pscript_Windows_Font ` 1 ^/FontName get 1 ^ makefont 3 1 $ makefont 2 copy ~ | ~ ! | E}b/xBF2{/sB0 ~ mBF/sB1 sB0 3 -1 $ xBF sB1}b/xMBF2{/sB0 ~ mBF mFM astore/sB1 sB0 3 -1 $ xMBF sB1}b/sB{: Pscript_Windows_Font currentfont get Ji @ S ; S}b/asB{: Pscript_Windows_Font currentfont get Ji 3 copy A ; A}b/wsB{ : Pscript_Windows_Font currentfont get Ji 4 copy W ; W}b/awsB{: Pscript_Windows_Font currentfont get Ji 6 copy D ; D}b/sBT3{: @ S ; 1 1 -M S}b /asBT3{: 3 copy A ; 1 1 -M A}b/wsBT3{: 4 copy W ; 1 1 -M W}b/awsBT3{: 6 copy D ; 1 1 -M D}b/mIF{iMat 4 3 -1 $ put 2 copyfont `/OrigFontType ~ |/OrigFontName ~ | @ & E definefont iMat makefont Pscript_Windows_Font 3 1 $ put}b %%EndResource %%BeginResource: file Pscript_Win_Graphics 2.0 0 /SavedCTM null |/CTMsave{/SavedCTM SavedCTM currentmatrix |}b/CTMrestore{ SavedCTM setmatrix}b/mp null |/ADO_mxRot null |/GDIHMatrix null | /GDIHPatternDict 22 dict | GDIHPatternDict `/PatternType 1 |/PaintType 2 | /Reps L2?{1}{5}? |/XStep 8 Reps mul |/YStep XStep |/BBox[0 0 XStep YStep]| /TilingType 1 |/PaintProc{` 1 Lw[]0 setdash PaintData , exec E}b/FGnd null | /BGnd null |/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b /HS_BDiagonal{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep gt{XStep}{YStep}? |/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag {Reps{0 0 M MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8 +}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E /makehatch{GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix GDIHPatternDict matrix mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal makehatch}b/h3{ /h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5/HS_DiagCross makehatch}b/GDIBWPatternDict 17 dict @ `/PatternType 1 |/PaintType L2?{1}{2}? |/RepsV L2?{1}{6}? |/RepsH L2?{1}{5}? |/BBox[0 0 RepsH 1]|/TilingType 1 | /XStep 1 |/YStep 1 |/Height 8 RepsV mul |/Width 8 |/mx[Width 0 0 Height neg 0 Height]|/FGnd null |/BGnd null |/SetBGndFGnd L2?{{BGnd null ne{BGnd aload ! sgco BBox aload ! 2 ^ sub ~ 3 ^ sub ~ rf}if FGnd null ne{FGnd aload ! sgco}if} }{{}}? b/PaintProc{` SetBGndFGnd RepsH{Width Height F mx PaintData imagemask Width 0 +}repeat E}b E |/GDIBWPatternMx null |/pfprep{save 4 1 $ /PatternOfTheDay 4 1 $ GDIBWPatternDict `/PaintData ~ |/BGnd ~ |/FGnd ~ | E CTMsave GDIBWPatternMx setmatrix GDIBWPatternDict matrix mp CTMrestore ~ !}b /hrf null |/prf{pfprep ~ 6 1 $ 5 hrf restore}b/GraphInit{GDIHMatrix null eq{ /SavedCTM matrix | : ADO_mxRot concat 0 0 snap + : 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ dsnap YStep V ~ XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly | ; : 0.24 -0.24 +S GDIBWPatternDict ` Width Height E dsnap +S/GDIBWPatternMx matrix currentmatrix readonly | ; ;}if}b/cirp{360 0 An C}b/ellp{CTMsave + +S 0.5 0 M 0 0 0.5 360 0 An C CTMrestore}b/rrp{/rad ~ |/y2 ~ |/x2 ~ |/y1 ~ |/x1 ~ | x2 x1 add 2 V y1 M x1 y1 x1 y2 rad arct x1 y2 x2 y2 rad arct x2 y2 x2 y1 rad arct x2 y1 x1 y1 rad arct C}b/RRp{CTMsave + +S/dyS ~ |/dxS ~ | dxS 2 V 0 M 0 0 0 dyS 0.5 arct 0 dyS dxS dyS 0.5 arct dxS dyS dxS 0 0.5 arct dxS 0 0 0 0.5 arct C CTMrestore}b %%EndResource %%BeginResource: file Pscript_Win_Graphics_L1 2.0 0 L2? not g{/arct{arcto ! ! ! !}b/GDIpattfill{@ ` BGnd null ne PaintType 2 eq and{: BGnd aload ! sgco fEOFill{O}{L}? ; FGnd aload ! U/fGray 2 ^ put{2}{4}? -1 $}if E @ patterncalc : 4 ^/PaintType get 2 eq{fGray{6 -1 $ sg}{8 -3 $ sco}? }if fEOFill{eoclip}{clip}? N patternfill ; N}b/hrf{/fGray 1 ^ 6 eq | -4 $ N rp C/fEOFill F | GDIpattfill}b/hfMain{/fEOFill ~ |/fGray ~ | GDIpattfill}b/hf{T hfMain}b/hfW{F hfMain}b/hs{currentpoint strokepath M hfW}b/pfMain{/fEOFill ~ | pfprep GDIpattfill restore N}b/pf{T pfMain}b/pfW{F pfMain}b/ps{currentpoint strokepath M pfW}b/mpstr 1 string |/mp{~ @ length 12 add dict copy ` /PatternCTM matrix currentmatrix |/PatternMatrix ~ |/PatWidth XStep mpstr length mul |/PatHeight YStep |/FontType 3 |/Encoding 256 array | 3 string 0 1 255{Encoding ~ @ 3 ^ cvs cvn put}for !/FontMatrix matrix |/FontBBox BBox | /BuildChar{! @ ` XStep 0 FontBBox aload ! setcachedevice/PaintProc , E : exec ;}b & E ~ @ 3 -1 $ definefont}b/patterncalc{` : PatternCTM setmatrix PatternMatrix concat BBox aload ! ! ! + pathbbox ; PatHeight V ceiling 4 1 $ PatWidth V ceiling 4 1 $ PatHeight V floor 4 1 $ PatWidth V floor 4 1 $ 2 ^ sub cvi abs ~ 3 ^ sub cvi abs ~ 4 2 $ PatHeight mul ~ PatWidth mul ~ E}b /patternfill{5 -1 $ @ ` Ji PatternCTM setmatrix PatternMatrix concat 0 2 ^ 2 ^ M 0 1 mpstr length 1 sub{1 ^ mpstr 3 1 $ put}for ! 2 ^{currentpoint 5 ^{mpstr S}repeat YStep add M}repeat ! ! ! ! E}b}e %%EndResource %%BeginResource: file Pscript_Win_Graphics_L2 2.0 0 L2? g{/mp/makepattern , |/hrf{6 eq setAorABC setpattern rectfill}b/hf{ setAorABC setpattern O}b/hfW{setAorABC setpattern L}b/hs{setAorABC setpattern K}b/pf{pfprep setpattern O restore N}b/pfW{pfprep setpattern L restore N}b/ps{ pfprep setpattern K restore N}b}e %%EndResource %%BeginResource: file Pscript_Win_BW_Images 2.0 0 /iw 0 |/ih 0 |/im_save 0 |/s 0 |/polarity 0 |/smoothflag 0 |/mystring 0 |/bpc 0 |/setup1asciiproc{[currentfile mystring/readhexstring cvx/! cvx]cvx bind}b /setup1binaryproc{[currentfile mystring/readstring cvx/! cvx]cvx bind}b /setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}b /setup2binaryproc{currentfile/RunLengthDecode filter}b/mycolorspace{colspABC}| /myimagedict{/myimagedict 10 dict | myimagedict @ `/ImageType 1 | /MultipleDataSource F | E}b/imageprocarray[/setup1binaryproc/setup1asciiproc /setup2binaryproc/setup2asciiproc/setup1binarydecodeproc/setup1asciidecodeproc ]|/L2Polarity{{[1 0]}{[0 1]}?}b/Q{/im_save save | imageprocarray ~ get/s ~ , | L2Polarity/polarity ~ |/smoothflag ~ | snap +/dx 2 ^ |/dy 1 ^ | +S/mystring ~ string |/bpc ~ |/ih ~ |/iw ~ |}b/X{/im_save save | imageprocarray ~ get/s ~ , | L2Polarity/polarity ~ |/smoothflag ~ | snap +/dx 2 ^ |/dy 1 ^ | +S/mystring ~ string |/bpc ~ |/ih ~ |/iw ~ |}b/Z{im_save restore}b/Y{sgco myimagedict @ ` /Width iw |/Height ih |/Decode polarity |/ImageMatrix[iw 0 0 ih 0 0]| /DataSource s |/BitsPerComponent 1 |/Interpolate smoothflag | E imagemask}b %%EndResource %%BeginResource: file Pscript_Win_BW_Images_L1 2.0 0 L2? not g{/setup2asciiproc{[/Level2ImagesError , aload ! T FatalErrorIf}b /setup2binaryproc/setup2asciiproc , |/L2Polarity{}|/Y{sgco iw ih polarity[iw 0 0 ih 0 0]s imagemask}b}e %%EndResource %%BeginResource: file Pscript_Win_Co_Images_L1 2.0 0 L2? not g{/testsystemdict{where{systemdict eq{T}{F}?}{F}?}b/c 1 |/colorimage where{! T}{F}?{/c 0 statusdict `/processcolors where{! ! processcolors}{ /deviceinfo where{! deviceinfo/Colors known{!{deviceinfo/Colors get}}if}if}? E | c 0 ne{/colorimage testsystemdict/setcolortransfer testsystemdict /currentcolortransfer testsystemdict/currentcmykcolor testsystemdict and and and not{/c 0 |}if}if}if c @ 1 ne ~ @ 3 ne ~ 4 ne and and{/c 0 |}if c 1 eq g{ /expandbw{expandfactor mul round cvi bwclut ~ get 255 V}b/doclutimage{!/bwclut ~ | bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/expandfactor ~ |[/expandbw ,/exec , @ currenttransfer ~]cvx bind settransfer iw ih bpc[iw 0 0 ih 0 0]s image}b}e c @ 3 eq ~ 4 eq or g{/nullproc{{}}|/concatutil{/exec , 7 -1 $/exec ,}b/defsubclut{ 1 add getinterval |}b/spconcattransfer{/Dclut ~ |/Cclut ~ |/Bclut ~ |/Aclut ~ |/ncompute ~ , | currentcolortransfer[{Aclut ncompute}concatutil]cvx[{Bclut ncompute}concatutil]cvx[{Cclut ncompute}concatutil]cvx[{Dclut ncompute} concatutil]cvx setcolortransfer}b/setuprgbcluts{/bit3x rgbclut length 3 sub | /bit1x bit3x 3 idiv |/rclut rgbclut |/gclut rclut 1 bit3x defsubclut/bclut rclut 2 bit3x defsubclut}b}e c 3 eq g{/3compute{~ bit3x mul round cvi get 255 V}b/doclutimage{/rgbclut ~ | ! setuprgbcluts/3compute rclut gclut bclut @ spconcattransfer iw ih bpc[iw 0 0 ih 0 0][s/exec ,/@ , @]cvx nullproc nullproc T 3 colorimage}b}e c 4 eq g{/ftoint{1 ~ sub 255 mul round cvi}b/stuffclut{ cmykindex 3 -1 $ put}b/4compute{~ bit4x mul round cvi get 255 V}b /invalidcolortable? T |/computecmykclut{setuprgbcluts/bit4x rgbclut length 3 idiv 4 mul 4 sub |/cmykclut bit4x 4 add string |/cclut cmykclut |/mclut cclut 1 bit4x defsubclut/yclut cclut 2 bit4x defsubclut/kclut cclut 3 bit4x defsubclut/cmykindex 0 | 0 1 bit1x{@/cmykindex ~ bit1x ~ sub 4 mul | 3 mul @ rclut ~ get 255 V ~ @ gclut ~ get 255 V ~ bclut ~ get 255 V setrgbcolor currentcmykcolor ftoint kclut stuffclut ftoint yclut stuffclut ftoint mclut stuffclut ftoint cclut stuffclut}for}b/doclutimage{/rgbclut ~ | ! invalidcolortable?{computecmykclut}if/4compute cclut mclut yclut kclut spconcattransfer iw ih bpc[iw 0 0 ih 0 0][s/exec ,/@ , @ @]cvx nullproc nullproc nullproc T 4 colorimage}b}e c 0 eq g{/a{3 mul 3 getinterval putinterval ~ 3 add ~ 3 copy}b/8lookup/a , |/4lookup{/byte 1 ^ | -4 bitshift a byte 15 and a}b/2lookup{/byte 1 ^ | -6 bitshift a byte -4 bitshift 3 and a byte -2 bitshift 3 and a byte 3 and a}b/colorexpand{mystringexp 0 rgbclut 3 copy 7 -1 $/mylookup , forall ! ! ! ! !}b/createexpandstr{/mystringexp ~ mystring length mul string |}b/doclutimage{/rgbclut ~ | !/mylookup bpc 8 eq{3 createexpandstr/8lookup}{bpc 4 eq{6 createexpandstr/4lookup}{12 createexpandstr/2lookup}?}? , | iw ih bpc[iw 0 0 ih 0 0][s/exec ,/colorexpand ,/exec ,]cvx F 3 colorimage}b}e/colorimage where{! T}{F}? g{/do24image{iw ih 8 [iw 0 0 ih 0 0]s F 3 colorimage}b}DefIf_El{/rgbtogray{/str ~ |/len str length |/smlen len 3 idiv |/rstr str |/gstr str 1 len 1 sub getinterval |/bstr str 2 len 2 sub getinterval | str @ 0 1 smlen 1 sub{@ 3 mul rstr 1 ^ get 0.3 mul gstr 2 ^ get 0.59 mul add bstr 3 -1 $ get 0.11 mul add round cvi put @}for ! 0 smlen getinterval}b/do24image{iw ih 8[iw 0 0 ih 0 0][s/exec ,/rgbtogray ,/exec ,]cvx bind image}b}e/doNimage{bpc 24 eq{do24image}{iw ih bpc[iw 0 0 ih 0 0]s image}?}b}e %%EndResource %%BeginResource: file Pscript_Win_Co_Images_L2 2.0 0 L2? g{/doclutimage{/rgbclut ~ | ! bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ |[ /Indexed colspABC hival rgbclut]setcolorspace myimagedict @ `/Width iw | /Height ih |/Decode[0 hival]|/ImageMatrix[iw 0 0 ih 0 0]|/DataSource s | /BitsPerComponent bpc |/Interpolate smoothflag | E image}b/doCMYKclutimage{ /CMYKclut ~ | ! bpc @ 8 eq{! 255}{4 eq{15}{3}?}?/hival ~ |[/Indexed/DeviceCMYK hival CMYKclut]setcolorspace myimagedict @ `/Width iw |/Height ih |/Decode[0 hival]|/ImageMatrix[iw 0 0 ih 0 0]|/DataSource s |/BitsPerComponent bpc | /Interpolate smoothflag | E image}b/doNimage{bpc 24 eq{colspABC}{colspA}? setcolorspace myimagedict @ `/Width iw |/Height ih |/Decode bpc 24 eq{[0 1 0 1 0 1]}{[0 1]}? |/ImageMatrix[iw 0 0 ih 0 0]|/DataSource s |/BitsPerComponent bpc 24 eq{8}{bpc}? |/Interpolate smoothflag | E image}b/doCMYKimage{ /DeviceCMYK setcolorspace myimagedict @ `/Width iw |/Height ih |/Decode[0 1 0 1 0 1 0 1]|/ImageMatrix[iw 0 0 ih 0 0]|/DataSource s |/BitsPerComponent 8 | /Interpolate smoothflag | E image}b}e %%EndResource %%BeginResource: file Pscript_Win_Type3_Hdr 2.0 0 /GreNewFont{10 dict @ 3 1 $ | @ ` 4 1 $/FontType 3 |/FontMatrix ~ |/FontBBox ~ |/Encoding 256 array | 0 1 255{Encoding ~/.notdef put}for/CharProcs 257 dict | CharProcs/.notdef{}put/Metrics 257 dict | Metrics/.notdef 3 -1 $ put/BuildChar {/char ~ |/fontdict ~ |/charname fontdict/Encoding get char get | fontdict /Metrics get charname get aload ! setcachedevice fontdict ` Encoding char get CharProcs ~ get E exec}| E definefont !}|/AddChar{` Encoding 3 1 $ put CharProcs 3 1 $ put Metrics 3 1 $ put E}| %%EndResource %%BeginResource: file Pscript_Win_Type1_Hdr 2.0 0 /FEbuf 2 string |/FEglyph 3 string |/FE{(G00)FEglyph copy ! 1 ~{@ 16 lt{ /offset 2 store}{/offset 1 store}? @ 16 FEbuf cvrs FEglyph ~ offset ~ putinterval 1 ^ ~ FEglyph cvn put}for}bind |/Type1Hdr{11 dict `/FontName ~ | /PaintType ~ |/FontType 1 |/FontMatrix[1 3 ^ V 0 0 1 6 ^ V 0 0]| !/Encoding 256 array 0 1 255{1 ^ ~/.notdef put}for 3 ^ 3 ^ FE | ! !/FontBBox{0 0 0 0}| & E currentfile eexec}bind | %%EndResource /pp 1 string |/ss 1 string |/rledecodebinary{/DC 0 |/BC 0 |{DC mystring length ge{exit}if currentfile ss readstring ! 0 get/BC ~ | BC 127 le{/BC BC 1 add | DC 1 DC BC add 1 sub{mystring ~ currentfile ss readstring ! 0 get put}for}{/BC 257 BC sub | currentfile ss readstring ! 0 get/pp ~ | DC 1 DC BC add 1 sub{ mystring ~ pp put}for}?/DC DC BC add |}loop mystring}b/rledecodeascii{/DC 0 | /BC 0 |{DC mystring length ge{exit}if currentfile ss readhexstring ! 0 get/BC ~ | BC 127 le{/BC BC 1 add | DC 1 DC BC add 1 sub{mystring ~ currentfile ss readhexstring ! 0 get put}for}{/BC 257 BC sub | currentfile ss readhexstring ! 0 get/pp ~ | DC 1 DC BC add 1 sub{mystring ~ pp put}for}?/DC DC BC add |}loop mystring}b/setup1asciidecodeproc{[/rledecodeascii cvx]cvx bind}b /setup1binarydecodeproc{[/rledecodebinary cvx]cvx bind}b %%BeginResource: file Pscript_Win_Compat 2.0 0 userdict/Pscript_Win_Compat 13 dict dup begin/bd{bind def}bind def/ld{load def }bd/CB{pop pop pop pop}bind def/B{pop pop pop pop}bind def/$x matrix def/SS{ /pagesave save def}bind def/RS{/pagesave where{pop pagesave restore}{$x matrix invertmatrix concat}ifelse}bind def/ANSIVec[0/grave 1/acute 2/circumflex 3 /tilde 4/macron 5/breve 6/dotaccent 7/dieresis 8/ring 9/cedilla 10 /hungarumlaut 11/ogonek 12/caron 13/dotlessi 39/quotesingle 96/grave 124/bar 130/quotesinglbase 131/florin 132/quotedblbase 133/ellipsis 134/dagger 135 /daggerdbl 136/circumflex 137/perthousand 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright 147/quotedblleft 148/quotedblright 149/bullet 150 /endash 151/emdash 152/tilde 153/trademark 154/scaron 155/guilsinglright 156 /oe 159/Ydieresis 160/space 161/exclamdown 164/currency 165/yen 166/brokenbar 167/section 168/dieresis 169/copyright 170/ordfeminine 171/guillemotleft 172 /logicalnot 173/hyphen 174/registered 175/macron 176/degree 177/plusminus 178 /twosuperior 179/threesuperior 180/acute 181/mu 182/paragraph 183 /periodcentered 184/cedilla 185/onesuperior 186/ordmasculine 187 /guillemotright 188/onequarter 189/onehalf 190/threequarters 191/questiondown 192/Agrave 193/Aacute 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198 /AE 199/Ccedilla 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204 /Igrave 205/Iacute 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn 223 /germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis 229 /aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis 240/eth 241/ntilde 242 /ograve 243/oacute 244/ocircumflex 245/otilde 246/odieresis 247/divide 248 /oslash 249/ugrave 250/uacute 251/ucircumflex 252/udieresis 253/yacute 254 /thorn 255/ydieresis]def currentdict{dup type/operatortype eq{[exch]cvx def}{ pop pop}ifelse}forall/initialize{currentdict exch begin begin}bind def /terminate{/@FL where not{pop end end}{pop}ifelse}bind def/suspend/terminate load def/resume/initialize load def/M/moveto load def end put/Courier findfont 10 scalefont setfont %%EndResource end /ProcSet defineresource pop %%EndResource %%EndProlog %%BeginSetup Pscript_Win_Compat dup /initialize get exec [ 1.000 0 0 1.000 0 0 ] false /Pscript_Win_Driver /ProcSet findresource dup /initialize get exec [{0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout 4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse } stopped cleartomark [{240 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse } stopped cleartomark [{1 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/NumCopies 4 -1 roll put setpagedevice}{userdict/#copies 3 -1 roll put}ifelse } stopped cleartomark [{ statusdict /manualfeed false put } stopped cleartomark [{ %%BeginFeature: *InputSlot AutoSelect Tray %%EndFeature } stopped cleartomark [{ %%BeginFeature: *PageSize Letter statusdict /lettertray get exec %%EndFeature } stopped cleartomark [{ %%BeginFeature: *DECimage Off false statusdict /setDECimage get exec %%EndFeature } stopped cleartomark [{ %%BeginFeature: *DECimage controls Standard 0.0 1.0 0.0 1 statusdict /setDECimageparams get exec %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Duplex DuplexNoTumble true statusdict /setduplexmode get exec false statusdict /settumble get exec %%EndFeature } stopped cleartomark [{ %%BeginFeature: *TraySwitch False statusdict /trayswitch false put %%EndFeature } stopped cleartomark 1 setlinecap 1 setlinejoin /mysetup [ 0.240 0 0 -0.240 15.000 782.000 ] | %%EndSetup %%Page: 1 1 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 (HTTP Working Group R. Fielding, UC Irvine)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 (INTERNET-DRAFT J. Gettys, DEC)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 349 M -0.200 0 ( J. C. Mogul, DEC)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 394 M -0.200 0 ( H. Frystyk, MIT/LCS)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 439 M -0.200 0 ( T. Berners-Lee, MIT/LCS)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 484 M -0.200 0 (Expires February 12, 1997 August 12, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_100) cvn F4 100 xF F4_100 Ji 333 571 M -0.092 0 (Hypertext Transfer Protocol -- HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_75) cvn F4 75 xF F4_75 Ji 313 726 M -0.186 0 (Status of this Memo)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 838 M 0.181 0 (This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 888 M 0.097 0 (Task Force \(IETF\), its areas, and its working groups. Note that other groups may also distribute working)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 938 M 0.102 0 (documents as Internet-Drafts.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1013 M 0.102 0 (Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1063 M 0.040 0 (made obsolete by other documents at any time. It is inappropriate to use Internet-Drafts as reference)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1113 M 0.179 0 (material or to cite them other than as \223work in progress\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1188 M 0.126 0 (To learn the current status of any Internet-Draft, please check the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1446 1193 M -0.200 0 (1id-abstracts.txt)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1871 1188 M 0.312 0 (\224 listing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1240 M 0.122 0 (contained in the Internet-Drafts Shadow Directories on )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1254 1245 M -0.200 0 (ftp.is.co.za)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1554 1240 M 0.076 0 ( \(Africa\),)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1711 1245 M -0.200 0 ( nic.nordu.net)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1292 M 0.073 0 (\(Europe\), )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 484 1297 M -0.200 0 (munnari.oz.au)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 809 1292 M 0.002 0 ( \(Pacific Rim\), )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1068 1297 M -0.200 0 (ds.internic.net)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1443 1292 M 0.065 0 ( \(US East Coast\), or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1792 1297 M -0.200 0 (ftp.isi.edu)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1344 M -0.133 0 (\(US West Coast\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1419 M 0.081 0 (Distribution of this document is unlimited. Please send comments to the HTTP working group at <)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1980 1424 M -0.200 0 (http-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1476 M -0.200 0 (wg@cuckoo.hpl.hp.com)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 813 1471 M 0.071 0 (>. Discussions of the working group are archived at)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1523 M 0.312 0 (<)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 337 1528 M -0.200 0 (URL:http://www.ics.uci.edu/pub/ietf/http/)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1362 1523 M 0.079 0 (>. General discussions about HTTP and the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1575 M 0.079 0 (applications which use HTTP should take place on the <)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1266 1580 M -0.200 0 (www-talk@w3.org)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1641 1575 M 0.340 0 (> mailing list.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 313 1666 M -0.259 0 (Abstract)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1778 M -0.012 0 (The Hypertext Transfer Protocol \(HTTP\) is an application-level protocol for distributed, collaborative,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1828 M -0.008 0 (hypermedia information systems. It is a generic, stateless, object-oriented protocol which can be used for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1878 M 0.059 0 (many tasks, such as name servers and distributed object management systems, through extension of its)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1928 M 0.045 0 (request methods. A feature of HTTP is the typing and negotiation of data representation, allowing systems)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1978 M 0.066 0 (to be built independently of the data being transferred.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2053 M 0.028 0 (HTTP has been in use by the World-Wide Web global information initiative since 1990. This specification)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2103 M -0.003 0 (defines the protocol referred to as \223HTTP/1.1\224.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 1 ]%%) = %%PageTrailer %%Page: 2 2 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_75) cvn F2 75 xF F2_75 Ji 313 275 M -0.225 0 (Table of Contents)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_50) cvn F2 50 xF F2_50 Ji 313 462 M -0.067 0 (HYPERTEXT TRANSFER PROTOCOL -- HTTP/1.1)A ; : 1430 462 995 57 rc 0 0 0 sco F2_50 Ji 1482 462 M 0.500 0 (................................)A ; : 1846 462 579 57 rc 0 0 0 sco F2_50 Ji 1898 462 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_50 Ji 2088 462 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco (F2_42) cvn F2 42 xF F2_42 Ji 313 571 M -0.165 0 (Status of this Memo)A ; : 627 571 1798 48 rc 0 0 0 sco F2_42 Ji 671 571 M 0.500 0 (................................)A ; : 979 571 1446 48 rc 0 0 0 sco F2_42 Ji 1023 571 M 0.500 0 (................................)A ; : 1331 571 1094 48 rc 0 0 0 sco F2_42 Ji 1375 571 M 0.500 0 (................................)A ; : 1683 571 742 48 rc 0 0 0 sco F2_42 Ji 1727 571 M 0.500 0 (................................)A ; : 2035 571 390 48 rc 0 0 0 sco F2_42 Ji 2079 571 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2092 571 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 671 M -0.035 0 (Abstract)A ; : 429 671 1996 48 rc 0 0 0 sco F2_42 Ji 473 671 M 0.500 0 (................................)A ; : 781 671 1644 48 rc 0 0 0 sco F2_42 Ji 825 671 M 0.500 0 (................................)A ; : 1133 671 1292 48 rc 0 0 0 sco F2_42 Ji 1177 671 M 0.500 0 (................................)A ; : 1485 671 940 48 rc 0 0 0 sco F2_42 Ji 1529 671 M 0.500 0 (................................)A ; : 1837 671 588 48 rc 0 0 0 sco F2_42 Ji 1881 671 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2092 671 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 771 M -0.098 0 (Table of Contents)A ; : 594 771 1831 48 rc 0 0 0 sco F2_42 Ji 638 771 M 0.500 0 (................................)A ; : 946 771 1479 48 rc 0 0 0 sco F2_42 Ji 990 771 M 0.500 0 (................................)A ; : 1298 771 1127 48 rc 0 0 0 sco F2_42 Ji 1342 771 M 0.500 0 (................................)A ; : 1650 771 775 48 rc 0 0 0 sco F2_42 Ji 1694 771 M 0.500 0 (................................)A ; : 2002 771 423 48 rc 0 0 0 sco F2_42 Ji 2046 771 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2092 771 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 871 M -0.228 0 (1 Introduction)A ; : 528 871 1897 48 rc 0 0 0 sco F2_42 Ji 572 871 M 0.500 0 (................................)A ; : 880 871 1545 48 rc 0 0 0 sco F2_42 Ji 924 871 M 0.500 0 (................................)A ; : 1232 871 1193 48 rc 0 0 0 sco F2_42 Ji 1276 871 M 0.500 0 (................................)A ; : 1584 871 841 48 rc 0 0 0 sco F2_42 Ji 1628 871 M 0.500 0 (................................)A ; : 1936 871 489 48 rc 0 0 0 sco F2_42 Ji 1980 871 M 0.500 0 (..........)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2092 871 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 921 M -0.029 0 (1.1 Purpose)A ; : 515 921 1910 48 rc 0 0 0 sco F0_42 Ji 561 921 M 0.500 0 (................................)A ; : 867 921 1558 48 rc 0 0 0 sco F0_42 Ji 913 921 M 0.500 0 (................................)A ; : 1219 921 1206 48 rc 0 0 0 sco F0_42 Ji 1265 921 M 0.500 0 (................................)A ; : 1571 921 854 48 rc 0 0 0 sco F0_42 Ji 1617 921 M 0.500 0 (................................)A ; : 1923 921 502 48 rc 0 0 0 sco F0_42 Ji 1969 921 M 0.500 0 (...........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2092 921 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 971 M 0.043 0 (1.2 Requirements)A ; : 614 971 1811 48 rc 0 0 0 sco F0_42 Ji 660 971 M 0.500 0 (................................)A ; : 966 971 1459 48 rc 0 0 0 sco F0_42 Ji 1012 971 M 0.500 0 (................................)A ; : 1318 971 1107 48 rc 0 0 0 sco F0_42 Ji 1364 971 M 0.500 0 (................................)A ; : 1670 971 755 48 rc 0 0 0 sco F0_42 Ji 1716 971 M 0.500 0 (................................)A ; : 2022 971 403 48 rc 0 0 0 sco F0_42 Ji 2068 971 M 0.500 0 (..)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2092 971 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1021 M -0.022 0 (1.3 Terminology)A ; : 592 1021 1833 48 rc 0 0 0 sco F0_42 Ji 638 1021 M 0.500 0 (................................)A ; : 944 1021 1481 48 rc 0 0 0 sco F0_42 Ji 990 1021 M 0.500 0 (................................)A ; : 1296 1021 1129 48 rc 0 0 0 sco F0_42 Ji 1342 1021 M 0.500 0 (................................)A ; : 1648 1021 777 48 rc 0 0 0 sco F0_42 Ji 1694 1021 M 0.500 0 (................................)A ; : 2000 1021 425 48 rc 0 0 0 sco F0_42 Ji 2046 1021 M 0.500 0 (..)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1021 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1071 M 0.123 0 (1.4 Overall Operation)A ; : 680 1071 1745 48 rc 0 0 0 sco F0_42 Ji 726 1071 M 0.500 0 (................................)A ; : 1032 1071 1393 48 rc 0 0 0 sco F0_42 Ji 1078 1071 M 0.500 0 (................................)A ; : 1384 1071 1041 48 rc 0 0 0 sco F0_42 Ji 1430 1071 M 0.500 0 (................................)A ; : 1736 1071 689 48 rc 0 0 0 sco F0_42 Ji 1782 1071 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1071 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1171 M -0.079 0 (2 Notational Conventions and Generic Grammar)A ; : 1144 1171 1281 48 rc 0 0 0 sco F2_42 Ji 1188 1171 M 0.500 0 (................................)A ; : 1496 1171 929 48 rc 0 0 0 sco F2_42 Ji 1540 1171 M 0.500 0 (................................)A ; : 1848 1171 577 48 rc 0 0 0 sco F2_42 Ji 1892 1171 M 0.500 0 (................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1171 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1221 M -0.010 0 (2.1 Augmented BNF)A ; : 669 1221 1756 48 rc 0 0 0 sco F0_42 Ji 715 1221 M 0.500 0 (................................)A ; : 1021 1221 1404 48 rc 0 0 0 sco F0_42 Ji 1067 1221 M 0.500 0 (................................)A ; : 1373 1221 1052 48 rc 0 0 0 sco F0_42 Ji 1419 1221 M 0.500 0 (................................)A ; : 1725 1221 700 48 rc 0 0 0 sco F0_42 Ji 1771 1221 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1221 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1271 M -0.100 0 (2.2 Basic Rules)A ; : 570 1271 1855 48 rc 0 0 0 sco F0_42 Ji 616 1271 M 0.500 0 (................................)A ; : 922 1271 1503 48 rc 0 0 0 sco F0_42 Ji 968 1271 M 0.500 0 (................................)A ; : 1274 1271 1151 48 rc 0 0 0 sco F0_42 Ji 1320 1271 M 0.500 0 (................................)A ; : 1626 1271 799 48 rc 0 0 0 sco F0_42 Ji 1672 1271 M 0.500 0 (................................)A ; : 1978 1271 447 48 rc 0 0 0 sco F0_42 Ji 2024 1271 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1271 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1371 M -0.104 0 (3 Protocol Parameters)A ; : 671 1371 1754 48 rc 0 0 0 sco F2_42 Ji 715 1371 M 0.500 0 (................................)A ; : 1023 1371 1402 48 rc 0 0 0 sco F2_42 Ji 1067 1371 M 0.500 0 (................................)A ; : 1375 1371 1050 48 rc 0 0 0 sco F2_42 Ji 1419 1371 M 0.500 0 (................................)A ; : 1727 1371 698 48 rc 0 0 0 sco F2_42 Ji 1771 1371 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1371 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1421 M 0.033 0 (3.1 HTTP Version)A ; : 625 1421 1800 48 rc 0 0 0 sco F0_42 Ji 671 1421 M 0.500 0 (................................)A ; : 977 1421 1448 48 rc 0 0 0 sco F0_42 Ji 1023 1421 M 0.500 0 (................................)A ; : 1329 1421 1096 48 rc 0 0 0 sco F0_42 Ji 1375 1421 M 0.500 0 (................................)A ; : 1681 1421 744 48 rc 0 0 0 sco F0_42 Ji 1727 1421 M 0.500 0 (...............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1421 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1471 M -0.048 0 (3.2 Uniform Resource Identifiers)A ; : 867 1471 1558 48 rc 0 0 0 sco F0_42 Ji 913 1471 M 0.500 0 (................................)A ; : 1219 1471 1206 48 rc 0 0 0 sco F0_42 Ji 1265 1471 M 0.500 0 (................................)A ; : 1571 1471 854 48 rc 0 0 0 sco F0_42 Ji 1617 1471 M 0.500 0 (................................)A ; : 1923 1471 502 48 rc 0 0 0 sco F0_42 Ji 1969 1471 M 0.500 0 (.........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1471 M (16)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1521 M 0.120 0 (3.2.1 General Syntax)A ; : 713 1521 1712 48 rc 0 0 0 sco F0_42 Ji 759 1521 M 0.500 0 (................................)A ; : 1065 1521 1360 48 rc 0 0 0 sco F0_42 Ji 1111 1521 M 0.500 0 (................................)A ; : 1417 1521 1008 48 rc 0 0 0 sco F0_42 Ji 1463 1521 M 0.500 0 (................................)A ; : 1769 1521 656 48 rc 0 0 0 sco F0_42 Ji 1815 1521 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1521 M (16)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1571 M 0.046 0 (3.2.2 http URL)A ; : 614 1571 1811 48 rc 0 0 0 sco F0_42 Ji 660 1571 M 0.500 0 (................................)A ; : 966 1571 1459 48 rc 0 0 0 sco F0_42 Ji 1012 1571 M 0.500 0 (................................)A ; : 1318 1571 1107 48 rc 0 0 0 sco F0_42 Ji 1364 1571 M 0.500 0 (................................)A ; : 1670 1571 755 48 rc 0 0 0 sco F0_42 Ji 1716 1571 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1571 M (17)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1621 M 0.017 0 (3.2.3 URI Comparison)A ; : 735 1621 1690 48 rc 0 0 0 sco F0_42 Ji 781 1621 M 0.500 0 (................................)A ; : 1087 1621 1338 48 rc 0 0 0 sco F0_42 Ji 1133 1621 M 0.500 0 (................................)A ; : 1439 1621 986 48 rc 0 0 0 sco F0_42 Ji 1485 1621 M 0.500 0 (................................)A ; : 1791 1621 634 48 rc 0 0 0 sco F0_42 Ji 1837 1621 M 0.500 0 (.....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1621 M (17)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1671 M 0.104 0 (3.3 Date/Time Formats)A ; : 702 1671 1723 48 rc 0 0 0 sco F0_42 Ji 748 1671 M 0.500 0 (................................)A ; : 1054 1671 1371 48 rc 0 0 0 sco F0_42 Ji 1100 1671 M 0.500 0 (................................)A ; : 1406 1671 1019 48 rc 0 0 0 sco F0_42 Ji 1452 1671 M 0.500 0 (................................)A ; : 1758 1671 667 48 rc 0 0 0 sco F0_42 Ji 1804 1671 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1671 M (18)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1721 M 0.133 0 (3.3.1 Full Date)A ; : 614 1721 1811 48 rc 0 0 0 sco F0_42 Ji 660 1721 M 0.500 0 (................................)A ; : 966 1721 1459 48 rc 0 0 0 sco F0_42 Ji 1012 1721 M 0.500 0 (................................)A ; : 1318 1721 1107 48 rc 0 0 0 sco F0_42 Ji 1364 1721 M 0.500 0 (................................)A ; : 1670 1721 755 48 rc 0 0 0 sco F0_42 Ji 1716 1721 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1721 M (18)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1771 M 0.002 0 (3.3.2 Delta Seconds)A ; : 691 1771 1734 48 rc 0 0 0 sco F0_42 Ji 737 1771 M 0.500 0 (................................)A ; : 1043 1771 1382 48 rc 0 0 0 sco F0_42 Ji 1089 1771 M 0.500 0 (................................)A ; : 1395 1771 1030 48 rc 0 0 0 sco F0_42 Ji 1441 1771 M 0.500 0 (................................)A ; : 1747 1771 678 48 rc 0 0 0 sco F0_42 Ji 1793 1771 M 0.500 0 (.........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1771 M (18)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1821 M 0.180 0 (3.4 Character Sets)A ; : 625 1821 1800 48 rc 0 0 0 sco F0_42 Ji 671 1821 M 0.500 0 (................................)A ; : 977 1821 1448 48 rc 0 0 0 sco F0_42 Ji 1023 1821 M 0.500 0 (................................)A ; : 1329 1821 1096 48 rc 0 0 0 sco F0_42 Ji 1375 1821 M 0.500 0 (................................)A ; : 1681 1821 744 48 rc 0 0 0 sco F0_42 Ji 1727 1821 M 0.500 0 (...............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1821 M (19)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1871 M 0.129 0 (3.5 Content Codings)A ; : 658 1871 1767 48 rc 0 0 0 sco F0_42 Ji 704 1871 M 0.500 0 (................................)A ; : 1010 1871 1415 48 rc 0 0 0 sco F0_42 Ji 1056 1871 M 0.500 0 (................................)A ; : 1362 1871 1063 48 rc 0 0 0 sco F0_42 Ji 1408 1871 M 0.500 0 (................................)A ; : 1714 1871 711 48 rc 0 0 0 sco F0_42 Ji 1760 1871 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1871 M (19)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1921 M 0.161 0 (3.6 Transfer Codings)A ; : 669 1921 1756 48 rc 0 0 0 sco F0_42 Ji 715 1921 M 0.500 0 (................................)A ; : 1021 1921 1404 48 rc 0 0 0 sco F0_42 Ji 1067 1921 M 0.500 0 (................................)A ; : 1373 1921 1052 48 rc 0 0 0 sco F0_42 Ji 1419 1921 M 0.500 0 (................................)A ; : 1725 1921 700 48 rc 0 0 0 sco F0_42 Ji 1771 1921 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1921 M (20)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1971 M -0.097 0 (3.7 Media Types)A ; : 592 1971 1833 48 rc 0 0 0 sco F0_42 Ji 638 1971 M 0.500 0 (................................)A ; : 944 1971 1481 48 rc 0 0 0 sco F0_42 Ji 990 1971 M 0.500 0 (................................)A ; : 1296 1971 1129 48 rc 0 0 0 sco F0_42 Ji 1342 1971 M 0.500 0 (................................)A ; : 1648 1971 777 48 rc 0 0 0 sco F0_42 Ji 1694 1971 M 0.500 0 (................................)A ; : 2000 1971 425 48 rc 0 0 0 sco F0_42 Ji 2046 1971 M 0.500 0 (..)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1971 M (21)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2021 M 0.161 0 (3.7.1 Canonicalization and Text Defaults)A ; : 1054 2021 1371 48 rc 0 0 0 sco F0_42 Ji 1100 2021 M 0.500 0 (................................)A ; : 1406 2021 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2021 M 0.500 0 (................................)A ; : 1758 2021 667 48 rc 0 0 0 sco F0_42 Ji 1804 2021 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2021 M (21)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2071 M 0.080 0 (3.7.2 Multipart Types)A ; : 724 2071 1701 48 rc 0 0 0 sco F0_42 Ji 770 2071 M 0.500 0 (................................)A ; : 1076 2071 1349 48 rc 0 0 0 sco F0_42 Ji 1122 2071 M 0.500 0 (................................)A ; : 1428 2071 997 48 rc 0 0 0 sco F0_42 Ji 1474 2071 M 0.500 0 (................................)A ; : 1780 2071 645 48 rc 0 0 0 sco F0_42 Ji 1826 2071 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2071 M (22)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2121 M 0.011 0 (3.8 Product Tokens)A ; : 647 2121 1778 48 rc 0 0 0 sco F0_42 Ji 693 2121 M 0.500 0 (................................)A ; : 999 2121 1426 48 rc 0 0 0 sco F0_42 Ji 1045 2121 M 0.500 0 (................................)A ; : 1351 2121 1074 48 rc 0 0 0 sco F0_42 Ji 1397 2121 M 0.500 0 (................................)A ; : 1703 2121 722 48 rc 0 0 0 sco F0_42 Ji 1749 2121 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2121 M (22)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2171 M -0.007 0 (3.9 Quality Values)A ; : 625 2171 1800 48 rc 0 0 0 sco F0_42 Ji 671 2171 M 0.500 0 (................................)A ; : 977 2171 1448 48 rc 0 0 0 sco F0_42 Ji 1023 2171 M 0.500 0 (................................)A ; : 1329 2171 1096 48 rc 0 0 0 sco F0_42 Ji 1375 2171 M 0.500 0 (................................)A ; : 1681 2171 744 48 rc 0 0 0 sco F0_42 Ji 1727 2171 M 0.500 0 (...............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2171 M (22)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2221 M 0.125 0 (3.10 Language Tags)A ; : 658 2221 1767 48 rc 0 0 0 sco F0_42 Ji 704 2221 M 0.500 0 (................................)A ; : 1010 2221 1415 48 rc 0 0 0 sco F0_42 Ji 1056 2221 M 0.500 0 (................................)A ; : 1362 2221 1063 48 rc 0 0 0 sco F0_42 Ji 1408 2221 M 0.500 0 (................................)A ; : 1714 2221 711 48 rc 0 0 0 sco F0_42 Ji 1760 2221 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2221 M (23)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2271 M 0.135 0 (3.11 Entity Tags)A ; : 592 2271 1833 48 rc 0 0 0 sco F0_42 Ji 638 2271 M 0.500 0 (................................)A ; : 944 2271 1481 48 rc 0 0 0 sco F0_42 Ji 990 2271 M 0.500 0 (................................)A ; : 1296 2271 1129 48 rc 0 0 0 sco F0_42 Ji 1342 2271 M 0.500 0 (................................)A ; : 1648 2271 777 48 rc 0 0 0 sco F0_42 Ji 1694 2271 M 0.500 0 (................................)A ; : 2000 2271 425 48 rc 0 0 0 sco F0_42 Ji 2046 2271 M 0.500 0 (..)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2271 M (23)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2321 M 0.074 0 (3.12 Range Units)A ; : 603 2321 1822 48 rc 0 0 0 sco F0_42 Ji 649 2321 M 0.500 0 (................................)A ; : 955 2321 1470 48 rc 0 0 0 sco F0_42 Ji 1001 2321 M 0.500 0 (................................)A ; : 1307 2321 1118 48 rc 0 0 0 sco F0_42 Ji 1353 2321 M 0.500 0 (................................)A ; : 1659 2321 766 48 rc 0 0 0 sco F0_42 Ji 1705 2321 M 0.500 0 (................................)A ; : 2011 2321 414 48 rc 0 0 0 sco F0_42 Ji 2057 2321 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2321 M (23)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2421 M 0.072 0 (4 HTTP Message)A ; : 583 2421 1842 48 rc 0 0 0 sco F2_42 Ji 627 2421 M 0.500 0 (................................)A ; : 935 2421 1490 48 rc 0 0 0 sco F2_42 Ji 979 2421 M 0.500 0 (................................)A ; : 1287 2421 1138 48 rc 0 0 0 sco F2_42 Ji 1331 2421 M 0.500 0 (................................)A ; : 1639 2421 786 48 rc 0 0 0 sco F2_42 Ji 1683 2421 M 0.500 0 (................................)A ; : 1991 2421 434 48 rc 0 0 0 sco F2_42 Ji 2035 2421 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 2421 M (24)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2471 M -0.183 0 (4.1 Message Types)A ; : 636 2471 1789 48 rc 0 0 0 sco F0_42 Ji 682 2471 M 0.500 0 (................................)A ; : 988 2471 1437 48 rc 0 0 0 sco F0_42 Ji 1034 2471 M 0.500 0 (................................)A ; : 1340 2471 1085 48 rc 0 0 0 sco F0_42 Ji 1386 2471 M 0.500 0 (................................)A ; : 1692 2471 733 48 rc 0 0 0 sco F0_42 Ji 1738 2471 M 0.500 0 (..............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2471 M (24)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2521 M -0.108 0 (4.2 Message Headers)A ; : 669 2521 1756 48 rc 0 0 0 sco F0_42 Ji 715 2521 M 0.500 0 (................................)A ; : 1021 2521 1404 48 rc 0 0 0 sco F0_42 Ji 1067 2521 M 0.500 0 (................................)A ; : 1373 2521 1052 48 rc 0 0 0 sco F0_42 Ji 1419 2521 M 0.500 0 (................................)A ; : 1725 2521 700 48 rc 0 0 0 sco F0_42 Ji 1771 2521 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2521 M (24)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2571 M -0.280 0 (4.3 Message Body)A ; : 625 2571 1800 48 rc 0 0 0 sco F0_42 Ji 671 2571 M 0.500 0 (................................)A ; : 977 2571 1448 48 rc 0 0 0 sco F0_42 Ji 1023 2571 M 0.500 0 (................................)A ; : 1329 2571 1096 48 rc 0 0 0 sco F0_42 Ji 1375 2571 M 0.500 0 (................................)A ; : 1681 2571 744 48 rc 0 0 0 sco F0_42 Ji 1727 2571 M 0.500 0 (...............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2571 M (25)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2621 M 0.031 0 (4.4 Message Length)A ; : 658 2621 1767 48 rc 0 0 0 sco F0_42 Ji 704 2621 M 0.500 0 (................................)A ; : 1010 2621 1415 48 rc 0 0 0 sco F0_42 Ji 1056 2621 M 0.500 0 (................................)A ; : 1362 2621 1063 48 rc 0 0 0 sco F0_42 Ji 1408 2621 M 0.500 0 (................................)A ; : 1714 2621 711 48 rc 0 0 0 sco F0_42 Ji 1760 2621 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2621 M (25)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2671 M 0.045 0 (4.5 General Header Fields)A ; : 757 2671 1668 48 rc 0 0 0 sco F0_42 Ji 803 2671 M 0.500 0 (................................)A ; : 1109 2671 1316 48 rc 0 0 0 sco F0_42 Ji 1155 2671 M 0.500 0 (................................)A ; : 1461 2671 964 48 rc 0 0 0 sco F0_42 Ji 1507 2671 M 0.500 0 (................................)A ; : 1813 2671 612 48 rc 0 0 0 sco F0_42 Ji 1859 2671 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2671 M (26)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2771 M -0.128 0 (5 Request)A ; : 451 2771 1974 48 rc 0 0 0 sco F2_42 Ji 495 2771 M 0.500 0 (................................)A ; : 803 2771 1622 48 rc 0 0 0 sco F2_42 Ji 847 2771 M 0.500 0 (................................)A ; : 1155 2771 1270 48 rc 0 0 0 sco F2_42 Ji 1199 2771 M 0.500 0 (................................)A ; : 1507 2771 918 48 rc 0 0 0 sco F2_42 Ji 1551 2771 M 0.500 0 (................................)A ; : 1859 2771 566 48 rc 0 0 0 sco F2_42 Ji 1903 2771 M 0.500 0 (...............)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 2771 M (26)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2821 M -0.081 0 (5.1 Request-Line)A ; : 603 2821 1822 48 rc 0 0 0 sco F0_42 Ji 649 2821 M 0.500 0 (................................)A ; : 955 2821 1470 48 rc 0 0 0 sco F0_42 Ji 1001 2821 M 0.500 0 (................................)A ; : 1307 2821 1118 48 rc 0 0 0 sco F0_42 Ji 1353 2821 M 0.500 0 (................................)A ; : 1659 2821 766 48 rc 0 0 0 sco F0_42 Ji 1705 2821 M 0.500 0 (................................)A ; : 2011 2821 414 48 rc 0 0 0 sco F0_42 Ji 2057 2821 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2821 M (26)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2871 M 0.070 0 (5.1.1 Method)A ; : 581 2871 1844 48 rc 0 0 0 sco F0_42 Ji 627 2871 M 0.500 0 (................................)A ; : 933 2871 1492 48 rc 0 0 0 sco F0_42 Ji 979 2871 M 0.500 0 (................................)A ; : 1285 2871 1140 48 rc 0 0 0 sco F0_42 Ji 1331 2871 M 0.500 0 (................................)A ; : 1637 2871 788 48 rc 0 0 0 sco F0_42 Ji 1683 2871 M 0.500 0 (................................)A ; : 1989 2871 436 48 rc 0 0 0 sco F0_42 Ji 2035 2871 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2871 M (26)S ; LH savelevel1 restore pagesave restore (%%[ Page: 2 ]%%) = %%PageTrailer %%Page: 3 3 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 261 M -0.184 0 (5.1.2 Request-URI)A ; : 669 261 1756 48 rc 0 0 0 sco F0_42 Ji 715 261 M 0.500 0 (................................)A ; : 1021 261 1404 48 rc 0 0 0 sco F0_42 Ji 1067 261 M 0.500 0 (................................)A ; : 1373 261 1052 48 rc 0 0 0 sco F0_42 Ji 1419 261 M 0.500 0 (................................)A ; : 1725 261 700 48 rc 0 0 0 sco F0_42 Ji 1771 261 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 261 M (27)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 311 M -0.109 0 (5.2 The Resource Identified by a Request)A ; : 1010 311 1415 48 rc 0 0 0 sco F0_42 Ji 1056 311 M 0.500 0 (................................)A ; : 1362 311 1063 48 rc 0 0 0 sco F0_42 Ji 1408 311 M 0.500 0 (................................)A ; : 1714 311 711 48 rc 0 0 0 sco F0_42 Ji 1760 311 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 311 M (28)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 361 M -0.091 0 (5.3 Request Header Fields)A ; : 757 361 1668 48 rc 0 0 0 sco F0_42 Ji 803 361 M 0.500 0 (................................)A ; : 1109 361 1316 48 rc 0 0 0 sco F0_42 Ji 1155 361 M 0.500 0 (................................)A ; : 1461 361 964 48 rc 0 0 0 sco F0_42 Ji 1507 361 M 0.500 0 (................................)A ; : 1813 361 612 48 rc 0 0 0 sco F0_42 Ji 1859 361 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 361 M (28)S ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 461 M -0.150 0 (6 Response)A ; : 473 461 1952 48 rc 0 0 0 sco F2_42 Ji 517 461 M 0.500 0 (................................)A ; : 825 461 1600 48 rc 0 0 0 sco F2_42 Ji 869 461 M 0.500 0 (................................)A ; : 1177 461 1248 48 rc 0 0 0 sco F2_42 Ji 1221 461 M 0.500 0 (................................)A ; : 1529 461 896 48 rc 0 0 0 sco F2_42 Ji 1573 461 M 0.500 0 (................................)A ; : 1881 461 544 48 rc 0 0 0 sco F2_42 Ji 1925 461 M 0.500 0 (.............)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 461 M (29)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 511 M 0.089 0 (6.1 Status-Line)A ; : 570 511 1855 48 rc 0 0 0 sco F0_42 Ji 616 511 M 0.500 0 (................................)A ; : 922 511 1503 48 rc 0 0 0 sco F0_42 Ji 968 511 M 0.500 0 (................................)A ; : 1274 511 1151 48 rc 0 0 0 sco F0_42 Ji 1320 511 M 0.500 0 (................................)A ; : 1626 511 799 48 rc 0 0 0 sco F0_42 Ji 1672 511 M 0.500 0 (................................)A ; : 1978 511 447 48 rc 0 0 0 sco F0_42 Ji 2024 511 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 511 M (29)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 561 M 0.082 0 (6.1.1 Status Code and Reason Phrase)A ; : 977 561 1448 48 rc 0 0 0 sco F0_42 Ji 1023 561 M 0.500 0 (................................)A ; : 1329 561 1096 48 rc 0 0 0 sco F0_42 Ji 1375 561 M 0.500 0 (................................)A ; : 1681 561 744 48 rc 0 0 0 sco F0_42 Ji 1727 561 M 0.500 0 (...............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 561 M (29)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 611 M -0.113 0 (6.2 Response Header Fields)A ; : 779 611 1646 48 rc 0 0 0 sco F0_42 Ji 825 611 M 0.500 0 (................................)A ; : 1131 611 1294 48 rc 0 0 0 sco F0_42 Ji 1177 611 M 0.500 0 (................................)A ; : 1483 611 942 48 rc 0 0 0 sco F0_42 Ji 1529 611 M 0.500 0 (................................)A ; : 1835 611 590 48 rc 0 0 0 sco F0_42 Ji 1881 611 M 0.500 0 (.................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 611 M (30)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 711 M 0.061 0 (7 Entity)A ; : 418 711 2007 48 rc 0 0 0 sco F2_42 Ji 462 711 M 0.500 0 (................................)A ; : 770 711 1655 48 rc 0 0 0 sco F2_42 Ji 814 711 M 0.500 0 (................................)A ; : 1122 711 1303 48 rc 0 0 0 sco F2_42 Ji 1166 711 M 0.500 0 (................................)A ; : 1474 711 951 48 rc 0 0 0 sco F2_42 Ji 1518 711 M 0.500 0 (................................)A ; : 1826 711 599 48 rc 0 0 0 sco F2_42 Ji 1870 711 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 711 M (31)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 761 M 0.015 0 (7.1 Entity Header Fields)A ; : 724 761 1701 48 rc 0 0 0 sco F0_42 Ji 770 761 M 0.500 0 (................................)A ; : 1076 761 1349 48 rc 0 0 0 sco F0_42 Ji 1122 761 M 0.500 0 (................................)A ; : 1428 761 997 48 rc 0 0 0 sco F0_42 Ji 1474 761 M 0.500 0 (................................)A ; : 1780 761 645 48 rc 0 0 0 sco F0_42 Ji 1826 761 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 761 M (31)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 811 M -0.147 0 (7.2 Entity Body)A ; : 581 811 1844 48 rc 0 0 0 sco F0_42 Ji 627 811 M 0.500 0 (................................)A ; : 933 811 1492 48 rc 0 0 0 sco F0_42 Ji 979 811 M 0.500 0 (................................)A ; : 1285 811 1140 48 rc 0 0 0 sco F0_42 Ji 1331 811 M 0.500 0 (................................)A ; : 1637 811 788 48 rc 0 0 0 sco F0_42 Ji 1683 811 M 0.500 0 (................................)A ; : 1989 811 436 48 rc 0 0 0 sco F0_42 Ji 2035 811 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 811 M (31)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 861 M -0.081 0 (7.2.1 Type)A ; : 537 861 1888 48 rc 0 0 0 sco F0_42 Ji 583 861 M 0.500 0 (................................)A ; : 889 861 1536 48 rc 0 0 0 sco F0_42 Ji 935 861 M 0.500 0 (................................)A ; : 1241 861 1184 48 rc 0 0 0 sco F0_42 Ji 1287 861 M 0.500 0 (................................)A ; : 1593 861 832 48 rc 0 0 0 sco F0_42 Ji 1639 861 M 0.500 0 (................................)A ; : 1945 861 480 48 rc 0 0 0 sco F0_42 Ji 1991 861 M 0.500 0 (.......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 861 M (32)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 911 M 0.210 0 (7.2.2 Length)A ; : 570 911 1855 48 rc 0 0 0 sco F0_42 Ji 616 911 M 0.500 0 (................................)A ; : 922 911 1503 48 rc 0 0 0 sco F0_42 Ji 968 911 M 0.500 0 (................................)A ; : 1274 911 1151 48 rc 0 0 0 sco F0_42 Ji 1320 911 M 0.500 0 (................................)A ; : 1626 911 799 48 rc 0 0 0 sco F0_42 Ji 1672 911 M 0.500 0 (................................)A ; : 1978 911 447 48 rc 0 0 0 sco F0_42 Ji 2024 911 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 911 M (32)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1011 M -0.167 0 (8 Connections)A ; : 528 1011 1897 48 rc 0 0 0 sco F2_42 Ji 572 1011 M 0.500 0 (................................)A ; : 880 1011 1545 48 rc 0 0 0 sco F2_42 Ji 924 1011 M 0.500 0 (................................)A ; : 1232 1011 1193 48 rc 0 0 0 sco F2_42 Ji 1276 1011 M 0.500 0 (................................)A ; : 1584 1011 841 48 rc 0 0 0 sco F2_42 Ji 1628 1011 M 0.500 0 (................................)A ; : 1936 1011 489 48 rc 0 0 0 sco F2_42 Ji 1980 1011 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1011 M (32)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1061 M 0.083 0 (8.1 Persistent Connections)A ; : 768 1061 1657 48 rc 0 0 0 sco F0_42 Ji 814 1061 M 0.500 0 (................................)A ; : 1120 1061 1305 48 rc 0 0 0 sco F0_42 Ji 1166 1061 M 0.500 0 (................................)A ; : 1472 1061 953 48 rc 0 0 0 sco F0_42 Ji 1518 1061 M 0.500 0 (................................)A ; : 1824 1061 601 48 rc 0 0 0 sco F0_42 Ji 1870 1061 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1061 M (32)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1111 M 0.014 0 (8.1.1 Purpose)A ; : 581 1111 1844 48 rc 0 0 0 sco F0_42 Ji 627 1111 M 0.500 0 (................................)A ; : 933 1111 1492 48 rc 0 0 0 sco F0_42 Ji 979 1111 M 0.500 0 (................................)A ; : 1285 1111 1140 48 rc 0 0 0 sco F0_42 Ji 1331 1111 M 0.500 0 (................................)A ; : 1637 1111 788 48 rc 0 0 0 sco F0_42 Ji 1683 1111 M 0.500 0 (................................)A ; : 1989 1111 436 48 rc 0 0 0 sco F0_42 Ji 2035 1111 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1111 M (32)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1161 M 0.134 0 (8.1.2 Overall Operation)A ; : 757 1161 1668 48 rc 0 0 0 sco F0_42 Ji 803 1161 M 0.500 0 (................................)A ; : 1109 1161 1316 48 rc 0 0 0 sco F0_42 Ji 1155 1161 M 0.500 0 (................................)A ; : 1461 1161 964 48 rc 0 0 0 sco F0_42 Ji 1507 1161 M 0.500 0 (................................)A ; : 1813 1161 612 48 rc 0 0 0 sco F0_42 Ji 1859 1161 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1161 M (32)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1211 M -0.068 0 (8.1.3 Proxy Servers)A ; : 680 1211 1745 48 rc 0 0 0 sco F0_42 Ji 726 1211 M 0.500 0 (................................)A ; : 1032 1211 1393 48 rc 0 0 0 sco F0_42 Ji 1078 1211 M 0.500 0 (................................)A ; : 1384 1211 1041 48 rc 0 0 0 sco F0_42 Ji 1430 1211 M 0.500 0 (................................)A ; : 1736 1211 689 48 rc 0 0 0 sco F0_42 Ji 1782 1211 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1211 M (33)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1261 M 0.135 0 (8.1.4 Practical Considerations)A ; : 867 1261 1558 48 rc 0 0 0 sco F0_42 Ji 913 1261 M 0.500 0 (................................)A ; : 1219 1261 1206 48 rc 0 0 0 sco F0_42 Ji 1265 1261 M 0.500 0 (................................)A ; : 1571 1261 854 48 rc 0 0 0 sco F0_42 Ji 1617 1261 M 0.500 0 (................................)A ; : 1923 1261 502 48 rc 0 0 0 sco F0_42 Ji 1969 1261 M 0.500 0 (.........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1261 M (33)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1311 M 0.065 0 (8.2 Message Transmission Requirements)A ; : 1010 1311 1415 48 rc 0 0 0 sco F0_42 Ji 1056 1311 M 0.500 0 (................................)A ; : 1362 1311 1063 48 rc 0 0 0 sco F0_42 Ji 1408 1311 M 0.500 0 (................................)A ; : 1714 1311 711 48 rc 0 0 0 sco F0_42 Ji 1760 1311 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1311 M (34)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1411 M -0.050 0 (9 Method Definitions)A ; : 649 1411 1776 48 rc 0 0 0 sco F2_42 Ji 693 1411 M 0.500 0 (................................)A ; : 1001 1411 1424 48 rc 0 0 0 sco F2_42 Ji 1045 1411 M 0.500 0 (................................)A ; : 1353 1411 1072 48 rc 0 0 0 sco F2_42 Ji 1397 1411 M 0.500 0 (................................)A ; : 1705 1411 720 48 rc 0 0 0 sco F2_42 Ji 1749 1411 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1411 M (35)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1461 M 0.029 0 (9.1 Safe and Idempotent Methods)A ; : 878 1461 1547 48 rc 0 0 0 sco F0_42 Ji 924 1461 M 0.500 0 (................................)A ; : 1230 1461 1195 48 rc 0 0 0 sco F0_42 Ji 1276 1461 M 0.500 0 (................................)A ; : 1582 1461 843 48 rc 0 0 0 sco F0_42 Ji 1628 1461 M 0.500 0 (................................)A ; : 1934 1461 491 48 rc 0 0 0 sco F0_42 Ji 1980 1461 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1461 M (35)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1511 M -0.035 0 (9.1.1 Safe Methods)A ; : 680 1511 1745 48 rc 0 0 0 sco F0_42 Ji 726 1511 M 0.500 0 (................................)A ; : 1032 1511 1393 48 rc 0 0 0 sco F0_42 Ji 1078 1511 M 0.500 0 (................................)A ; : 1384 1511 1041 48 rc 0 0 0 sco F0_42 Ji 1430 1511 M 0.500 0 (................................)A ; : 1736 1511 689 48 rc 0 0 0 sco F0_42 Ji 1782 1511 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1511 M (35)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1561 M 0.029 0 (9.1.2 Idempotent Methods)A ; : 801 1561 1624 48 rc 0 0 0 sco F0_42 Ji 847 1561 M 0.500 0 (................................)A ; : 1153 1561 1272 48 rc 0 0 0 sco F0_42 Ji 1199 1561 M 0.500 0 (................................)A ; : 1505 1561 920 48 rc 0 0 0 sco F0_42 Ji 1551 1561 M 0.500 0 (................................)A ; : 1857 1561 568 48 rc 0 0 0 sco F0_42 Ji 1903 1561 M 0.500 0 (...............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1561 M (36)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1611 M -0.029 0 (9.2 OPTIONS)A ; : 559 1611 1866 48 rc 0 0 0 sco F0_42 Ji 605 1611 M 0.500 0 (................................)A ; : 911 1611 1514 48 rc 0 0 0 sco F0_42 Ji 957 1611 M 0.500 0 (................................)A ; : 1263 1611 1162 48 rc 0 0 0 sco F0_42 Ji 1309 1611 M 0.500 0 (................................)A ; : 1615 1611 810 48 rc 0 0 0 sco F0_42 Ji 1661 1611 M 0.500 0 (................................)A ; : 1967 1611 458 48 rc 0 0 0 sco F0_42 Ji 2013 1611 M 0.500 0 (.....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1611 M (36)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1661 M 0.193 0 (9.3 GET)A ; : 460 1661 1965 48 rc 0 0 0 sco F0_42 Ji 506 1661 M 0.500 0 (................................)A ; : 812 1661 1613 48 rc 0 0 0 sco F0_42 Ji 858 1661 M 0.500 0 (................................)A ; : 1164 1661 1261 48 rc 0 0 0 sco F0_42 Ji 1210 1661 M 0.500 0 (................................)A ; : 1516 1661 909 48 rc 0 0 0 sco F0_42 Ji 1562 1661 M 0.500 0 (................................)A ; : 1868 1661 557 48 rc 0 0 0 sco F0_42 Ji 1914 1661 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1661 M (36)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1711 M -0.079 0 (9.4 HEAD)A ; : 493 1711 1932 48 rc 0 0 0 sco F0_42 Ji 539 1711 M 0.500 0 (................................)A ; : 845 1711 1580 48 rc 0 0 0 sco F0_42 Ji 891 1711 M 0.500 0 (................................)A ; : 1197 1711 1228 48 rc 0 0 0 sco F0_42 Ji 1243 1711 M 0.500 0 (................................)A ; : 1549 1711 876 48 rc 0 0 0 sco F0_42 Ji 1595 1711 M 0.500 0 (................................)A ; : 1901 1711 524 48 rc 0 0 0 sco F0_42 Ji 1947 1711 M 0.500 0 (...........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1711 M (37)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1761 M 0.039 0 (9.5 POST)A ; : 482 1761 1943 48 rc 0 0 0 sco F0_42 Ji 528 1761 M 0.500 0 (................................)A ; : 834 1761 1591 48 rc 0 0 0 sco F0_42 Ji 880 1761 M 0.500 0 (................................)A ; : 1186 1761 1239 48 rc 0 0 0 sco F0_42 Ji 1232 1761 M 0.500 0 (................................)A ; : 1538 1761 887 48 rc 0 0 0 sco F0_42 Ji 1584 1761 M 0.500 0 (................................)A ; : 1890 1761 535 48 rc 0 0 0 sco F0_42 Ji 1936 1761 M 0.500 0 (............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1761 M (37)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1811 M -0.048 0 (9.6 PUT)A ; : 460 1811 1965 48 rc 0 0 0 sco F0_42 Ji 506 1811 M 0.500 0 (................................)A ; : 812 1811 1613 48 rc 0 0 0 sco F0_42 Ji 858 1811 M 0.500 0 (................................)A ; : 1164 1811 1261 48 rc 0 0 0 sco F0_42 Ji 1210 1811 M 0.500 0 (................................)A ; : 1516 1811 909 48 rc 0 0 0 sco F0_42 Ji 1562 1811 M 0.500 0 (................................)A ; : 1868 1811 557 48 rc 0 0 0 sco F0_42 Ji 1914 1811 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1811 M (37)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1861 M 0.137 0 (9.7 DELETE)A ; : 537 1861 1888 48 rc 0 0 0 sco F0_42 Ji 583 1861 M 0.500 0 (................................)A ; : 889 1861 1536 48 rc 0 0 0 sco F0_42 Ji 935 1861 M 0.500 0 (................................)A ; : 1241 1861 1184 48 rc 0 0 0 sco F0_42 Ji 1287 1861 M 0.500 0 (................................)A ; : 1593 1861 832 48 rc 0 0 0 sco F0_42 Ji 1639 1861 M 0.500 0 (................................)A ; : 1945 1861 480 48 rc 0 0 0 sco F0_42 Ji 1991 1861 M 0.500 0 (.......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1861 M (38)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1911 M 0.036 0 (9.8 TRACE)A ; : 515 1911 1910 48 rc 0 0 0 sco F0_42 Ji 561 1911 M 0.500 0 (................................)A ; : 867 1911 1558 48 rc 0 0 0 sco F0_42 Ji 913 1911 M 0.500 0 (................................)A ; : 1219 1911 1206 48 rc 0 0 0 sco F0_42 Ji 1265 1911 M 0.500 0 (................................)A ; : 1571 1911 854 48 rc 0 0 0 sco F0_42 Ji 1617 1911 M 0.500 0 (................................)A ; : 1923 1911 502 48 rc 0 0 0 sco F0_42 Ji 1969 1911 M 0.500 0 (.........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1911 M (38)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2011 M -0.110 0 (10 Status Code Definitions)A ; : 748 2011 1677 48 rc 0 0 0 sco F2_42 Ji 792 2011 M 0.500 0 (................................)A ; : 1100 2011 1325 48 rc 0 0 0 sco F2_42 Ji 1144 2011 M 0.500 0 (................................)A ; : 1452 2011 973 48 rc 0 0 0 sco F2_42 Ji 1496 2011 M 0.500 0 (................................)A ; : 1804 2011 621 48 rc 0 0 0 sco F2_42 Ji 1848 2011 M 0.500 0 (....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 2011 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2061 M 0.161 0 (10.1 Informational 1xx)A ; : 702 2061 1723 48 rc 0 0 0 sco F0_42 Ji 748 2061 M 0.500 0 (................................)A ; : 1054 2061 1371 48 rc 0 0 0 sco F0_42 Ji 1100 2061 M 0.500 0 (................................)A ; : 1406 2061 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2061 M 0.500 0 (................................)A ; : 1758 2061 667 48 rc 0 0 0 sco F0_42 Ji 1804 2061 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2061 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2111 M 0.157 0 (10.1.1 100 Continue)A ; : 702 2111 1723 48 rc 0 0 0 sco F0_42 Ji 748 2111 M 0.500 0 (................................)A ; : 1054 2111 1371 48 rc 0 0 0 sco F0_42 Ji 1100 2111 M 0.500 0 (................................)A ; : 1406 2111 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2111 M 0.500 0 (................................)A ; : 1758 2111 667 48 rc 0 0 0 sco F0_42 Ji 1804 2111 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2111 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2161 M 0.016 0 (10.1.2 101 Switching Protocols)A ; : 889 2161 1536 48 rc 0 0 0 sco F0_42 Ji 935 2161 M 0.500 0 (................................)A ; : 1241 2161 1184 48 rc 0 0 0 sco F0_42 Ji 1287 2161 M 0.500 0 (................................)A ; : 1593 2161 832 48 rc 0 0 0 sco F0_42 Ji 1639 2161 M 0.500 0 (................................)A ; : 1945 2161 480 48 rc 0 0 0 sco F0_42 Ji 1991 2161 M 0.500 0 (.......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2161 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2211 M -0.112 0 (10.2 Successful 2xx)A ; : 647 2211 1778 48 rc 0 0 0 sco F0_42 Ji 693 2211 M 0.500 0 (................................)A ; : 999 2211 1426 48 rc 0 0 0 sco F0_42 Ji 1045 2211 M 0.500 0 (................................)A ; : 1351 2211 1074 48 rc 0 0 0 sco F0_42 Ji 1397 2211 M 0.500 0 (................................)A ; : 1703 2211 722 48 rc 0 0 0 sco F0_42 Ji 1749 2211 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2211 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2261 M 0.104 0 (10.2.1 200 OK)A ; : 603 2261 1822 48 rc 0 0 0 sco F0_42 Ji 649 2261 M 0.500 0 (................................)A ; : 955 2261 1470 48 rc 0 0 0 sco F0_42 Ji 1001 2261 M 0.500 0 (................................)A ; : 1307 2261 1118 48 rc 0 0 0 sco F0_42 Ji 1353 2261 M 0.500 0 (................................)A ; : 1659 2261 766 48 rc 0 0 0 sco F0_42 Ji 1705 2261 M 0.500 0 (................................)A ; : 2011 2261 414 48 rc 0 0 0 sco F0_42 Ji 2057 2261 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2261 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2311 M 0.132 0 (10.2.2 201 Created)A ; : 680 2311 1745 48 rc 0 0 0 sco F0_42 Ji 726 2311 M 0.500 0 (................................)A ; : 1032 2311 1393 48 rc 0 0 0 sco F0_42 Ji 1078 2311 M 0.500 0 (................................)A ; : 1384 2311 1041 48 rc 0 0 0 sco F0_42 Ji 1430 2311 M 0.500 0 (................................)A ; : 1736 2311 689 48 rc 0 0 0 sco F0_42 Ji 1782 2311 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2311 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2361 M -0.031 0 (10.2.3 202 Accepted)A ; : 702 2361 1723 48 rc 0 0 0 sco F0_42 Ji 748 2361 M 0.500 0 (................................)A ; : 1054 2361 1371 48 rc 0 0 0 sco F0_42 Ji 1100 2361 M 0.500 0 (................................)A ; : 1406 2361 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2361 M 0.500 0 (................................)A ; : 1758 2361 667 48 rc 0 0 0 sco F0_42 Ji 1804 2361 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2361 M (40)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2411 M 0.114 0 (10.2.4 203 Non-Authoritative Information)A ; : 1065 2411 1360 48 rc 0 0 0 sco F0_42 Ji 1111 2411 M 0.500 0 (................................)A ; : 1417 2411 1008 48 rc 0 0 0 sco F0_42 Ji 1463 2411 M 0.500 0 (................................)A ; : 1769 2411 656 48 rc 0 0 0 sco F0_42 Ji 1815 2411 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2411 M (40)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2461 M 0.103 0 (10.2.5 204 No Content)A ; : 746 2461 1679 48 rc 0 0 0 sco F0_42 Ji 792 2461 M 0.500 0 (................................)A ; : 1098 2461 1327 48 rc 0 0 0 sco F0_42 Ji 1144 2461 M 0.500 0 (................................)A ; : 1450 2461 975 48 rc 0 0 0 sco F0_42 Ji 1496 2461 M 0.500 0 (................................)A ; : 1802 2461 623 48 rc 0 0 0 sco F0_42 Ji 1848 2461 M 0.500 0 (....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2461 M (40)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2511 M 0.048 0 (10.2.6 205 Reset Content)A ; : 779 2511 1646 48 rc 0 0 0 sco F0_42 Ji 825 2511 M 0.500 0 (................................)A ; : 1131 2511 1294 48 rc 0 0 0 sco F0_42 Ji 1177 2511 M 0.500 0 (................................)A ; : 1483 2511 942 48 rc 0 0 0 sco F0_42 Ji 1529 2511 M 0.500 0 (................................)A ; : 1835 2511 590 48 rc 0 0 0 sco F0_42 Ji 1881 2511 M 0.500 0 (.................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2511 M (40)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2561 M 0.224 0 (10.2.7 206 Partial Content)A ; : 801 2561 1624 48 rc 0 0 0 sco F0_42 Ji 847 2561 M 0.500 0 (................................)A ; : 1153 2561 1272 48 rc 0 0 0 sco F0_42 Ji 1199 2561 M 0.500 0 (................................)A ; : 1505 2561 920 48 rc 0 0 0 sco F0_42 Ji 1551 2561 M 0.500 0 (................................)A ; : 1857 2561 568 48 rc 0 0 0 sco F0_42 Ji 1903 2561 M 0.500 0 (...............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2561 M (40)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2611 M 0.026 0 (10.3 Redirection 3xx)A ; : 669 2611 1756 48 rc 0 0 0 sco F0_42 Ji 715 2611 M 0.500 0 (................................)A ; : 1021 2611 1404 48 rc 0 0 0 sco F0_42 Ji 1067 2611 M 0.500 0 (................................)A ; : 1373 2611 1052 48 rc 0 0 0 sco F0_42 Ji 1419 2611 M 0.500 0 (................................)A ; : 1725 2611 700 48 rc 0 0 0 sco F0_42 Ji 1771 2611 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2611 M (40)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2661 M 0.055 0 (10.3.1 300 Multiple Choices)A ; : 834 2661 1591 48 rc 0 0 0 sco F0_42 Ji 880 2661 M 0.500 0 (................................)A ; : 1186 2661 1239 48 rc 0 0 0 sco F0_42 Ji 1232 2661 M 0.500 0 (................................)A ; : 1538 2661 887 48 rc 0 0 0 sco F0_42 Ji 1584 2661 M 0.500 0 (................................)A ; : 1890 2661 535 48 rc 0 0 0 sco F0_42 Ji 1936 2661 M 0.500 0 (............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2661 M (41)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2711 M 0.007 0 (10.3.2 301 Moved Permanently)A ; : 889 2711 1536 48 rc 0 0 0 sco F0_42 Ji 935 2711 M 0.500 0 (................................)A ; : 1241 2711 1184 48 rc 0 0 0 sco F0_42 Ji 1287 2711 M 0.500 0 (................................)A ; : 1593 2711 832 48 rc 0 0 0 sco F0_42 Ji 1639 2711 M 0.500 0 (................................)A ; : 1945 2711 480 48 rc 0 0 0 sco F0_42 Ji 1991 2711 M 0.500 0 (.......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2711 M (41)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2761 M -0.016 0 (10.3.3 302 Moved Temporarily)A ; : 878 2761 1547 48 rc 0 0 0 sco F0_42 Ji 924 2761 M 0.500 0 (................................)A ; : 1230 2761 1195 48 rc 0 0 0 sco F0_42 Ji 1276 2761 M 0.500 0 (................................)A ; : 1582 2761 843 48 rc 0 0 0 sco F0_42 Ji 1628 2761 M 0.500 0 (................................)A ; : 1934 2761 491 48 rc 0 0 0 sco F0_42 Ji 1980 2761 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2761 M (41)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2811 M 0.111 0 (10.3.4 303 See Other)A ; : 713 2811 1712 48 rc 0 0 0 sco F0_42 Ji 759 2811 M 0.500 0 (................................)A ; : 1065 2811 1360 48 rc 0 0 0 sco F0_42 Ji 1111 2811 M 0.500 0 (................................)A ; : 1417 2811 1008 48 rc 0 0 0 sco F0_42 Ji 1463 2811 M 0.500 0 (................................)A ; : 1769 2811 656 48 rc 0 0 0 sco F0_42 Ji 1815 2811 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2811 M (42)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2861 M -0.036 0 (10.3.5 304 Not Modified)A ; : 768 2861 1657 48 rc 0 0 0 sco F0_42 Ji 814 2861 M 0.500 0 (................................)A ; : 1120 2861 1305 48 rc 0 0 0 sco F0_42 Ji 1166 2861 M 0.500 0 (................................)A ; : 1472 2861 953 48 rc 0 0 0 sco F0_42 Ji 1518 2861 M 0.500 0 (................................)A ; : 1824 2861 601 48 rc 0 0 0 sco F0_42 Ji 1870 2861 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2861 M (42)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2911 M -0.107 0 (10.3.6 305 Use Proxy)A ; : 713 2911 1712 48 rc 0 0 0 sco F0_42 Ji 759 2911 M 0.500 0 (................................)A ; : 1065 2911 1360 48 rc 0 0 0 sco F0_42 Ji 1111 2911 M 0.500 0 (................................)A ; : 1417 2911 1008 48 rc 0 0 0 sco F0_42 Ji 1463 2911 M 0.500 0 (................................)A ; : 1769 2911 656 48 rc 0 0 0 sco F0_42 Ji 1815 2911 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2911 M (42)S ; LH savelevel1 restore pagesave restore (%%[ Page: 3 ]%%) = %%PageTrailer %%Page: 4 4 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 261 M 0.271 0 (10.4 Client Error 4xx)A ; : 680 261 1745 48 rc 0 0 0 sco F0_42 Ji 726 261 M 0.500 0 (................................)A ; : 1032 261 1393 48 rc 0 0 0 sco F0_42 Ji 1078 261 M 0.500 0 (................................)A ; : 1384 261 1041 48 rc 0 0 0 sco F0_42 Ji 1430 261 M 0.500 0 (................................)A ; : 1736 261 689 48 rc 0 0 0 sco F0_42 Ji 1782 261 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 261 M (42)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 311 M -0.022 0 (10.4.1 400 Bad Request)A ; : 757 311 1668 48 rc 0 0 0 sco F0_42 Ji 803 311 M 0.500 0 (................................)A ; : 1109 311 1316 48 rc 0 0 0 sco F0_42 Ji 1155 311 M 0.500 0 (................................)A ; : 1461 311 964 48 rc 0 0 0 sco F0_42 Ji 1507 311 M 0.500 0 (................................)A ; : 1813 311 612 48 rc 0 0 0 sco F0_42 Ji 1859 311 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 311 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 361 M 0.148 0 (10.4.2 401 Unauthorized)A ; : 779 361 1646 48 rc 0 0 0 sco F0_42 Ji 825 361 M 0.500 0 (................................)A ; : 1131 361 1294 48 rc 0 0 0 sco F0_42 Ji 1177 361 M 0.500 0 (................................)A ; : 1483 361 942 48 rc 0 0 0 sco F0_42 Ji 1529 361 M 0.500 0 (................................)A ; : 1835 361 590 48 rc 0 0 0 sco F0_42 Ji 1881 361 M 0.500 0 (.................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 361 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 411 M 0.020 0 (10.4.3 402 Payment Required)A ; : 856 411 1569 48 rc 0 0 0 sco F0_42 Ji 902 411 M 0.500 0 (................................)A ; : 1208 411 1217 48 rc 0 0 0 sco F0_42 Ji 1254 411 M 0.500 0 (................................)A ; : 1560 411 865 48 rc 0 0 0 sco F0_42 Ji 1606 411 M 0.500 0 (................................)A ; : 1912 411 513 48 rc 0 0 0 sco F0_42 Ji 1958 411 M 0.500 0 (..........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 411 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 461 M 0.067 0 (10.4.4 403 Forbidden)A ; : 713 461 1712 48 rc 0 0 0 sco F0_42 Ji 759 461 M 0.500 0 (................................)A ; : 1065 461 1360 48 rc 0 0 0 sco F0_42 Ji 1111 461 M 0.500 0 (................................)A ; : 1417 461 1008 48 rc 0 0 0 sco F0_42 Ji 1463 461 M 0.500 0 (................................)A ; : 1769 461 656 48 rc 0 0 0 sco F0_42 Ji 1815 461 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 461 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 511 M 0.057 0 (10.4.5 404 Not Found)A ; : 724 511 1701 48 rc 0 0 0 sco F0_42 Ji 770 511 M 0.500 0 (................................)A ; : 1076 511 1349 48 rc 0 0 0 sco F0_42 Ji 1122 511 M 0.500 0 (................................)A ; : 1428 511 997 48 rc 0 0 0 sco F0_42 Ji 1474 511 M 0.500 0 (................................)A ; : 1780 511 645 48 rc 0 0 0 sco F0_42 Ji 1826 511 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 511 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 561 M -0.045 0 (10.4.6 405 Method Not Allowed)A ; : 900 561 1525 48 rc 0 0 0 sco F0_42 Ji 946 561 M 0.500 0 (................................)A ; : 1252 561 1173 48 rc 0 0 0 sco F0_42 Ji 1298 561 M 0.500 0 (................................)A ; : 1604 561 821 48 rc 0 0 0 sco F0_42 Ji 1650 561 M 0.500 0 (................................)A ; : 1956 561 469 48 rc 0 0 0 sco F0_42 Ji 2002 561 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 561 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 611 M -0.057 0 (10.4.7 406 Not Acceptable)A ; : 801 611 1624 48 rc 0 0 0 sco F0_42 Ji 847 611 M 0.500 0 (................................)A ; : 1153 611 1272 48 rc 0 0 0 sco F0_42 Ji 1199 611 M 0.500 0 (................................)A ; : 1505 611 920 48 rc 0 0 0 sco F0_42 Ji 1551 611 M 0.500 0 (................................)A ; : 1857 611 568 48 rc 0 0 0 sco F0_42 Ji 1903 611 M 0.500 0 (...............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 611 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 661 M 0.051 0 (10.4.8 407 Proxy Authentication Required)A ; : 1076 661 1349 48 rc 0 0 0 sco F0_42 Ji 1122 661 M 0.500 0 (................................)A ; : 1428 661 997 48 rc 0 0 0 sco F0_42 Ji 1474 661 M 0.500 0 (................................)A ; : 1780 661 645 48 rc 0 0 0 sco F0_42 Ji 1826 661 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 661 M (44)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 711 M -0.006 0 (10.4.9 408 Request Timeout)A ; : 834 711 1591 48 rc 0 0 0 sco F0_42 Ji 880 711 M 0.500 0 (................................)A ; : 1186 711 1239 48 rc 0 0 0 sco F0_42 Ji 1232 711 M 0.500 0 (................................)A ; : 1538 711 887 48 rc 0 0 0 sco F0_42 Ji 1584 711 M 0.500 0 (................................)A ; : 1890 711 535 48 rc 0 0 0 sco F0_42 Ji 1936 711 M 0.500 0 (............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 711 M (44)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 761 M 0.066 0 (10.4.10 409 Conflict)A ; : 702 761 1723 48 rc 0 0 0 sco F0_42 Ji 748 761 M 0.500 0 (................................)A ; : 1054 761 1371 48 rc 0 0 0 sco F0_42 Ji 1100 761 M 0.500 0 (................................)A ; : 1406 761 1019 48 rc 0 0 0 sco F0_42 Ji 1452 761 M 0.500 0 (................................)A ; : 1758 761 667 48 rc 0 0 0 sco F0_42 Ji 1804 761 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 761 M (44)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 811 M 0.064 0 (10.4.11 410 Gone)A ; : 658 811 1767 48 rc 0 0 0 sco F0_42 Ji 704 811 M 0.500 0 (................................)A ; : 1010 811 1415 48 rc 0 0 0 sco F0_42 Ji 1056 811 M 0.500 0 (................................)A ; : 1362 811 1063 48 rc 0 0 0 sco F0_42 Ji 1408 811 M 0.500 0 (................................)A ; : 1714 811 711 48 rc 0 0 0 sco F0_42 Ji 1760 811 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 811 M (44)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 861 M 0.094 0 (10.4.12 411 Length Required)A ; : 856 861 1569 48 rc 0 0 0 sco F0_42 Ji 902 861 M 0.500 0 (................................)A ; : 1208 861 1217 48 rc 0 0 0 sco F0_42 Ji 1254 861 M 0.500 0 (................................)A ; : 1560 861 865 48 rc 0 0 0 sco F0_42 Ji 1606 861 M 0.500 0 (................................)A ; : 1912 861 513 48 rc 0 0 0 sco F0_42 Ji 1958 861 M 0.500 0 (..........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 861 M (44)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 911 M 0.092 0 (10.4.13 412 Precondition Failed)A ; : 900 911 1525 48 rc 0 0 0 sco F0_42 Ji 946 911 M 0.500 0 (................................)A ; : 1252 911 1173 48 rc 0 0 0 sco F0_42 Ji 1298 911 M 0.500 0 (................................)A ; : 1604 911 821 48 rc 0 0 0 sco F0_42 Ji 1650 911 M 0.500 0 (................................)A ; : 1956 911 469 48 rc 0 0 0 sco F0_42 Ji 2002 911 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 911 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 961 M -0.003 0 (10.4.14 413 Request Entity Too Large)A ; : 999 961 1426 48 rc 0 0 0 sco F0_42 Ji 1045 961 M 0.500 0 (................................)A ; : 1351 961 1074 48 rc 0 0 0 sco F0_42 Ji 1397 961 M 0.500 0 (................................)A ; : 1703 961 722 48 rc 0 0 0 sco F0_42 Ji 1749 961 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 961 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1011 M -0.124 0 (10.4.15 414 Request-URI Too Long)A ; : 955 1011 1470 48 rc 0 0 0 sco F0_42 Ji 1001 1011 M 0.500 0 (................................)A ; : 1307 1011 1118 48 rc 0 0 0 sco F0_42 Ji 1353 1011 M 0.500 0 (................................)A ; : 1659 1011 766 48 rc 0 0 0 sco F0_42 Ji 1705 1011 M 0.500 0 (................................)A ; : 2011 1011 414 48 rc 0 0 0 sco F0_42 Ji 2057 1011 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1011 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1061 M -0.017 0 (10.4.16 415 Unsupported Media Type)A ; : 999 1061 1426 48 rc 0 0 0 sco F0_42 Ji 1045 1061 M 0.500 0 (................................)A ; : 1351 1061 1074 48 rc 0 0 0 sco F0_42 Ji 1397 1061 M 0.500 0 (................................)A ; : 1703 1061 722 48 rc 0 0 0 sco F0_42 Ji 1749 1061 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1061 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1111 M 0.179 0 (10.5 Server Error 5xx)A ; : 680 1111 1745 48 rc 0 0 0 sco F0_42 Ji 726 1111 M 0.500 0 (................................)A ; : 1032 1111 1393 48 rc 0 0 0 sco F0_42 Ji 1078 1111 M 0.500 0 (................................)A ; : 1384 1111 1041 48 rc 0 0 0 sco F0_42 Ji 1430 1111 M 0.500 0 (................................)A ; : 1736 1111 689 48 rc 0 0 0 sco F0_42 Ji 1782 1111 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1111 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1161 M 0.254 0 (10.5.1 500 Internal Server Error)A ; : 900 1161 1525 48 rc 0 0 0 sco F0_42 Ji 946 1161 M 0.500 0 (................................)A ; : 1252 1161 1173 48 rc 0 0 0 sco F0_42 Ji 1298 1161 M 0.500 0 (................................)A ; : 1604 1161 821 48 rc 0 0 0 sco F0_42 Ji 1650 1161 M 0.500 0 (................................)A ; : 1956 1161 469 48 rc 0 0 0 sco F0_42 Ji 2002 1161 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1161 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1211 M 0.072 0 (10.5.2 501 Not Implemented)A ; : 845 1211 1580 48 rc 0 0 0 sco F0_42 Ji 891 1211 M 0.500 0 (................................)A ; : 1197 1211 1228 48 rc 0 0 0 sco F0_42 Ji 1243 1211 M 0.500 0 (................................)A ; : 1549 1211 876 48 rc 0 0 0 sco F0_42 Ji 1595 1211 M 0.500 0 (................................)A ; : 1901 1211 524 48 rc 0 0 0 sco F0_42 Ji 1947 1211 M 0.500 0 (...........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1211 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1261 M -0.065 0 (10.5.3 502 Bad Gateway)A ; : 768 1261 1657 48 rc 0 0 0 sco F0_42 Ji 814 1261 M 0.500 0 (................................)A ; : 1120 1261 1305 48 rc 0 0 0 sco F0_42 Ji 1166 1261 M 0.500 0 (................................)A ; : 1472 1261 953 48 rc 0 0 0 sco F0_42 Ji 1518 1261 M 0.500 0 (................................)A ; : 1824 1261 601 48 rc 0 0 0 sco F0_42 Ji 1870 1261 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1261 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1311 M -0.013 0 (10.5.4 503 Service Unavailable)A ; : 878 1311 1547 48 rc 0 0 0 sco F0_42 Ji 924 1311 M 0.500 0 (................................)A ; : 1230 1311 1195 48 rc 0 0 0 sco F0_42 Ji 1276 1311 M 0.500 0 (................................)A ; : 1582 1311 843 48 rc 0 0 0 sco F0_42 Ji 1628 1311 M 0.500 0 (................................)A ; : 1934 1311 491 48 rc 0 0 0 sco F0_42 Ji 1980 1311 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1311 M (46)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1361 M -0.043 0 (10.5.5 504 Gateway Timeout)A ; : 845 1361 1580 48 rc 0 0 0 sco F0_42 Ji 891 1361 M 0.500 0 (................................)A ; : 1197 1361 1228 48 rc 0 0 0 sco F0_42 Ji 1243 1361 M 0.500 0 (................................)A ; : 1549 1361 876 48 rc 0 0 0 sco F0_42 Ji 1595 1361 M 0.500 0 (................................)A ; : 1901 1361 524 48 rc 0 0 0 sco F0_42 Ji 1947 1361 M 0.500 0 (...........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1361 M (46)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1411 M 0.023 0 (10.5.6 505 HTTP Version Not Supported)A ; : 1054 1411 1371 48 rc 0 0 0 sco F0_42 Ji 1100 1411 M 0.500 0 (................................)A ; : 1406 1411 1019 48 rc 0 0 0 sco F0_42 Ji 1452 1411 M 0.500 0 (................................)A ; : 1758 1411 667 48 rc 0 0 0 sco F0_42 Ji 1804 1411 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1411 M (46)S ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 1511 M -0.053 0 (11 Access Authentication)A ; : 726 1511 1699 48 rc 0 0 0 sco F2_42 Ji 770 1511 M 0.500 0 (................................)A ; : 1078 1511 1347 48 rc 0 0 0 sco F2_42 Ji 1122 1511 M 0.500 0 (................................)A ; : 1430 1511 995 48 rc 0 0 0 sco F2_42 Ji 1474 1511 M 0.500 0 (................................)A ; : 1782 1511 643 48 rc 0 0 0 sco F2_42 Ji 1826 1511 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1511 M (46)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1561 M 0.064 0 (11.1 Basic Authentication Scheme)A ; : 900 1561 1525 48 rc 0 0 0 sco F0_42 Ji 946 1561 M 0.500 0 (................................)A ; : 1252 1561 1173 48 rc 0 0 0 sco F0_42 Ji 1298 1561 M 0.500 0 (................................)A ; : 1604 1561 821 48 rc 0 0 0 sco F0_42 Ji 1650 1561 M 0.500 0 (................................)A ; : 1956 1561 469 48 rc 0 0 0 sco F0_42 Ji 2002 1561 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1561 M (47)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1611 M 0.082 0 (11.2 Digest Authentication Scheme)A ; : 911 1611 1514 48 rc 0 0 0 sco F0_42 Ji 957 1611 M 0.500 0 (................................)A ; : 1263 1611 1162 48 rc 0 0 0 sco F0_42 Ji 1309 1611 M 0.500 0 (................................)A ; : 1615 1611 810 48 rc 0 0 0 sco F0_42 Ji 1661 1611 M 0.500 0 (................................)A ; : 1967 1611 458 48 rc 0 0 0 sco F0_42 Ji 2013 1611 M 0.500 0 (.....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1611 M (48)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1711 M -0.104 0 (12 Content Negotiation)A ; : 682 1711 1743 48 rc 0 0 0 sco F2_42 Ji 726 1711 M 0.500 0 (................................)A ; : 1034 1711 1391 48 rc 0 0 0 sco F2_42 Ji 1078 1711 M 0.500 0 (................................)A ; : 1386 1711 1039 48 rc 0 0 0 sco F2_42 Ji 1430 1711 M 0.500 0 (................................)A ; : 1738 1711 687 48 rc 0 0 0 sco F2_42 Ji 1782 1711 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1711 M (48)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1761 M 0.042 0 (12.1 Server-driven Negotiation)A ; : 834 1761 1591 48 rc 0 0 0 sco F0_42 Ji 880 1761 M 0.500 0 (................................)A ; : 1186 1761 1239 48 rc 0 0 0 sco F0_42 Ji 1232 1761 M 0.500 0 (................................)A ; : 1538 1761 887 48 rc 0 0 0 sco F0_42 Ji 1584 1761 M 0.500 0 (................................)A ; : 1890 1761 535 48 rc 0 0 0 sco F0_42 Ji 1936 1761 M 0.500 0 (............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1761 M (48)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1811 M 0.077 0 (12.2 Agent-driven Negotiation)A ; : 834 1811 1591 48 rc 0 0 0 sco F0_42 Ji 880 1811 M 0.500 0 (................................)A ; : 1186 1811 1239 48 rc 0 0 0 sco F0_42 Ji 1232 1811 M 0.500 0 (................................)A ; : 1538 1811 887 48 rc 0 0 0 sco F0_42 Ji 1584 1811 M 0.500 0 (................................)A ; : 1890 1811 535 48 rc 0 0 0 sco F0_42 Ji 1936 1811 M 0.500 0 (............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1811 M (49)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1861 M 0.199 0 (12.3 Transparent Negotiation)A ; : 812 1861 1613 48 rc 0 0 0 sco F0_42 Ji 858 1861 M 0.500 0 (................................)A ; : 1164 1861 1261 48 rc 0 0 0 sco F0_42 Ji 1210 1861 M 0.500 0 (................................)A ; : 1516 1861 909 48 rc 0 0 0 sco F0_42 Ji 1562 1861 M 0.500 0 (................................)A ; : 1868 1861 557 48 rc 0 0 0 sco F0_42 Ji 1914 1861 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1861 M (49)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1961 M 0.042 0 (13 Caching in HTTP)A ; : 649 1961 1776 48 rc 0 0 0 sco F2_42 Ji 693 1961 M 0.500 0 (................................)A ; : 1001 1961 1424 48 rc 0 0 0 sco F2_42 Ji 1045 1961 M 0.500 0 (................................)A ; : 1353 1961 1072 48 rc 0 0 0 sco F2_42 Ji 1397 1961 M 0.500 0 (................................)A ; : 1705 1961 720 48 rc 0 0 0 sco F2_42 Ji 1749 1961 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1961 M (50)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2011 M 0.073 0 (13.1.1 Cache Correctness)A ; : 790 2011 1635 48 rc 0 0 0 sco F0_42 Ji 836 2011 M 0.500 0 (................................)A ; : 1142 2011 1283 48 rc 0 0 0 sco F0_42 Ji 1188 2011 M 0.500 0 (................................)A ; : 1494 2011 931 48 rc 0 0 0 sco F0_42 Ji 1540 2011 M 0.500 0 (................................)A ; : 1846 2011 579 48 rc 0 0 0 sco F0_42 Ji 1892 2011 M 0.500 0 (................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2011 M (50)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2061 M 0.280 0 (13.1.2 Warnings)A ; : 636 2061 1789 48 rc 0 0 0 sco F0_42 Ji 682 2061 M 0.500 0 (................................)A ; : 988 2061 1437 48 rc 0 0 0 sco F0_42 Ji 1034 2061 M 0.500 0 (................................)A ; : 1340 2061 1085 48 rc 0 0 0 sco F0_42 Ji 1386 2061 M 0.500 0 (................................)A ; : 1692 2061 733 48 rc 0 0 0 sco F0_42 Ji 1738 2061 M 0.500 0 (..............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2061 M (51)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2111 M 0.089 0 (13.1.3 Cache-control Mechanisms)A ; : 933 2111 1492 48 rc 0 0 0 sco F0_42 Ji 979 2111 M 0.500 0 (................................)A ; : 1285 2111 1140 48 rc 0 0 0 sco F0_42 Ji 1331 2111 M 0.500 0 (................................)A ; : 1637 2111 788 48 rc 0 0 0 sco F0_42 Ji 1683 2111 M 0.500 0 (................................)A ; : 1989 2111 436 48 rc 0 0 0 sco F0_42 Ji 2035 2111 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2111 M (51)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2161 M 0.164 0 (13.1.4 Explicit User Agent Warnings)A ; : 988 2161 1437 48 rc 0 0 0 sco F0_42 Ji 1034 2161 M 0.500 0 (................................)A ; : 1340 2161 1085 48 rc 0 0 0 sco F0_42 Ji 1386 2161 M 0.500 0 (................................)A ; : 1692 2161 733 48 rc 0 0 0 sco F0_42 Ji 1738 2161 M 0.500 0 (..............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2161 M (52)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2211 M 0.133 0 (13.1.5 Exceptions to the Rules and Warnings)A ; : 1120 2211 1305 48 rc 0 0 0 sco F0_42 Ji 1166 2211 M 0.500 0 (................................)A ; : 1472 2211 953 48 rc 0 0 0 sco F0_42 Ji 1518 2211 M 0.500 0 (................................)A ; : 1824 2211 601 48 rc 0 0 0 sco F0_42 Ji 1870 2211 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2211 M (52)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2261 M 0.062 0 (13.1.6 Client-controlled Behavior)A ; : 922 2261 1503 48 rc 0 0 0 sco F0_42 Ji 968 2261 M 0.500 0 (................................)A ; : 1274 2261 1151 48 rc 0 0 0 sco F0_42 Ji 1320 2261 M 0.500 0 (................................)A ; : 1626 2261 799 48 rc 0 0 0 sco F0_42 Ji 1672 2261 M 0.500 0 (................................)A ; : 1978 2261 447 48 rc 0 0 0 sco F0_42 Ji 2024 2261 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2261 M (52)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2311 M 0.120 0 (13.2 Expiration Model)A ; : 702 2311 1723 48 rc 0 0 0 sco F0_42 Ji 748 2311 M 0.500 0 (................................)A ; : 1054 2311 1371 48 rc 0 0 0 sco F0_42 Ji 1100 2311 M 0.500 0 (................................)A ; : 1406 2311 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2311 M 0.500 0 (................................)A ; : 1758 2311 667 48 rc 0 0 0 sco F0_42 Ji 1804 2311 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2311 M (52)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2361 M 0.042 0 (13.2.1 Server-Specified Expiration)A ; : 944 2361 1481 48 rc 0 0 0 sco F0_42 Ji 990 2361 M 0.500 0 (................................)A ; : 1296 2361 1129 48 rc 0 0 0 sco F0_42 Ji 1342 2361 M 0.500 0 (................................)A ; : 1648 2361 777 48 rc 0 0 0 sco F0_42 Ji 1694 2361 M 0.500 0 (................................)A ; : 2000 2361 425 48 rc 0 0 0 sco F0_42 Ji 2046 2361 M 0.500 0 (..)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2361 M (52)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2411 M 0.137 0 (13.2.2 Heuristic Expiration)A ; : 812 2411 1613 48 rc 0 0 0 sco F0_42 Ji 858 2411 M 0.500 0 (................................)A ; : 1164 2411 1261 48 rc 0 0 0 sco F0_42 Ji 1210 2411 M 0.500 0 (................................)A ; : 1516 2411 909 48 rc 0 0 0 sco F0_42 Ji 1562 2411 M 0.500 0 (................................)A ; : 1868 2411 557 48 rc 0 0 0 sco F0_42 Ji 1914 2411 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2411 M (53)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2461 M 0.088 0 (13.2.3 Age Calculations)A ; : 768 2461 1657 48 rc 0 0 0 sco F0_42 Ji 814 2461 M 0.500 0 (................................)A ; : 1120 2461 1305 48 rc 0 0 0 sco F0_42 Ji 1166 2461 M 0.500 0 (................................)A ; : 1472 2461 953 48 rc 0 0 0 sco F0_42 Ji 1518 2461 M 0.500 0 (................................)A ; : 1824 2461 601 48 rc 0 0 0 sco F0_42 Ji 1870 2461 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2461 M (53)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2511 M 0.189 0 (13.2.4 Expiration Calculations)A ; : 878 2511 1547 48 rc 0 0 0 sco F0_42 Ji 924 2511 M 0.500 0 (................................)A ; : 1230 2511 1195 48 rc 0 0 0 sco F0_42 Ji 1276 2511 M 0.500 0 (................................)A ; : 1582 2511 843 48 rc 0 0 0 sco F0_42 Ji 1628 2511 M 0.500 0 (................................)A ; : 1934 2511 491 48 rc 0 0 0 sco F0_42 Ji 1980 2511 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2511 M (55)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2561 M 0.159 0 (13.2.5 Disambiguating Expiration Values)A ; : 1065 2561 1360 48 rc 0 0 0 sco F0_42 Ji 1111 2561 M 0.500 0 (................................)A ; : 1417 2561 1008 48 rc 0 0 0 sco F0_42 Ji 1463 2561 M 0.500 0 (................................)A ; : 1769 2561 656 48 rc 0 0 0 sco F0_42 Ji 1815 2561 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2561 M (55)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2611 M 0.029 0 (13.2.6 Disambiguating Multiple Responses)A ; : 1087 2611 1338 48 rc 0 0 0 sco F0_42 Ji 1133 2611 M 0.500 0 (................................)A ; : 1439 2611 986 48 rc 0 0 0 sco F0_42 Ji 1485 2611 M 0.500 0 (................................)A ; : 1791 2611 634 48 rc 0 0 0 sco F0_42 Ji 1837 2611 M 0.500 0 (.....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2611 M (56)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2661 M 0.072 0 (13.3 Validation Model)A ; : 702 2661 1723 48 rc 0 0 0 sco F0_42 Ji 748 2661 M 0.500 0 (................................)A ; : 1054 2661 1371 48 rc 0 0 0 sco F0_42 Ji 1100 2661 M 0.500 0 (................................)A ; : 1406 2661 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2661 M 0.500 0 (................................)A ; : 1758 2661 667 48 rc 0 0 0 sco F0_42 Ji 1804 2661 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2661 M (56)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2711 M -0.023 0 (13.3.1 Last-modified Dates)A ; : 812 2711 1613 48 rc 0 0 0 sco F0_42 Ji 858 2711 M 0.500 0 (................................)A ; : 1164 2711 1261 48 rc 0 0 0 sco F0_42 Ji 1210 2711 M 0.500 0 (................................)A ; : 1516 2711 909 48 rc 0 0 0 sco F0_42 Ji 1562 2711 M 0.500 0 (................................)A ; : 1868 2711 557 48 rc 0 0 0 sco F0_42 Ji 1914 2711 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2711 M (57)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2761 M 0.149 0 (13.3.2 Entity Tag Cache Validators)A ; : 955 2761 1470 48 rc 0 0 0 sco F0_42 Ji 1001 2761 M 0.500 0 (................................)A ; : 1307 2761 1118 48 rc 0 0 0 sco F0_42 Ji 1353 2761 M 0.500 0 (................................)A ; : 1659 2761 766 48 rc 0 0 0 sco F0_42 Ji 1705 2761 M 0.500 0 (................................)A ; : 2011 2761 414 48 rc 0 0 0 sco F0_42 Ji 2057 2761 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2761 M (57)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2811 M 0.164 0 (13.3.3 Weak and Strong Validators)A ; : 955 2811 1470 48 rc 0 0 0 sco F0_42 Ji 1001 2811 M 0.500 0 (................................)A ; : 1307 2811 1118 48 rc 0 0 0 sco F0_42 Ji 1353 2811 M 0.500 0 (................................)A ; : 1659 2811 766 48 rc 0 0 0 sco F0_42 Ji 1705 2811 M 0.500 0 (................................)A ; : 2011 2811 414 48 rc 0 0 0 sco F0_42 Ji 2057 2811 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2811 M (57)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2861 M 0.007 0 (13.3.4 Rules for When to Use Entity Tags and Last-modified Dates)A ; : 1483 2861 942 48 rc 0 0 0 sco F0_42 Ji 1529 2861 M 0.500 0 (................................)A ; : 1835 2861 590 48 rc 0 0 0 sco F0_42 Ji 1881 2861 M 0.500 0 (.................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2861 M (58)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2911 M 0.147 0 (13.3.5 Non-validating Conditionals)A ; : 955 2911 1470 48 rc 0 0 0 sco F0_42 Ji 1001 2911 M 0.500 0 (................................)A ; : 1307 2911 1118 48 rc 0 0 0 sco F0_42 Ji 1353 2911 M 0.500 0 (................................)A ; : 1659 2911 766 48 rc 0 0 0 sco F0_42 Ji 1705 2911 M 0.500 0 (................................)A ; : 2011 2911 414 48 rc 0 0 0 sco F0_42 Ji 2057 2911 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2911 M (59)S ; LH savelevel1 restore pagesave restore (%%[ Page: 4 ]%%) = %%PageTrailer %%Page: 5 5 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (6)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 261 M -0.086 0 (13.4 Response Cachability)A ; : 757 261 1668 48 rc 0 0 0 sco F0_42 Ji 803 261 M 0.500 0 (................................)A ; : 1109 261 1316 48 rc 0 0 0 sco F0_42 Ji 1155 261 M 0.500 0 (................................)A ; : 1461 261 964 48 rc 0 0 0 sco F0_42 Ji 1507 261 M 0.500 0 (................................)A ; : 1813 261 612 48 rc 0 0 0 sco F0_42 Ji 1859 261 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 261 M (60)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 311 M 0.022 0 (13.5 Constructing Responses From Caches)A ; : 1032 311 1393 48 rc 0 0 0 sco F0_42 Ji 1078 311 M 0.500 0 (................................)A ; : 1384 311 1041 48 rc 0 0 0 sco F0_42 Ji 1430 311 M 0.500 0 (................................)A ; : 1736 311 689 48 rc 0 0 0 sco F0_42 Ji 1782 311 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 311 M (60)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 361 M -0.037 0 (13.5.1 End-to-end and Hop-by-hop Headers)A ; : 1098 361 1327 48 rc 0 0 0 sco F0_42 Ji 1144 361 M 0.500 0 (................................)A ; : 1450 361 975 48 rc 0 0 0 sco F0_42 Ji 1496 361 M 0.500 0 (................................)A ; : 1802 361 623 48 rc 0 0 0 sco F0_42 Ji 1848 361 M 0.500 0 (....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 361 M (60)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 411 M -0.065 0 (13.5.2 Non-modifiable Headers)A ; : 889 411 1536 48 rc 0 0 0 sco F0_42 Ji 935 411 M 0.500 0 (................................)A ; : 1241 411 1184 48 rc 0 0 0 sco F0_42 Ji 1287 411 M 0.500 0 (................................)A ; : 1593 411 832 48 rc 0 0 0 sco F0_42 Ji 1639 411 M 0.500 0 (................................)A ; : 1945 411 480 48 rc 0 0 0 sco F0_42 Ji 1991 411 M 0.500 0 (.......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 411 M (61)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 461 M 0.057 0 (13.5.3 Combining Headers)A ; : 812 461 1613 48 rc 0 0 0 sco F0_42 Ji 858 461 M 0.500 0 (................................)A ; : 1164 461 1261 48 rc 0 0 0 sco F0_42 Ji 1210 461 M 0.500 0 (................................)A ; : 1516 461 909 48 rc 0 0 0 sco F0_42 Ji 1562 461 M 0.500 0 (................................)A ; : 1868 461 557 48 rc 0 0 0 sco F0_42 Ji 1914 461 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 461 M (61)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 511 M -0.019 0 (13.5.4 Combining Byte Ranges)A ; : 878 511 1547 48 rc 0 0 0 sco F0_42 Ji 924 511 M 0.500 0 (................................)A ; : 1230 511 1195 48 rc 0 0 0 sco F0_42 Ji 1276 511 M 0.500 0 (................................)A ; : 1582 511 843 48 rc 0 0 0 sco F0_42 Ji 1628 511 M 0.500 0 (................................)A ; : 1934 511 491 48 rc 0 0 0 sco F0_42 Ji 1980 511 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 511 M (62)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 561 M -0.018 0 (13.6 Caching Negotiated Responses)A ; : 922 561 1503 48 rc 0 0 0 sco F0_42 Ji 968 561 M 0.500 0 (................................)A ; : 1274 561 1151 48 rc 0 0 0 sco F0_42 Ji 1320 561 M 0.500 0 (................................)A ; : 1626 561 799 48 rc 0 0 0 sco F0_42 Ji 1672 561 M 0.500 0 (................................)A ; : 1978 561 447 48 rc 0 0 0 sco F0_42 Ji 2024 561 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 561 M (62)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 611 M 0.181 0 (13.7 Shared and Non-Shared Caches)A ; : 933 611 1492 48 rc 0 0 0 sco F0_42 Ji 979 611 M 0.500 0 (................................)A ; : 1285 611 1140 48 rc 0 0 0 sco F0_42 Ji 1331 611 M 0.500 0 (................................)A ; : 1637 611 788 48 rc 0 0 0 sco F0_42 Ji 1683 611 M 0.500 0 (................................)A ; : 1989 611 436 48 rc 0 0 0 sco F0_42 Ji 2035 611 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 611 M (63)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 661 M 0.014 0 (13.8 Errors or Incomplete Response Cache Behavior)A ; : 1197 661 1228 48 rc 0 0 0 sco F0_42 Ji 1243 661 M 0.500 0 (................................)A ; : 1549 661 876 48 rc 0 0 0 sco F0_42 Ji 1595 661 M 0.500 0 (................................)A ; : 1901 661 524 48 rc 0 0 0 sco F0_42 Ji 1947 661 M 0.500 0 (...........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 661 M (63)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 711 M -0.062 0 (13.9 Side Effects of GET and HEAD)A ; : 933 711 1492 48 rc 0 0 0 sco F0_42 Ji 979 711 M 0.500 0 (................................)A ; : 1285 711 1140 48 rc 0 0 0 sco F0_42 Ji 1331 711 M 0.500 0 (................................)A ; : 1637 711 788 48 rc 0 0 0 sco F0_42 Ji 1683 711 M 0.500 0 (................................)A ; : 1989 711 436 48 rc 0 0 0 sco F0_42 Ji 2035 711 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 711 M (63)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 761 M 0.040 0 (13.10 Invalidation After Updates or Deletions)A ; : 1087 761 1338 48 rc 0 0 0 sco F0_42 Ji 1133 761 M 0.500 0 (................................)A ; : 1439 761 986 48 rc 0 0 0 sco F0_42 Ji 1485 761 M 0.500 0 (................................)A ; : 1791 761 634 48 rc 0 0 0 sco F0_42 Ji 1837 761 M 0.500 0 (.....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 761 M (63)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 811 M 0.136 0 (13.11 Write-Through Mandatory)A ; : 867 811 1558 48 rc 0 0 0 sco F0_42 Ji 913 811 M 0.500 0 (................................)A ; : 1219 811 1206 48 rc 0 0 0 sco F0_42 Ji 1265 811 M 0.500 0 (................................)A ; : 1571 811 854 48 rc 0 0 0 sco F0_42 Ji 1617 811 M 0.500 0 (................................)A ; : 1923 811 502 48 rc 0 0 0 sco F0_42 Ji 1969 811 M 0.500 0 (.........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 811 M (64)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 861 M 0.011 0 (13.12 Cache Replacement)A ; : 757 861 1668 48 rc 0 0 0 sco F0_42 Ji 803 861 M 0.500 0 (................................)A ; : 1109 861 1316 48 rc 0 0 0 sco F0_42 Ji 1155 861 M 0.500 0 (................................)A ; : 1461 861 964 48 rc 0 0 0 sco F0_42 Ji 1507 861 M 0.500 0 (................................)A ; : 1813 861 612 48 rc 0 0 0 sco F0_42 Ji 1859 861 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 861 M (64)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 911 M -0.115 0 (13.13 History Lists)A ; : 636 911 1789 48 rc 0 0 0 sco F0_42 Ji 682 911 M 0.500 0 (................................)A ; : 988 911 1437 48 rc 0 0 0 sco F0_42 Ji 1034 911 M 0.500 0 (................................)A ; : 1340 911 1085 48 rc 0 0 0 sco F0_42 Ji 1386 911 M 0.500 0 (................................)A ; : 1692 911 733 48 rc 0 0 0 sco F0_42 Ji 1738 911 M 0.500 0 (..............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 911 M (64)S ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 1011 M 0.056 0 (14 Header Field Definitions)A ; : 770 1011 1655 48 rc 0 0 0 sco F2_42 Ji 814 1011 M 0.500 0 (................................)A ; : 1122 1011 1303 48 rc 0 0 0 sco F2_42 Ji 1166 1011 M 0.500 0 (................................)A ; : 1474 1011 951 48 rc 0 0 0 sco F2_42 Ji 1518 1011 M 0.500 0 (................................)A ; : 1826 1011 599 48 rc 0 0 0 sco F2_42 Ji 1870 1011 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1011 M (65)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1061 M -0.086 0 (14.1 Accept)A ; : 515 1061 1910 48 rc 0 0 0 sco F0_42 Ji 561 1061 M 0.500 0 (................................)A ; : 867 1061 1558 48 rc 0 0 0 sco F0_42 Ji 913 1061 M 0.500 0 (................................)A ; : 1219 1061 1206 48 rc 0 0 0 sco F0_42 Ji 1265 1061 M 0.500 0 (................................)A ; : 1571 1061 854 48 rc 0 0 0 sco F0_42 Ji 1617 1061 M 0.500 0 (................................)A ; : 1923 1061 502 48 rc 0 0 0 sco F0_42 Ji 1969 1061 M 0.500 0 (.........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1061 M (65)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1111 M 0.040 0 (14.2 Accept-Charset)A ; : 658 1111 1767 48 rc 0 0 0 sco F0_42 Ji 704 1111 M 0.500 0 (................................)A ; : 1010 1111 1415 48 rc 0 0 0 sco F0_42 Ji 1056 1111 M 0.500 0 (................................)A ; : 1362 1111 1063 48 rc 0 0 0 sco F0_42 Ji 1408 1111 M 0.500 0 (................................)A ; : 1714 1111 711 48 rc 0 0 0 sco F0_42 Ji 1760 1111 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1111 M (66)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1161 M 0.004 0 (14.3 Accept-Encoding)A ; : 691 1161 1734 48 rc 0 0 0 sco F0_42 Ji 737 1161 M 0.500 0 (................................)A ; : 1043 1161 1382 48 rc 0 0 0 sco F0_42 Ji 1089 1161 M 0.500 0 (................................)A ; : 1395 1161 1030 48 rc 0 0 0 sco F0_42 Ji 1441 1161 M 0.500 0 (................................)A ; : 1747 1161 678 48 rc 0 0 0 sco F0_42 Ji 1793 1161 M 0.500 0 (.........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1161 M (66)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1211 M -0.027 0 (14.4 Accept-Language)A ; : 691 1211 1734 48 rc 0 0 0 sco F0_42 Ji 737 1211 M 0.500 0 (................................)A ; : 1043 1211 1382 48 rc 0 0 0 sco F0_42 Ji 1089 1211 M 0.500 0 (................................)A ; : 1395 1211 1030 48 rc 0 0 0 sco F0_42 Ji 1441 1211 M 0.500 0 (................................)A ; : 1747 1211 678 48 rc 0 0 0 sco F0_42 Ji 1793 1211 M 0.500 0 (.........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1211 M (67)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1261 M -0.088 0 (14.5 Accept-Ranges)A ; : 658 1261 1767 48 rc 0 0 0 sco F0_42 Ji 704 1261 M 0.500 0 (................................)A ; : 1010 1261 1415 48 rc 0 0 0 sco F0_42 Ji 1056 1261 M 0.500 0 (................................)A ; : 1362 1261 1063 48 rc 0 0 0 sco F0_42 Ji 1408 1261 M 0.500 0 (................................)A ; : 1714 1261 711 48 rc 0 0 0 sco F0_42 Ji 1760 1261 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1261 M (67)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1311 M 0.004 0 (14.6 Age)A ; : 471 1311 1954 48 rc 0 0 0 sco F0_42 Ji 517 1311 M 0.500 0 (................................)A ; : 823 1311 1602 48 rc 0 0 0 sco F0_42 Ji 869 1311 M 0.500 0 (................................)A ; : 1175 1311 1250 48 rc 0 0 0 sco F0_42 Ji 1221 1311 M 0.500 0 (................................)A ; : 1527 1311 898 48 rc 0 0 0 sco F0_42 Ji 1573 1311 M 0.500 0 (................................)A ; : 1879 1311 546 48 rc 0 0 0 sco F0_42 Ji 1925 1311 M 0.500 0 (.............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1311 M (68)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1361 M -0.100 0 (14.7 Allow)A ; : 504 1361 1921 48 rc 0 0 0 sco F0_42 Ji 550 1361 M 0.500 0 (................................)A ; : 856 1361 1569 48 rc 0 0 0 sco F0_42 Ji 902 1361 M 0.500 0 (................................)A ; : 1208 1361 1217 48 rc 0 0 0 sco F0_42 Ji 1254 1361 M 0.500 0 (................................)A ; : 1560 1361 865 48 rc 0 0 0 sco F0_42 Ji 1606 1361 M 0.500 0 (................................)A ; : 1912 1361 513 48 rc 0 0 0 sco F0_42 Ji 1958 1361 M 0.500 0 (..........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1361 M (68)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1411 M 0.205 0 (14.8 Authorization)A ; : 636 1411 1789 48 rc 0 0 0 sco F0_42 Ji 682 1411 M 0.500 0 (................................)A ; : 988 1411 1437 48 rc 0 0 0 sco F0_42 Ji 1034 1411 M 0.500 0 (................................)A ; : 1340 1411 1085 48 rc 0 0 0 sco F0_42 Ji 1386 1411 M 0.500 0 (................................)A ; : 1692 1411 733 48 rc 0 0 0 sco F0_42 Ji 1738 1411 M 0.500 0 (..............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1411 M (69)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1461 M 0.095 0 (14.9 Cache-Control)A ; : 647 1461 1778 48 rc 0 0 0 sco F0_42 Ji 693 1461 M 0.500 0 (................................)A ; : 999 1461 1426 48 rc 0 0 0 sco F0_42 Ji 1045 1461 M 0.500 0 (................................)A ; : 1351 1461 1074 48 rc 0 0 0 sco F0_42 Ji 1397 1461 M 0.500 0 (................................)A ; : 1703 1461 722 48 rc 0 0 0 sco F0_42 Ji 1749 1461 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1461 M (69)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1511 M 0.124 0 (14.9.1What is Cachable)A ; : 757 1511 1668 48 rc 0 0 0 sco F0_42 Ji 803 1511 M 0.500 0 (................................)A ; : 1109 1511 1316 48 rc 0 0 0 sco F0_42 Ji 1155 1511 M 0.500 0 (................................)A ; : 1461 1511 964 48 rc 0 0 0 sco F0_42 Ji 1507 1511 M 0.500 0 (................................)A ; : 1813 1511 612 48 rc 0 0 0 sco F0_42 Ji 1859 1511 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1511 M (70)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1561 M -0.073 0 (14.9.1 What May be Stored by Caches)A ; : 999 1561 1426 48 rc 0 0 0 sco F0_42 Ji 1045 1561 M 0.500 0 (................................)A ; : 1351 1561 1074 48 rc 0 0 0 sco F0_42 Ji 1397 1561 M 0.500 0 (................................)A ; : 1703 1561 722 48 rc 0 0 0 sco F0_42 Ji 1749 1561 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1561 M (71)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1611 M 0.063 0 (14.9.2 Modifications of the Basic Expiration Mechanism)A ; : 1318 1611 1107 48 rc 0 0 0 sco F0_42 Ji 1364 1611 M 0.500 0 (................................)A ; : 1670 1611 755 48 rc 0 0 0 sco F0_42 Ji 1716 1611 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1611 M (71)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1661 M 0.057 0 (14.9.3 Cache Revalidation and Reload Controls)A ; : 1164 1661 1261 48 rc 0 0 0 sco F0_42 Ji 1210 1661 M 0.500 0 (................................)A ; : 1516 1661 909 48 rc 0 0 0 sco F0_42 Ji 1562 1661 M 0.500 0 (................................)A ; : 1868 1661 557 48 rc 0 0 0 sco F0_42 Ji 1914 1661 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1661 M (72)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1711 M 0.039 0 (14.9.4 No-Transform Directive)A ; : 878 1711 1547 48 rc 0 0 0 sco F0_42 Ji 924 1711 M 0.500 0 (................................)A ; : 1230 1711 1195 48 rc 0 0 0 sco F0_42 Ji 1276 1711 M 0.500 0 (................................)A ; : 1582 1711 843 48 rc 0 0 0 sco F0_42 Ji 1628 1711 M 0.500 0 (................................)A ; : 1934 1711 491 48 rc 0 0 0 sco F0_42 Ji 1980 1711 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1711 M (73)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 1761 M 0.124 0 (14.9.5 Cache Control Extensions)A ; : 911 1761 1514 48 rc 0 0 0 sco F0_42 Ji 957 1761 M 0.500 0 (................................)A ; : 1263 1761 1162 48 rc 0 0 0 sco F0_42 Ji 1309 1761 M 0.500 0 (................................)A ; : 1615 1761 810 48 rc 0 0 0 sco F0_42 Ji 1661 1761 M 0.500 0 (................................)A ; : 1967 1761 458 48 rc 0 0 0 sco F0_42 Ji 2013 1761 M 0.500 0 (.....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1761 M (73)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1811 M 0.084 0 (14.10 Connection)A ; : 614 1811 1811 48 rc 0 0 0 sco F0_42 Ji 660 1811 M 0.500 0 (................................)A ; : 966 1811 1459 48 rc 0 0 0 sco F0_42 Ji 1012 1811 M 0.500 0 (................................)A ; : 1318 1811 1107 48 rc 0 0 0 sco F0_42 Ji 1364 1811 M 0.500 0 (................................)A ; : 1670 1811 755 48 rc 0 0 0 sco F0_42 Ji 1716 1811 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1811 M (74)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1861 M 0.020 0 (14.11 Content-Base)A ; : 647 1861 1778 48 rc 0 0 0 sco F0_42 Ji 693 1861 M 0.500 0 (................................)A ; : 999 1861 1426 48 rc 0 0 0 sco F0_42 Ji 1045 1861 M 0.500 0 (................................)A ; : 1351 1861 1074 48 rc 0 0 0 sco F0_42 Ji 1397 1861 M 0.500 0 (................................)A ; : 1703 1861 722 48 rc 0 0 0 sco F0_42 Ji 1749 1861 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1861 M (74)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1911 M 0.137 0 (14.12 Content-Encoding)A ; : 735 1911 1690 48 rc 0 0 0 sco F0_42 Ji 781 1911 M 0.500 0 (................................)A ; : 1087 1911 1338 48 rc 0 0 0 sco F0_42 Ji 1133 1911 M 0.500 0 (................................)A ; : 1439 1911 986 48 rc 0 0 0 sco F0_42 Ji 1485 1911 M 0.500 0 (................................)A ; : 1791 1911 634 48 rc 0 0 0 sco F0_42 Ji 1837 1911 M 0.500 0 (.....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1911 M (75)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1961 M 0.109 0 (14.13 Content-Language)A ; : 735 1961 1690 48 rc 0 0 0 sco F0_42 Ji 781 1961 M 0.500 0 (................................)A ; : 1087 1961 1338 48 rc 0 0 0 sco F0_42 Ji 1133 1961 M 0.500 0 (................................)A ; : 1439 1961 986 48 rc 0 0 0 sco F0_42 Ji 1485 1961 M 0.500 0 (................................)A ; : 1791 1961 634 48 rc 0 0 0 sco F0_42 Ji 1837 1961 M 0.500 0 (.....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1961 M (75)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2011 M 0.151 0 (14.14 Content-Length)A ; : 691 2011 1734 48 rc 0 0 0 sco F0_42 Ji 737 2011 M 0.500 0 (................................)A ; : 1043 2011 1382 48 rc 0 0 0 sco F0_42 Ji 1089 2011 M 0.500 0 (................................)A ; : 1395 2011 1030 48 rc 0 0 0 sco F0_42 Ji 1441 2011 M 0.500 0 (................................)A ; : 1747 2011 678 48 rc 0 0 0 sco F0_42 Ji 1793 2011 M 0.500 0 (.........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2011 M (76)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2061 M 0.031 0 (14.15 Content-Location)A ; : 713 2061 1712 48 rc 0 0 0 sco F0_42 Ji 759 2061 M 0.500 0 (................................)A ; : 1065 2061 1360 48 rc 0 0 0 sco F0_42 Ji 1111 2061 M 0.500 0 (................................)A ; : 1417 2061 1008 48 rc 0 0 0 sco F0_42 Ji 1463 2061 M 0.500 0 (................................)A ; : 1769 2061 656 48 rc 0 0 0 sco F0_42 Ji 1815 2061 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2061 M (76)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2111 M 0.079 0 (14.16 Content-MD5)A ; : 658 2111 1767 48 rc 0 0 0 sco F0_42 Ji 704 2111 M 0.500 0 (................................)A ; : 1010 2111 1415 48 rc 0 0 0 sco F0_42 Ji 1056 2111 M 0.500 0 (................................)A ; : 1362 2111 1063 48 rc 0 0 0 sco F0_42 Ji 1408 2111 M 0.500 0 (................................)A ; : 1714 2111 711 48 rc 0 0 0 sco F0_42 Ji 1760 2111 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2111 M (76)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2161 M 0.089 0 (14.17 Content-Range)A ; : 680 2161 1745 48 rc 0 0 0 sco F0_42 Ji 726 2161 M 0.500 0 (................................)A ; : 1032 2161 1393 48 rc 0 0 0 sco F0_42 Ji 1078 2161 M 0.500 0 (................................)A ; : 1384 2161 1041 48 rc 0 0 0 sco F0_42 Ji 1430 2161 M 0.500 0 (................................)A ; : 1736 2161 689 48 rc 0 0 0 sco F0_42 Ji 1782 2161 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2161 M (77)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2211 M -0.017 0 (14.18 Content-Type)A ; : 647 2211 1778 48 rc 0 0 0 sco F0_42 Ji 693 2211 M 0.500 0 (................................)A ; : 999 2211 1426 48 rc 0 0 0 sco F0_42 Ji 1045 2211 M 0.500 0 (................................)A ; : 1351 2211 1074 48 rc 0 0 0 sco F0_42 Ji 1397 2211 M 0.500 0 (................................)A ; : 1703 2211 722 48 rc 0 0 0 sco F0_42 Ji 1749 2211 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2211 M (78)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2261 M 0.070 0 (14.19 Date)A ; : 504 2261 1921 48 rc 0 0 0 sco F0_42 Ji 550 2261 M 0.500 0 (................................)A ; : 856 2261 1569 48 rc 0 0 0 sco F0_42 Ji 902 2261 M 0.500 0 (................................)A ; : 1208 2261 1217 48 rc 0 0 0 sco F0_42 Ji 1254 2261 M 0.500 0 (................................)A ; : 1560 2261 865 48 rc 0 0 0 sco F0_42 Ji 1606 2261 M 0.500 0 (................................)A ; : 1912 2261 513 48 rc 0 0 0 sco F0_42 Ji 1958 2261 M 0.500 0 (..........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2261 M (79)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2311 M 0.203 0 (14.20 ETag)A ; : 515 2311 1910 48 rc 0 0 0 sco F0_42 Ji 561 2311 M 0.500 0 (................................)A ; : 867 2311 1558 48 rc 0 0 0 sco F0_42 Ji 913 2311 M 0.500 0 (................................)A ; : 1219 2311 1206 48 rc 0 0 0 sco F0_42 Ji 1265 2311 M 0.500 0 (................................)A ; : 1571 2311 854 48 rc 0 0 0 sco F0_42 Ji 1617 2311 M 0.500 0 (................................)A ; : 1923 2311 502 48 rc 0 0 0 sco F0_42 Ji 1969 2311 M 0.500 0 (.........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2311 M (79)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2361 M 0.130 0 (14.21 Expires)A ; : 548 2361 1877 48 rc 0 0 0 sco F0_42 Ji 594 2361 M 0.500 0 (................................)A ; : 900 2361 1525 48 rc 0 0 0 sco F0_42 Ji 946 2361 M 0.500 0 (................................)A ; : 1252 2361 1173 48 rc 0 0 0 sco F0_42 Ji 1298 2361 M 0.500 0 (................................)A ; : 1604 2361 821 48 rc 0 0 0 sco F0_42 Ji 1650 2361 M 0.500 0 (................................)A ; : 1956 2361 469 48 rc 0 0 0 sco F0_42 Ji 2002 2361 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2361 M (79)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2411 M 0.099 0 (14.22 From)A ; : 515 2411 1910 48 rc 0 0 0 sco F0_42 Ji 561 2411 M 0.500 0 (................................)A ; : 867 2411 1558 48 rc 0 0 0 sco F0_42 Ji 913 2411 M 0.500 0 (................................)A ; : 1219 2411 1206 48 rc 0 0 0 sco F0_42 Ji 1265 2411 M 0.500 0 (................................)A ; : 1571 2411 854 48 rc 0 0 0 sco F0_42 Ji 1617 2411 M 0.500 0 (................................)A ; : 1923 2411 502 48 rc 0 0 0 sco F0_42 Ji 1969 2411 M 0.500 0 (.........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2411 M (80)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2461 M -0.134 0 (14.23 Host)A ; : 493 2461 1932 48 rc 0 0 0 sco F0_42 Ji 539 2461 M 0.500 0 (................................)A ; : 845 2461 1580 48 rc 0 0 0 sco F0_42 Ji 891 2461 M 0.500 0 (................................)A ; : 1197 2461 1228 48 rc 0 0 0 sco F0_42 Ji 1243 2461 M 0.500 0 (................................)A ; : 1549 2461 876 48 rc 0 0 0 sco F0_42 Ji 1595 2461 M 0.500 0 (................................)A ; : 1901 2461 524 48 rc 0 0 0 sco F0_42 Ji 1947 2461 M 0.500 0 (...........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2461 M (80)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2511 M -0.113 0 (14.24 If-Modified-Since)A ; : 724 2511 1701 48 rc 0 0 0 sco F0_42 Ji 770 2511 M 0.500 0 (................................)A ; : 1076 2511 1349 48 rc 0 0 0 sco F0_42 Ji 1122 2511 M 0.500 0 (................................)A ; : 1428 2511 997 48 rc 0 0 0 sco F0_42 Ji 1474 2511 M 0.500 0 (................................)A ; : 1780 2511 645 48 rc 0 0 0 sco F0_42 Ji 1826 2511 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2511 M (81)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2561 M 0.052 0 (14.25 If-Match)A ; : 570 2561 1855 48 rc 0 0 0 sco F0_42 Ji 616 2561 M 0.500 0 (................................)A ; : 922 2561 1503 48 rc 0 0 0 sco F0_42 Ji 968 2561 M 0.500 0 (................................)A ; : 1274 2561 1151 48 rc 0 0 0 sco F0_42 Ji 1320 2561 M 0.500 0 (................................)A ; : 1626 2561 799 48 rc 0 0 0 sco F0_42 Ji 1672 2561 M 0.500 0 (................................)A ; : 1978 2561 447 48 rc 0 0 0 sco F0_42 Ji 2024 2561 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2561 M (81)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2611 M -0.012 0 (14.26 If-None-Match)A ; : 669 2611 1756 48 rc 0 0 0 sco F0_42 Ji 715 2611 M 0.500 0 (................................)A ; : 1021 2611 1404 48 rc 0 0 0 sco F0_42 Ji 1067 2611 M 0.500 0 (................................)A ; : 1373 2611 1052 48 rc 0 0 0 sco F0_42 Ji 1419 2611 M 0.500 0 (................................)A ; : 1725 2611 700 48 rc 0 0 0 sco F0_42 Ji 1771 2611 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2611 M (82)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2661 M -0.019 0 (14.27 If-Range)A ; : 570 2661 1855 48 rc 0 0 0 sco F0_42 Ji 616 2661 M 0.500 0 (................................)A ; : 922 2661 1503 48 rc 0 0 0 sco F0_42 Ji 968 2661 M 0.500 0 (................................)A ; : 1274 2661 1151 48 rc 0 0 0 sco F0_42 Ji 1320 2661 M 0.500 0 (................................)A ; : 1626 2661 799 48 rc 0 0 0 sco F0_42 Ji 1672 2661 M 0.500 0 (................................)A ; : 1978 2661 447 48 rc 0 0 0 sco F0_42 Ji 2024 2661 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2661 M (83)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2711 M -0.090 0 (14.28 If-Unmodified-Since)A ; : 768 2711 1657 48 rc 0 0 0 sco F0_42 Ji 814 2711 M 0.500 0 (................................)A ; : 1120 2711 1305 48 rc 0 0 0 sco F0_42 Ji 1166 2711 M 0.500 0 (................................)A ; : 1472 2711 953 48 rc 0 0 0 sco F0_42 Ji 1518 2711 M 0.500 0 (................................)A ; : 1824 2711 601 48 rc 0 0 0 sco F0_42 Ji 1870 2711 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2711 M (83)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2761 M -0.086 0 (14.29 Last-Modified)A ; : 658 2761 1767 48 rc 0 0 0 sco F0_42 Ji 704 2761 M 0.500 0 (................................)A ; : 1010 2761 1415 48 rc 0 0 0 sco F0_42 Ji 1056 2761 M 0.500 0 (................................)A ; : 1362 2761 1063 48 rc 0 0 0 sco F0_42 Ji 1408 2761 M 0.500 0 (................................)A ; : 1714 2761 711 48 rc 0 0 0 sco F0_42 Ji 1760 2761 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2761 M (84)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2811 M -0.022 0 (14.30 Location)A ; : 570 2811 1855 48 rc 0 0 0 sco F0_42 Ji 616 2811 M 0.500 0 (................................)A ; : 922 2811 1503 48 rc 0 0 0 sco F0_42 Ji 968 2811 M 0.500 0 (................................)A ; : 1274 2811 1151 48 rc 0 0 0 sco F0_42 Ji 1320 2811 M 0.500 0 (................................)A ; : 1626 2811 799 48 rc 0 0 0 sco F0_42 Ji 1672 2811 M 0.500 0 (................................)A ; : 1978 2811 447 48 rc 0 0 0 sco F0_42 Ji 2024 2811 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2811 M (84)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2861 M 0.022 0 (14.31 Max-Forwards)A ; : 669 2861 1756 48 rc 0 0 0 sco F0_42 Ji 715 2861 M 0.500 0 (................................)A ; : 1021 2861 1404 48 rc 0 0 0 sco F0_42 Ji 1067 2861 M 0.500 0 (................................)A ; : 1373 2861 1052 48 rc 0 0 0 sco F0_42 Ji 1419 2861 M 0.500 0 (................................)A ; : 1725 2861 700 48 rc 0 0 0 sco F0_42 Ji 1771 2861 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2861 M (84)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2911 M 0.224 0 (14.32 Pragma)A ; : 548 2911 1877 48 rc 0 0 0 sco F0_42 Ji 594 2911 M 0.500 0 (................................)A ; : 900 2911 1525 48 rc 0 0 0 sco F0_42 Ji 946 2911 M 0.500 0 (................................)A ; : 1252 2911 1173 48 rc 0 0 0 sco F0_42 Ji 1298 2911 M 0.500 0 (................................)A ; : 1604 2911 821 48 rc 0 0 0 sco F0_42 Ji 1650 2911 M 0.500 0 (................................)A ; : 1956 2911 469 48 rc 0 0 0 sco F0_42 Ji 2002 2911 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 2911 M (85)S ; LH savelevel1 restore pagesave restore (%%[ Page: 5 ]%%) = %%PageTrailer %%Page: 6 6 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 261 M 0.002 0 (14.33 Proxy-Authenticate)A ; : 746 261 1679 48 rc 0 0 0 sco F0_42 Ji 792 261 M 0.500 0 (................................)A ; : 1098 261 1327 48 rc 0 0 0 sco F0_42 Ji 1144 261 M 0.500 0 (................................)A ; : 1450 261 975 48 rc 0 0 0 sco F0_42 Ji 1496 261 M 0.500 0 (................................)A ; : 1802 261 623 48 rc 0 0 0 sco F0_42 Ji 1848 261 M 0.500 0 (....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 261 M (85)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 311 M 0.055 0 (14.34 Proxy-Authorization)A ; : 768 311 1657 48 rc 0 0 0 sco F0_42 Ji 814 311 M 0.500 0 (................................)A ; : 1120 311 1305 48 rc 0 0 0 sco F0_42 Ji 1166 311 M 0.500 0 (................................)A ; : 1472 311 953 48 rc 0 0 0 sco F0_42 Ji 1518 311 M 0.500 0 (................................)A ; : 1824 311 601 48 rc 0 0 0 sco F0_42 Ji 1870 311 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 311 M (85)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 361 M -0.029 0 (14.35 Public)A ; : 526 361 1899 48 rc 0 0 0 sco F0_42 Ji 572 361 M 0.500 0 (................................)A ; : 878 361 1547 48 rc 0 0 0 sco F0_42 Ji 924 361 M 0.500 0 (................................)A ; : 1230 361 1195 48 rc 0 0 0 sco F0_42 Ji 1276 361 M 0.500 0 (................................)A ; : 1582 361 843 48 rc 0 0 0 sco F0_42 Ji 1628 361 M 0.500 0 (................................)A ; : 1934 361 491 48 rc 0 0 0 sco F0_42 Ji 1980 361 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 361 M (86)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 411 M 0.063 0 (14.36 Range)A ; : 526 411 1899 48 rc 0 0 0 sco F0_42 Ji 572 411 M 0.500 0 (................................)A ; : 878 411 1547 48 rc 0 0 0 sco F0_42 Ji 924 411 M 0.500 0 (................................)A ; : 1230 411 1195 48 rc 0 0 0 sco F0_42 Ji 1276 411 M 0.500 0 (................................)A ; : 1582 411 843 48 rc 0 0 0 sco F0_42 Ji 1628 411 M 0.500 0 (................................)A ; : 1934 411 491 48 rc 0 0 0 sco F0_42 Ji 1980 411 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 411 M (86)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 461 M -0.105 0 (14.36.1 Byte Ranges)A ; : 702 461 1723 48 rc 0 0 0 sco F0_42 Ji 748 461 M 0.500 0 (................................)A ; : 1054 461 1371 48 rc 0 0 0 sco F0_42 Ji 1100 461 M 0.500 0 (................................)A ; : 1406 461 1019 48 rc 0 0 0 sco F0_42 Ji 1452 461 M 0.500 0 (................................)A ; : 1758 461 667 48 rc 0 0 0 sco F0_42 Ji 1804 461 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 461 M (86)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 511 M -0.045 0 (14.36.2 Range Retrieval Requests)A ; : 922 511 1503 48 rc 0 0 0 sco F0_42 Ji 968 511 M 0.500 0 (................................)A ; : 1274 511 1151 48 rc 0 0 0 sco F0_42 Ji 1320 511 M 0.500 0 (................................)A ; : 1626 511 799 48 rc 0 0 0 sco F0_42 Ji 1672 511 M 0.500 0 (................................)A ; : 1978 511 447 48 rc 0 0 0 sco F0_42 Ji 2024 511 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 511 M (87)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 561 M -0.070 0 (14.37 Referer)A ; : 548 561 1877 48 rc 0 0 0 sco F0_42 Ji 594 561 M 0.500 0 (................................)A ; : 900 561 1525 48 rc 0 0 0 sco F0_42 Ji 946 561 M 0.500 0 (................................)A ; : 1252 561 1173 48 rc 0 0 0 sco F0_42 Ji 1298 561 M 0.500 0 (................................)A ; : 1604 561 821 48 rc 0 0 0 sco F0_42 Ji 1650 561 M 0.500 0 (................................)A ; : 1956 561 469 48 rc 0 0 0 sco F0_42 Ji 2002 561 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 561 M (88)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 611 M -0.114 0 (14.38 Retry-After)A ; : 614 611 1811 48 rc 0 0 0 sco F0_42 Ji 660 611 M 0.500 0 (................................)A ; : 966 611 1459 48 rc 0 0 0 sco F0_42 Ji 1012 611 M 0.500 0 (................................)A ; : 1318 611 1107 48 rc 0 0 0 sco F0_42 Ji 1364 611 M 0.500 0 (................................)A ; : 1670 611 755 48 rc 0 0 0 sco F0_42 Ji 1716 611 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 611 M (88)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 661 M 0.032 0 (14.39 Server)A ; : 526 661 1899 48 rc 0 0 0 sco F0_42 Ji 572 661 M 0.500 0 (................................)A ; : 878 661 1547 48 rc 0 0 0 sco F0_42 Ji 924 661 M 0.500 0 (................................)A ; : 1230 661 1195 48 rc 0 0 0 sco F0_42 Ji 1276 661 M 0.500 0 (................................)A ; : 1582 661 843 48 rc 0 0 0 sco F0_42 Ji 1628 661 M 0.500 0 (................................)A ; : 1934 661 491 48 rc 0 0 0 sco F0_42 Ji 1980 661 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 661 M (88)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 711 M 0.164 0 (14.40 Transfer-Encoding)A ; : 735 711 1690 48 rc 0 0 0 sco F0_42 Ji 781 711 M 0.500 0 (................................)A ; : 1087 711 1338 48 rc 0 0 0 sco F0_42 Ji 1133 711 M 0.500 0 (................................)A ; : 1439 711 986 48 rc 0 0 0 sco F0_42 Ji 1485 711 M 0.500 0 (................................)A ; : 1791 711 634 48 rc 0 0 0 sco F0_42 Ji 1837 711 M 0.500 0 (.....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 711 M (89)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 761 M 0.030 0 (14.41 Upgrade)A ; : 559 761 1866 48 rc 0 0 0 sco F0_42 Ji 605 761 M 0.500 0 (................................)A ; : 911 761 1514 48 rc 0 0 0 sco F0_42 Ji 957 761 M 0.500 0 (................................)A ; : 1263 761 1162 48 rc 0 0 0 sco F0_42 Ji 1309 761 M 0.500 0 (................................)A ; : 1615 761 810 48 rc 0 0 0 sco F0_42 Ji 1661 761 M 0.500 0 (................................)A ; : 1967 761 458 48 rc 0 0 0 sco F0_42 Ji 2013 761 M 0.500 0 (.....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 761 M (89)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 811 M 0.004 0 (14.42 User-Agent)A ; : 614 811 1811 48 rc 0 0 0 sco F0_42 Ji 660 811 M 0.500 0 (................................)A ; : 966 811 1459 48 rc 0 0 0 sco F0_42 Ji 1012 811 M 0.500 0 (................................)A ; : 1318 811 1107 48 rc 0 0 0 sco F0_42 Ji 1364 811 M 0.500 0 (................................)A ; : 1670 811 755 48 rc 0 0 0 sco F0_42 Ji 1716 811 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 811 M (89)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 861 M 0.004 0 (14.43 Vary)A ; : 504 861 1921 48 rc 0 0 0 sco F0_42 Ji 550 861 M 0.500 0 (................................)A ; : 856 861 1569 48 rc 0 0 0 sco F0_42 Ji 902 861 M 0.500 0 (................................)A ; : 1208 861 1217 48 rc 0 0 0 sco F0_42 Ji 1254 861 M 0.500 0 (................................)A ; : 1560 861 865 48 rc 0 0 0 sco F0_42 Ji 1606 861 M 0.500 0 (................................)A ; : 1912 861 513 48 rc 0 0 0 sco F0_42 Ji 1958 861 M 0.500 0 (..........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 861 M (90)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 911 M 0.150 0 (14.44 Via)A ; : 482 911 1943 48 rc 0 0 0 sco F0_42 Ji 528 911 M 0.500 0 (................................)A ; : 834 911 1591 48 rc 0 0 0 sco F0_42 Ji 880 911 M 0.500 0 (................................)A ; : 1186 911 1239 48 rc 0 0 0 sco F0_42 Ji 1232 911 M 0.500 0 (................................)A ; : 1538 911 887 48 rc 0 0 0 sco F0_42 Ji 1584 911 M 0.500 0 (................................)A ; : 1890 911 535 48 rc 0 0 0 sco F0_42 Ji 1936 911 M 0.500 0 (............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 911 M (91)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 961 M 0.311 0 (14.45 Warning)A ; : 570 961 1855 48 rc 0 0 0 sco F0_42 Ji 616 961 M 0.500 0 (................................)A ; : 922 961 1503 48 rc 0 0 0 sco F0_42 Ji 968 961 M 0.500 0 (................................)A ; : 1274 961 1151 48 rc 0 0 0 sco F0_42 Ji 1320 961 M 0.500 0 (................................)A ; : 1626 961 799 48 rc 0 0 0 sco F0_42 Ji 1672 961 M 0.500 0 (................................)A ; : 1978 961 447 48 rc 0 0 0 sco F0_42 Ji 2024 961 M 0.500 0 (....)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 961 M (92)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1011 M 0.020 0 (14.46 WWW-Authenticate)A ; : 768 1011 1657 48 rc 0 0 0 sco F0_42 Ji 814 1011 M 0.500 0 (................................)A ; : 1120 1011 1305 48 rc 0 0 0 sco F0_42 Ji 1166 1011 M 0.500 0 (................................)A ; : 1472 1011 953 48 rc 0 0 0 sco F0_42 Ji 1518 1011 M 0.500 0 (................................)A ; : 1824 1011 601 48 rc 0 0 0 sco F0_42 Ji 1870 1011 M 0.500 0 (..................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1011 M (93)S ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 1111 M -0.077 0 (15 Security Considerations)A ; : 759 1111 1666 48 rc 0 0 0 sco F2_42 Ji 803 1111 M 0.500 0 (................................)A ; : 1111 1111 1314 48 rc 0 0 0 sco F2_42 Ji 1155 1111 M 0.500 0 (................................)A ; : 1463 1111 962 48 rc 0 0 0 sco F2_42 Ji 1507 1111 M 0.500 0 (................................)A ; : 1815 1111 610 48 rc 0 0 0 sco F2_42 Ji 1859 1111 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1111 M (93)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1161 M 0.111 0 (15.1 Authentication of Clients)A ; : 823 1161 1602 48 rc 0 0 0 sco F0_42 Ji 869 1161 M 0.500 0 (................................)A ; : 1175 1161 1250 48 rc 0 0 0 sco F0_42 Ji 1221 1161 M 0.500 0 (................................)A ; : 1527 1161 898 48 rc 0 0 0 sco F0_42 Ji 1573 1161 M 0.500 0 (................................)A ; : 1879 1161 546 48 rc 0 0 0 sco F0_42 Ji 1925 1161 M 0.500 0 (.............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1161 M (93)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1211 M 0.027 0 (15.2 Offering a Choice of Authentication Schemes)A ; : 1164 1211 1261 48 rc 0 0 0 sco F0_42 Ji 1210 1211 M 0.500 0 (................................)A ; : 1516 1211 909 48 rc 0 0 0 sco F0_42 Ji 1562 1211 M 0.500 0 (................................)A ; : 1868 1211 557 48 rc 0 0 0 sco F0_42 Ji 1914 1211 M 0.500 0 (..............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1211 M (94)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1261 M -0.061 0 (15.3 Abuse of Server Log Information)A ; : 955 1261 1470 48 rc 0 0 0 sco F0_42 Ji 1001 1261 M 0.500 0 (................................)A ; : 1307 1261 1118 48 rc 0 0 0 sco F0_42 Ji 1353 1261 M 0.500 0 (................................)A ; : 1659 1261 766 48 rc 0 0 0 sco F0_42 Ji 1705 1261 M 0.500 0 (................................)A ; : 2011 1261 414 48 rc 0 0 0 sco F0_42 Ji 2057 1261 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1261 M (94)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1311 M 0.069 0 (15.4 Transfer of Sensitive Information)A ; : 966 1311 1459 48 rc 0 0 0 sco F0_42 Ji 1012 1311 M 0.500 0 (................................)A ; : 1318 1311 1107 48 rc 0 0 0 sco F0_42 Ji 1364 1311 M 0.500 0 (................................)A ; : 1670 1311 755 48 rc 0 0 0 sco F0_42 Ji 1716 1311 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1311 M (94)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1361 M 0.108 0 (15.5 Attacks Based On File and Path Names)A ; : 1065 1361 1360 48 rc 0 0 0 sco F0_42 Ji 1111 1361 M 0.500 0 (................................)A ; : 1417 1361 1008 48 rc 0 0 0 sco F0_42 Ji 1463 1361 M 0.500 0 (................................)A ; : 1769 1361 656 48 rc 0 0 0 sco F0_42 Ji 1815 1361 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1361 M (95)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1411 M 0.129 0 (15.6 Personal Information)A ; : 757 1411 1668 48 rc 0 0 0 sco F0_42 Ji 803 1411 M 0.500 0 (................................)A ; : 1109 1411 1316 48 rc 0 0 0 sco F0_42 Ji 1155 1411 M 0.500 0 (................................)A ; : 1461 1411 964 48 rc 0 0 0 sco F0_42 Ji 1507 1411 M 0.500 0 (................................)A ; : 1813 1411 612 48 rc 0 0 0 sco F0_42 Ji 1859 1411 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1411 M (95)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1461 M -0.113 0 (15.7 Privacy Issues Connected to Accept Headers)A ; : 1142 1461 1283 48 rc 0 0 0 sco F0_42 Ji 1188 1461 M 0.500 0 (................................)A ; : 1494 1461 931 48 rc 0 0 0 sco F0_42 Ji 1540 1461 M 0.500 0 (................................)A ; : 1846 1461 579 48 rc 0 0 0 sco F0_42 Ji 1892 1461 M 0.500 0 (................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1461 M (95)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1511 M -0.089 0 (15.8 DNS Spoofing)A ; : 647 1511 1778 48 rc 0 0 0 sco F0_42 Ji 693 1511 M 0.500 0 (................................)A ; : 999 1511 1426 48 rc 0 0 0 sco F0_42 Ji 1045 1511 M 0.500 0 (................................)A ; : 1351 1511 1074 48 rc 0 0 0 sco F0_42 Ji 1397 1511 M 0.500 0 (................................)A ; : 1703 1511 722 48 rc 0 0 0 sco F0_42 Ji 1749 1511 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1511 M (96)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 1561 M -0.031 0 (15.9 Location Headers and Spoofing)A ; : 933 1561 1492 48 rc 0 0 0 sco F0_42 Ji 979 1561 M 0.500 0 (................................)A ; : 1285 1561 1140 48 rc 0 0 0 sco F0_42 Ji 1331 1561 M 0.500 0 (................................)A ; : 1637 1561 788 48 rc 0 0 0 sco F0_42 Ji 1683 1561 M 0.500 0 (................................)A ; : 1989 1561 436 48 rc 0 0 0 sco F0_42 Ji 2035 1561 M 0.500 0 (...)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 1561 M (96)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1661 M -0.083 0 (16 Acknowledgments)A ; : 649 1661 1776 48 rc 0 0 0 sco F2_42 Ji 693 1661 M 0.500 0 (................................)A ; : 1001 1661 1424 48 rc 0 0 0 sco F2_42 Ji 1045 1661 M 0.500 0 (................................)A ; : 1353 1661 1072 48 rc 0 0 0 sco F2_42 Ji 1397 1661 M 0.500 0 (................................)A ; : 1705 1661 720 48 rc 0 0 0 sco F2_42 Ji 1749 1661 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1661 M (96)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1761 M 0.124 0 (17 References)A ; : 528 1761 1897 48 rc 0 0 0 sco F2_42 Ji 572 1761 M 0.500 0 (................................)A ; : 880 1761 1545 48 rc 0 0 0 sco F2_42 Ji 924 1761 M 0.500 0 (................................)A ; : 1232 1761 1193 48 rc 0 0 0 sco F2_42 Ji 1276 1761 M 0.500 0 (................................)A ; : 1584 1761 841 48 rc 0 0 0 sco F2_42 Ji 1628 1761 M 0.500 0 (................................)A ; : 1936 1761 489 48 rc 0 0 0 sco F2_42 Ji 1980 1761 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1761 M (97)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1861 M -0.142 0 (18 Authors\222 Addresses)A ; : 682 1861 1743 48 rc 0 0 0 sco F2_42 Ji 726 1861 M 0.500 0 (................................)A ; : 1034 1861 1391 48 rc 0 0 0 sco F2_42 Ji 1078 1861 M 0.500 0 (................................)A ; : 1386 1861 1039 48 rc 0 0 0 sco F2_42 Ji 1430 1861 M 0.500 0 (................................)A ; : 1738 1861 687 48 rc 0 0 0 sco F2_42 Ji 1782 1861 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2071 1861 M (99)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1961 M -0.015 0 (19 Appendices)A ; : 539 1961 1886 48 rc 0 0 0 sco F2_42 Ji 583 1961 M 0.500 0 (................................)A ; : 891 1961 1534 48 rc 0 0 0 sco F2_42 Ji 935 1961 M 0.500 0 (................................)A ; : 1243 1961 1182 48 rc 0 0 0 sco F2_42 Ji 1287 1961 M 0.500 0 (................................)A ; : 1595 1961 830 48 rc 0 0 0 sco F2_42 Ji 1639 1961 M 0.500 0 (................................)A ; : 1947 1961 478 48 rc 0 0 0 sco F2_42 Ji 1991 1961 M 0.500 0 (.....)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2050 1961 M (100)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2011 M 0.079 0 (19.1 Internet Media Type message/http)A ; : 977 2011 1448 48 rc 0 0 0 sco F0_42 Ji 1023 2011 M 0.500 0 (................................)A ; : 1329 2011 1096 48 rc 0 0 0 sco F0_42 Ji 1375 2011 M 0.500 0 (................................)A ; : 1681 2011 744 48 rc 0 0 0 sco F0_42 Ji 1727 2011 M 0.500 0 (.............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2011 M (100)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2061 M 0.081 0 (19.2 Internet Media Type multipart/byteranges)A ; : 1109 2061 1316 48 rc 0 0 0 sco F0_42 Ji 1155 2061 M 0.500 0 (................................)A ; : 1461 2061 964 48 rc 0 0 0 sco F0_42 Ji 1507 2061 M 0.500 0 (................................)A ; : 1813 2061 612 48 rc 0 0 0 sco F0_42 Ji 1859 2061 M 0.500 0 (.................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2061 M (100)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2111 M 0.136 0 (19.3 Tolerant Applications)A ; : 768 2111 1657 48 rc 0 0 0 sco F0_42 Ji 814 2111 M 0.500 0 (................................)A ; : 1120 2111 1305 48 rc 0 0 0 sco F0_42 Ji 1166 2111 M 0.500 0 (................................)A ; : 1472 2111 953 48 rc 0 0 0 sco F0_42 Ji 1518 2111 M 0.500 0 (................................)A ; : 1824 2111 601 48 rc 0 0 0 sco F0_42 Ji 1870 2111 M 0.500 0 (................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2111 M (101)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2161 M 0.015 0 (19.4 Differences Between HTTP Entities and RFC 1521 Entities)A ; : 1406 2161 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2161 M 0.500 0 (................................)A ; : 1758 2161 667 48 rc 0 0 0 sco F0_42 Ji 1804 2161 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2161 M (102)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2211 M 0.095 0 (19.4.1 Conversion to Canonical Form)A ; : 988 2211 1437 48 rc 0 0 0 sco F0_42 Ji 1034 2211 M 0.500 0 (................................)A ; : 1340 2211 1085 48 rc 0 0 0 sco F0_42 Ji 1386 2211 M 0.500 0 (................................)A ; : 1692 2211 733 48 rc 0 0 0 sco F0_42 Ji 1738 2211 M 0.500 0 (............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2211 M (102)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2261 M 0.012 0 (19.4.2 Conversion of Date Formats)A ; : 944 2261 1481 48 rc 0 0 0 sco F0_42 Ji 990 2261 M 0.500 0 (................................)A ; : 1296 2261 1129 48 rc 0 0 0 sco F0_42 Ji 1342 2261 M 0.500 0 (................................)A ; : 1648 2261 777 48 rc 0 0 0 sco F0_42 Ji 1694 2261 M 0.500 0 (................................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2261 M (102)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2311 M 0.099 0 (19.4.3 Introduction of Content-Encoding)A ; : 1043 2311 1382 48 rc 0 0 0 sco F0_42 Ji 1089 2311 M 0.500 0 (................................)A ; : 1395 2311 1030 48 rc 0 0 0 sco F0_42 Ji 1441 2311 M 0.500 0 (................................)A ; : 1747 2311 678 48 rc 0 0 0 sco F0_42 Ji 1793 2311 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2311 M (102)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2361 M 0.127 0 (19.4.4 No Content-Transfer-Encoding)A ; : 999 2361 1426 48 rc 0 0 0 sco F0_42 Ji 1045 2361 M 0.500 0 (................................)A ; : 1351 2361 1074 48 rc 0 0 0 sco F0_42 Ji 1397 2361 M 0.500 0 (................................)A ; : 1703 2361 722 48 rc 0 0 0 sco F0_42 Ji 1749 2361 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2361 M (102)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2411 M 0.035 0 (19.4.5 HTTP Header Fields in Multipart Body-Parts)A ; : 1230 2411 1195 48 rc 0 0 0 sco F0_42 Ji 1276 2411 M 0.500 0 (................................)A ; : 1582 2411 843 48 rc 0 0 0 sco F0_42 Ji 1628 2411 M 0.500 0 (................................)A ; : 1934 2411 491 48 rc 0 0 0 sco F0_42 Ji 1980 2411 M 0.500 0 (......)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2411 M (103)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2461 M 0.116 0 (19.4.6 Introduction of Transfer-Encoding)A ; : 1054 2461 1371 48 rc 0 0 0 sco F0_42 Ji 1100 2461 M 0.500 0 (................................)A ; : 1406 2461 1019 48 rc 0 0 0 sco F0_42 Ji 1452 2461 M 0.500 0 (................................)A ; : 1758 2461 667 48 rc 0 0 0 sco F0_42 Ji 1804 2461 M 0.500 0 (......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2461 M (103)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2511 M 0.064 0 (19.4.7 MIME-Version)A ; : 735 2511 1690 48 rc 0 0 0 sco F0_42 Ji 781 2511 M 0.500 0 (................................)A ; : 1087 2511 1338 48 rc 0 0 0 sco F0_42 Ji 1133 2511 M 0.500 0 (................................)A ; : 1439 2511 986 48 rc 0 0 0 sco F0_42 Ji 1485 2511 M 0.500 0 (................................)A ; : 1791 2511 634 48 rc 0 0 0 sco F0_42 Ji 1837 2511 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2511 M (103)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2561 M 0.097 0 (19.5 Changes from HTTP/1.0)A ; : 812 2561 1613 48 rc 0 0 0 sco F0_42 Ji 858 2561 M 0.500 0 (................................)A ; : 1164 2561 1261 48 rc 0 0 0 sco F0_42 Ji 1210 2561 M 0.500 0 (................................)A ; : 1516 2561 909 48 rc 0 0 0 sco F0_42 Ji 1562 2561 M 0.500 0 (................................)A ; : 1868 2561 557 48 rc 0 0 0 sco F0_42 Ji 1914 2561 M 0.500 0 (............)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2561 M (103)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2611 M -0.007 0 (19.5.1 Changes to Simplify Multi-homed Web Servers and Conserve IP Addresses)A ; : 1747 2611 678 48 rc 0 0 0 sco F0_42 Ji 1793 2611 M 0.500 0 (.......................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2611 M (103)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2661 M 0.105 0 (19.6 Additional Features)A ; : 735 2661 1690 48 rc 0 0 0 sco F0_42 Ji 781 2661 M 0.500 0 (................................)A ; : 1087 2661 1338 48 rc 0 0 0 sco F0_42 Ji 1133 2661 M 0.500 0 (................................)A ; : 1439 2661 986 48 rc 0 0 0 sco F0_42 Ji 1485 2661 M 0.500 0 (................................)A ; : 1791 2661 634 48 rc 0 0 0 sco F0_42 Ji 1837 2661 M 0.500 0 (...................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2661 M (104)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2711 M 0.015 0 (19.6.1 Additional Request Methods)A ; : 955 2711 1470 48 rc 0 0 0 sco F0_42 Ji 1001 2711 M 0.500 0 (................................)A ; : 1307 2711 1118 48 rc 0 0 0 sco F0_42 Ji 1353 2711 M 0.500 0 (................................)A ; : 1659 2711 766 48 rc 0 0 0 sco F0_42 Ji 1705 2711 M 0.500 0 (...............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2711 M (104)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2761 M 0.065 0 (19.6.2 Additional Header Field Definitions)A ; : 1076 2761 1349 48 rc 0 0 0 sco F0_42 Ji 1122 2761 M 0.500 0 (................................)A ; : 1428 2761 997 48 rc 0 0 0 sco F0_42 Ji 1474 2761 M 0.500 0 (................................)A ; : 1780 2761 645 48 rc 0 0 0 sco F0_42 Ji 1826 2761 M 0.500 0 (....................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2761 M (105)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2811 M -0.021 0 (19.7 Compatibility with Previous Versions)A ; : 1032 2811 1393 48 rc 0 0 0 sco F0_42 Ji 1078 2811 M 0.500 0 (................................)A ; : 1384 2811 1041 48 rc 0 0 0 sco F0_42 Ji 1430 2811 M 0.500 0 (................................)A ; : 1736 2811 689 48 rc 0 0 0 sco F0_42 Ji 1782 2811 M 0.500 0 (........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2811 M (107)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 2861 M 0.051 0 (19.7.1 Compatibility with HTTP/1.0 Persistent Connections)A ; : 1362 2861 1063 48 rc 0 0 0 sco F0_42 Ji 1408 2861 M 0.500 0 (................................)A ; : 1714 2861 711 48 rc 0 0 0 sco F0_42 Ji 1760 2861 M 0.500 0 (..........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2861 M (107)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 355 2911 M 0.055 0 (19.8 Notes to the RFC Editor and IANA)A ; : 999 2911 1426 48 rc 0 0 0 sco F0_42 Ji 1045 2911 M 0.500 0 (................................)A ; : 1351 2911 1074 48 rc 0 0 0 sco F0_42 Ji 1397 2911 M 0.500 0 (................................)A ; : 1703 2911 722 48 rc 0 0 0 sco F0_42 Ji 1749 2911 M 0.500 0 (...........................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2911 M (108)S ; LH savelevel1 restore pagesave restore (%%[ Page: 6 ]%%) = %%PageTrailer %%Page: 7 7 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 261 M 0.059 0 (19.8.1 Charset Registry)A ; : 757 261 1668 48 rc 0 0 0 sco F0_42 Ji 803 261 M 0.500 0 (................................)A ; : 1109 261 1316 48 rc 0 0 0 sco F0_42 Ji 1155 261 M 0.500 0 (................................)A ; : 1461 261 964 48 rc 0 0 0 sco F0_42 Ji 1507 261 M 0.500 0 (................................)A ; : 1813 261 612 48 rc 0 0 0 sco F0_42 Ji 1859 261 M 0.500 0 (.................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 261 M (108)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 311 M 0.073 0 (19.8.2 Content-coding Values)A ; : 856 311 1569 48 rc 0 0 0 sco F0_42 Ji 902 311 M 0.500 0 (................................)A ; : 1208 311 1217 48 rc 0 0 0 sco F0_42 Ji 1254 311 M 0.500 0 (................................)A ; : 1560 311 865 48 rc 0 0 0 sco F0_42 Ji 1606 311 M 0.500 0 (................................)A ; : 1912 311 513 48 rc 0 0 0 sco F0_42 Ji 1958 311 M 0.500 0 (........)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 311 M (108)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 361 M -0.118 0 (19.8.3 New Media Types Registered)A ; : 966 361 1459 48 rc 0 0 0 sco F0_42 Ji 1012 361 M 0.500 0 (................................)A ; : 1318 361 1107 48 rc 0 0 0 sco F0_42 Ji 1364 361 M 0.500 0 (................................)A ; : 1670 361 755 48 rc 0 0 0 sco F0_42 Ji 1716 361 M 0.500 0 (..............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 361 M (108)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 396 411 M 0.063 0 (19.8.4 Possible Merge With Digest Authentication Draft)A ; : 1307 411 1118 48 rc 0 0 0 sco F0_42 Ji 1353 411 M 0.500 0 (................................)A ; : 1659 411 766 48 rc 0 0 0 sco F0_42 Ji 1705 411 M 0.500 0 (...............................)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 411 M (108)S ; LH savelevel1 restore pagesave restore (%%[ Page: 7 ]%%) = %%PageTrailer %%Page: 8 8 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1972 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2078 3039 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_75) cvn F2 75 xF F2_75 Ji 313 275 M 10.750 0 32 0.500 0 (1 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 381 275 M -0.365 0 (Introduction)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 400 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 400 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 400 M -0.143 0 (Purpose)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 494 M -0.012 0 (The Hypertext Transfer Protocol \(HTTP\) is an application-level protocol for distributed, collaborative,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 544 M -0.008 0 (hypermedia information systems. HTTP has been in use by the World-Wide Web global information)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 594 M 0.040 0 (initiative since 1990. The first version of HTTP, referred to as HTTP/0.9, was a simple protocol for raw)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 644 M 0.083 0 (data transfer across the Internet. HTTP/1.0, as defined by RFC 1945 [6])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1525 644 M -0.108 0 (, improved the protocol by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 694 M 0.066 0 (allowing messages to be in the format of MIME-like messages, containing metainformation about the data)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 744 M -0.010 0 (transferred and modifiers on the request/response semantics. However, HTTP/1.0 does not sufficiently)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 794 M 0.079 0 (take into consideration the effects of hierarchical proxies, caching, the need for persistent connections,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 844 M 0.117 0 (and virtual hosts. In addition, the proliferation of incompletely-implemented applications calling)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 894 M 0.033 0 (themselves \223HTTP/1.0\224 has necessitated a protocol version change in order for two communicating)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 944 M 0.100 0 (applications to determine each other\222s true capabilities.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1019 M 0.049 0 (This specification defines the protocol referred to as \223HTTP/1.1\224. This protocol includes more stringent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1069 M 0.132 0 (requirements than HTTP/1.0 in order to ensure reliable implementation of its features.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1144 M 0.129 0 (Practical information systems require more functionality than simple retrieval, including search, front-end)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1194 M 0.088 0 (update, and annotation. HTTP allows an open-ended set of methods that indicate the purpose of a request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1244 M -0.044 0 (It builds on the discipline of reference provided by the Uniform Resource Identifier \(URI\) [3][20])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 1244 M 0.311 0 (, as a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1294 M -0.126 0 (location \(URL\) [4])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 628 1294 M 0.027 0 ( or name \(URN\) )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 913 1294 M 0.100 0 (, for indicating the resource to which a method is to be applied.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1344 M 0.123 0 (Messages are passed in a format similar to that used by Internet mail)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1474 1344 M -0.036 0 ( as defined by the Multipurpose)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1394 M 0.169 0 (Internet Mail Extensions \(MIME\) )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 897 1394 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1469 M -0.018 0 (HTTP is also used as a generic protocol for communication between user agents and proxies/gateways to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1519 M 0.047 0 (other Internet systems, including those supported by the SMTP [16])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1457 1519 M 0.079 0 (, NNTP [13])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1669 1519 M 0.116 0 (, FTP [18])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1844 1519 M 0.131 0 (, Gopher [2])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2052 1519 M 0.500 0 (,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1569 M -0.033 0 (and WAIS [10] protocols)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 738 1569 M -0.048 0 (. In this way, HTTP allows basic hypermedia access to resources available from)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1619 M 0.034 0 (diverse applications.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1719 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1719 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1719 M -0.162 0 (Requirements)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1813 M 0.005 0 (This specification uses the same words as RFC 1123 [8])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1257 1813 M 0.110 0 ( for defining the significance of each particular)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1863 M 0.109 0 (requirement. These words are:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1963 M -0.419 0 (MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2013 M 0.111 0 (This word or the adjective \223required\224 means that the item is an absolute requirement of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2063 M -0.080 0 (specification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2163 M -0.718 0 (SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2213 M 0.109 0 (This word or the adjective \223recommended\224 means that there may exist valid reasons in particular)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2263 M 0.092 0 (circumstances to ignore this item, but the full implications should be understood and the case)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2313 M -0.111 0 (carefully weighed before choosing a different course.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2413 M -0.329 0 (MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2463 M 0.092 0 (This word or the adjective \223optional\224 means that this item is truly optional. One vendor may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2513 M 0.078 0 (choose to include the item because a particular marketplace requires it or because it enhances the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2563 M 0.083 0 (product, for example; another vendor may omit the same item.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2638 M 0.070 0 (An implementation is not compliant if it fails to satisfy one or more of the MUST requirements for the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2688 M 0.098 0 (protocols it implements. An implementation that satisfies all the MUST and all the SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2738 M 0.053 0 (requirements for its protocols is said to be \223unconditionally compliant\224; one that satisfies all the MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2788 M 0.012 0 (requirements but not all the SHOULD requirements for its protocols is said to be \223conditionally)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2838 M 0.168 0 (compliant.\224)A ; LH savelevel1 restore pagesave restore (%%[ Page: 8 ]%%) = %%PageTrailer %%Page: 9 9 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 261 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 261 M -0.273 0 (Terminology)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.022 0 (This specification uses a number of terms to refer to the roles played by participants in, and objects of, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 405 M 0.036 0 (HTTP communication.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 493 M -0.030 0 (connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 543 M 0.036 0 (A transport layer virtual circuit established between two programs for the purpose of communication.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 631 M -0.185 0 (message)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 681 M 0.039 0 (The basic unit of HTTP communication, consisting of a structured sequence of octets matching the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 731 M 0.028 0 (syntax defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 818 731 M (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 839 731 M 0.206 0 ( and transmitted via the connection.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 819 M -0.042 0 (request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 869 M 0.042 0 (An HTTP request message, as defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1217 869 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1238 869 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 957 M -0.120 0 (response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1007 M 0.027 0 (An HTTP response message, as defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1242 1007 M (6)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1263 1007 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1095 M -0.157 0 (resource)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1145 M -0.012 0 (A network data object or service that can be identified by a URI, as defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1838 1145 M 0.167 0 (3.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1891 1145 M -0.238 0 (. Resources)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1195 M 0.101 0 (may be available in multiple representations \(e.g. multiple languages, data formats, size, resolutions\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1245 M -0.019 0 (or vary in other ways.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1333 M -0.113 0 (entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1383 M 0.053 0 (The information transferred as the payload of a request or response. An entity consists of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1433 M 0.064 0 (metainformation in the form of entity-header fields and content in the form of an entity-body, as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1483 M -0.005 0 (described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 732 1483 M (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 753 1483 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1571 M 0.148 0 (representation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1621 M 0.067 0 (An entity included with a response that is subject to content negotiation, as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2008 1621 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 1621 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1671 M 0.106 0 (There may exist multiple representations associated with a particular response status.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1759 M 0.097 0 (content negotiation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1809 M 0.121 0 (The mechanism for selecting the appropriate representation when servicing a request, as described in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1859 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 517 1859 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 559 1859 M 0.126 0 (. The representation of entities in any response can be negotiated \(including error)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1909 M -0.071 0 (responses\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1997 M 0.338 0 (variant)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2047 M 0.111 0 (A resource may have one, or more than one, representation\(s\) associated with it at any given instant.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2097 M 0.082 0 (Each of these representations is termed a \221variant.\222 Use of the term \221variant\222 does not necessarily)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2147 M 0.044 0 (imply that the resource is subject to content negotiation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2235 M 0.113 0 (client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2285 M 0.063 0 (A program that establishes connections for the purpose of sending requests.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2373 M 0.156 0 (user agent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2423 M 0.068 0 (The client which initiates a request. These are often browsers, editors, spiders \(web-traversing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2473 M 0.028 0 (robots\), or other end user tools.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2561 M -0.101 0 (server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2611 M 0.060 0 (An application program that accepts connections in order to service requests by sending back)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2661 M 0.002 0 (responses. Any given program may be capable of being both a client and a server; our use of these)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2711 M 0.125 0 (terms refers only to the role being performed by the program for a particular connection, rather than)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2761 M 0.084 0 (to the program\222s capabilities in general. Likewise, any server may act as an origin server, proxy,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2811 M 0.062 0 (gateway, or tunnel, switching behavior based on the nature of each request.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 9 ]%%) = %%PageTrailer %%Page: 10 10 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.120 0 (origin server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 311 M 0.038 0 (The server on which a given resource resides or is to be created.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 399 M -0.397 0 (proxy)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 449 M 0.120 0 (An intermediary program which acts as both a server and a client for the purpose of making requests)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 499 M 0.014 0 (on behalf of other clients. Requests are serviced internally or by passing them on, with possible)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 549 M 0.129 0 (translation, to other servers. A proxy must implement both the client and server requirements of this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 599 M -0.080 0 (specification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 687 M -0.421 0 (gateway)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 737 M 0.012 0 (A server which acts as an intermediary for some other server. Unlike a proxy, a gateway receives)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 787 M 0.055 0 (requests as if it were the origin server for the requested resource; the requesting client may not be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 837 M 0.126 0 (aware that it is communicating with a gateway.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 925 M 0.333 0 (tunnel)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 975 M 0.072 0 (An intermediary program which is acting as a blind relay between two connections. Once active, a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1025 M 0.112 0 (tunnel is not considered a party to the HTTP communication, though the tunnel may have been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1075 M 0.032 0 (initiated by an HTTP request. The tunnel ceases to exist when both ends of the relayed connections)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1125 M -0.054 0 (are closed.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1213 M -0.118 0 (cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1263 M 0.011 0 (A program\222s local store of response messages and the subsystem that controls its message storage,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1313 M 0.080 0 (retrieval, and deletion. A cache stores cachable responses in order to reduce the response time and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1363 M 0.050 0 (network bandwidth consumption on future, equivalent requests. Any client or server may include a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1413 M 0.129 0 (cache, though a cache cannot be used by a server that is acting as a tunnel.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1501 M -0.115 0 (cachable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1551 M -0.047 0 (A response is cachable if a cache is allowed to store a copy of the response message for use in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1601 M 0.048 0 (answering subsequent requests. The rules for determining the cachability of HTTP responses are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1651 M 0.046 0 (defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 698 1651 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 740 1651 M 0.102 0 (. Even if a resource is cachable, there may be additional constraints on whether a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1701 M 0.049 0 (cache can use the cached copy for a particular request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1789 M 0.270 0 (first-hand)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1839 M 0.047 0 (A response is first-hand if it comes directly and without unnecessary delay from the origin server,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1889 M 0.049 0 (perhaps via one or more proxies. A response is also first-hand if its validity has just been checked)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1939 M 0.101 0 (directly with the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2027 M 0.126 0 (explicit expiration time)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2077 M 0.153 0 (The time at which the origin server intends that an entity should no longer be returned by a cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2127 M 0.143 0 (without further validation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2215 M 0.175 0 (heuristic expiration time)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2265 M 0.097 0 (An expiration time assigned by a cache when no explicit expiration time is available.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2353 M -0.099 0 (age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2403 M 0.028 0 (The age of a response is the time since it was sent by, or successfully validated with, the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2491 M -0.025 0 (freshness lifetime)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2541 M 0.107 0 (The length of time between the generation of a response and its expiration time.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2629 M 0.008 0 (fresh)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2679 M 0.003 0 (A response is fresh if its age has not yet exceeded its freshness lifetime.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2767 M 0.003 0 (stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2817 M 0.054 0 (A response is stale if its age has passed its freshness lifetime.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 10 ]%%) = %%PageTrailer %%Page: 11 11 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.191 0 (semantically transparent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 311 M 0.146 0 (A cache behaves in a \223semantically transparent\224 manner, with respect to a particular response, when)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 361 M 0.085 0 (its use affects neither the requesting client nor the origin server, except to improve performance.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 411 M 0.054 0 (When a cache is semantically transparent, the client receives exactly the same response \(except for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 461 M 0.035 0 (hop-by-hop headers\) that it would have received had its request been handled directly by the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 511 M -0.015 0 (server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 599 M 0.077 0 (validator)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 649 M 0.107 0 (A protocol element \(e.g., an entity tag or a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1116 654 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1441 649 M 0.144 0 ( time\) that is used to find out whether a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 701 M 0.000 0 (cache entry is an equivalent copy of an entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 801 M (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 801 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 801 M -0.114 0 (Overall Operation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 895 M 0.041 0 (The HTTP protocol is a request/response protocol. A client sends a request to the server in the form of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 945 M -0.028 0 (request method, URI, and protocol version, followed by a MIME-like message containing request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 995 M 0.035 0 (modifiers, client information, and possible body content over a connection with a server. The server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1045 M 0.028 0 (responds with a status line, including the message\222s protocol version and a success or error code, followed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1095 M 0.013 0 (by a MIME-like message containing server information, entity metainformation, and possible entity-body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1145 M 0.099 0 (content. The relationship between HTTP and MIME is described in appendix )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1629 1145 M 0.125 0 (19.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1703 1145 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1220 M 0.043 0 (Most HTTP communication is initiated by a user agent and consists of a request to be applied to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1270 M 0.045 0 (resource on some origin server. In the simplest case, this may be accomplished via a single connection \(v\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1320 M 0.092 0 (between the user agent \(UA\) and the origin server \(O\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1393 M -0.200 0 ( request chain ------------------------>)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1438 M -0.200 0 ( UA -------------------v------------------- O)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1483 M -0.200 0 ( <----------------------- response chain)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1555 M 0.088 0 (A more complicated situation occurs when one or more intermediaries are present in the request/response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1605 M 0.092 0 (chain. There are three common forms of intermediary: proxy, gateway, and tunnel. A proxy is a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1655 M 0.082 0 (forwarding agent, receiving requests for a URI in its absolute form, rewriting all or part of the message,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1705 M 0.022 0 (and forwarding the reformatted request toward the server identified by the URI. A gateway is a receiving)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1755 M 0.091 0 (agent, acting as a layer above some other server\(s\) and, if necessary, translating the requests to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1805 M 0.050 0 (underlying server\222s protocol. A tunnel acts as a relay point between two connections without changing the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1855 M 0.131 0 (messages; tunnels are used when the communication needs to pass through an intermediary \(such as a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1905 M 0.091 0 (firewall\) even when the intermediary cannot understand the contents of the messages.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1978 M -0.200 0 ( request chain -------------------------------------->)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2023 M -0.200 0 ( UA -----v----- A -----v----- B -----v----- C -----v----- O)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2068 M -0.200 0 ( <------------------------------------- response chain)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2140 M 0.097 0 (The figure above shows three intermediaries \(A, B, and C\) between the user agent and origin server. A)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2190 M 0.098 0 (request or response message that travels the whole chain will pass through four separate connections. This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2240 M 0.006 0 (distinction is important because some HTTP communication options may apply only to the connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2290 M 0.155 0 (with the nearest, non-tunnel neighbor, only to the end-points of the chain, or to all connections along the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2340 M 0.207 0 (chain. Although the diagram is linear, each participant may be engaged in multiple, simultaneous)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2390 M 0.078 0 (communications. For example, B may be receiving requests from many clients other than A, and/or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2440 M 0.187 0 (forwarding requests to servers other than C, at the same time that it is handling A\222s request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2515 M 0.117 0 (Any party to the communication which is not acting as a tunnel may employ an internal cache for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2565 M 0.089 0 (handling requests. The effect of a cache is that the request/response chain is shortened if one of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2615 M 0.142 0 (participants along the chain has a cached response applicable to that request. The following illustrates the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2665 M 0.092 0 (resulting chain if B has a cached copy of an earlier response from O \(via C\) for a request which has not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2715 M -0.167 0 (been cached by UA or A.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2788 M -0.200 0 ( request chain ---------->)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2833 M -0.200 0 ( UA -----v----- A -----v----- B - - - - - - C - - - - - - O)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2878 M -0.200 0 ( <--------- response chain)A ; LH savelevel1 restore pagesave restore (%%[ Page: 11 ]%%) = %%PageTrailer %%Page: 12 12 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M -0.001 0 (Not all responses are usefully cachable, and some requests may contain modifiers which place special)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.050 0 (requirements on cache behavior. HTTP requirements for cache behavior and cachable responses are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.046 0 (defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 623 361 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 361 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.060 0 (In fact, there are a wide variety of architectures and configurations of caches and proxies currently being)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.007 0 (experimented with or deployed across the World Wide Web; these systems include national hierarchies of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M 0.032 0 (proxy caches to save transoceanic bandwidth, systems that broadcast or multicast cache entries,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 586 M 0.049 0 (organizations that distribute subsets of cached data via CD-ROM, and so on. HTTP systems are used in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 636 M 0.090 0 (corporate intranets over high-bandwidth links, and for access via PDAs with low-power radio links and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 686 M 0.011 0 (intermittent connectivity. The goal of HTTP/1.1 is to support the wide diversity of configurations already)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 736 M -0.021 0 (deployed while introducing protocol constructs that meet the needs of those who build web applications)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 786 M 0.200 0 (that require high reliability and, failing that, at least reliable indications of failure.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 861 M 0.027 0 (HTTP communication usually takes place over TCP/IP connections. The default port is TCP 80)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1923 861 M 0.138 0 (, but other)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 911 M 0.007 0 (ports can be used. This does not preclude HTTP from being implemented on top of any other protocol on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 961 M 0.088 0 (the Internet, or on other networks. HTTP only presumes a reliable transport; any protocol that provides)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1011 M 0.096 0 (such guarantees can be used; the mapping of the HTTP/1.1 request and response structures onto the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1061 M 0.050 0 (transport data units of the protocol in question is outside the scope of this specification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1136 M 0.072 0 (In HTTP/1.0, most implementations used a new connection for each request/response exchange. In)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1186 M 0.020 0 (HTTP/1.1, a connection may be used for one or more request/response exchanges, although connections)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1236 M -0.136 0 (may be closed for a variety of reasons \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1162 1236 M 0.167 0 (8.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1215 1236 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_75) cvn F2 75 xF F2_75 Ji 313 1337 M 10.750 0 32 0.500 0 (2 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 381 1337 M -0.392 0 (Notational Conventions and Generic Grammar)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 1474 M (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1474 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1474 M -0.096 0 (Augmented BNF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1568 M 0.079 0 (All of the mechanisms specified in this document are described in both prose and an augmented Backus-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1618 M 0.052 0 (Naur Form \(BNF\) similar to that used by RFC 822 [9])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1228 1618 M 0.117 0 (. Implementers will need to be familiar with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1668 M 0.094 0 (notation in order to understand this specification. The augmented BNF includes the following constructs:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F5) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F5_42) cvn F5 42 xF F5_42 Ji 313 1766 M -0.200 0 (name = definition)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1813 M 0.083 0 (The name of a rule is simply the name itself \(without any enclosing )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1613 1818 M -0.200 0 ("<")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1688 1813 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1772 1818 M -0.200 0 (">")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1847 1813 M 0.294 0 (\) and is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1865 M 0.109 0 (separated from its definition by the equal \223=\224 character. Whitespace is only significant in that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1915 M 0.173 0 (indentation of continuation lines is used to indicate a rule definition that spans more than one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1965 M 0.174 0 (line. Certain basic rules are in uppercase, such as )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1306 1970 M -0.200 0 (SP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1356 1965 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1378 1970 M -0.200 0 (LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1453 1965 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1475 1970 M -0.200 0 (HT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1525 1965 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1547 1970 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1647 1965 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1669 1970 M -0.200 0 (DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1794 1965 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1816 1970 M -0.200 0 (ALPHA)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1941 1965 M 0.088 0 (, etc.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2017 M 0.096 0 (Angle brackets are used within definitions whenever their presence will facilitate discerning the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2067 M 0.023 0 (use of rule names.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2165 M -0.200 0 ("literal")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2212 M 0.099 0 (Quotation marks surround literal text. Unless stated otherwise, the text is case-insensitive.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2310 M -0.200 0 (rule1 | rule2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2357 M 0.092 0 (Elements separated by a bar \(\223|\224\) are alternatives, e.g., \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1411 2362 M -0.200 0 (yes | no)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1611 2357 M 0.017 0 (\224 will accept )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1834 2362 M -0.200 0 (yes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1909 2357 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1966 2362 M -0.200 0 (no)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2016 2357 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2457 M -0.200 0 (\(rule1 rule2\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2504 M 0.149 0 (Elements enclosed in parentheses are treated as a single element. Thus,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2554 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 481 2559 M -0.200 0 (\(elem)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 606 2559 M -0.200 0 ( \(foo)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 731 2559 M -0.200 0 ( |)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 781 2559 M -0.200 0 ( bar\))A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 906 2559 M -0.200 0 ( elem\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1056 2554 M -0.046 0 (\224 allows the token sequences \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1569 2559 M -0.200 0 (elem)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1669 2559 M -0.200 0 ( foo)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1769 2559 M -0.200 0 ( elem)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1894 2554 M 0.441 0 (\224 and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2606 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 481 2611 M -0.200 0 (elem)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 581 2611 M -0.200 0 ( bar)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 681 2611 M -0.200 0 ( elem)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 806 2606 M 0.426 0 (\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2706 M -0.200 0 (*rule)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2753 M 0.210 0 (The character \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 725 2758 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 750 2753 M 0.140 0 (\224 preceding an element indicates repetition. The full form is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2805 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 481 2810 M -0.200 0 (*element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 831 2805 M 0.275 0 (\224 indicating at least )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1173 2810 M -0.200 0 ()A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1248 2805 M 0.257 0 ( and at most )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1466 2810 M -0.200 0 ()A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1541 2805 M -0.127 0 ( occurrences of )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1806 2810 M -0.200 0 (element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1981 2805 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2857 M -0.003 0 (Default values are )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 779 2862 M -0.200 0 (0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 804 2857 M 0.182 0 ( and infinity so that \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1164 2862 M -0.200 0 (*\(element\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1414 2857 M 0.114 0 (\224 allows any number, including zero;)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2909 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 481 2914 M -0.200 0 (1*element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 706 2909 M 0.171 0 (\224 requires at least one; and \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1187 2914 M -0.200 0 (1*2element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1437 2909 M -0.072 0 (\224 allows one or two.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 12 ]%%) = %%PageTrailer %%Page: 13 13 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ([rule])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 306 M -0.008 0 (Square brackets enclose optional elements; \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1215 311 M -0.200 0 ([foo)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1315 311 M -0.200 0 ( bar])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1440 306 M 0.052 0 (\224 is equivalent to \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1756 311 M -0.200 0 (*1\(foo)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1906 311 M -0.200 0 ( bar\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2031 306 M 0.426 0 (\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Italic (F4) cvn 0.905 (Times-Italic) cvn /Type1 T (Times-Italic) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 408 M -0.014 0 (N)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 341 408 M 0.500 0 ( )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 352 413 M -0.200 0 (rule)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 460 M -0.043 0 (Specific repetition: \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 812 465 M -0.200 0 (\(element\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1112 460 M 0.052 0 (\224 is equivalent to \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1428 465 M -0.200 0 (*\(element\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1828 460 M 0.378 0 (\224; that is,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 512 M -0.225 0 (exactly )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 593 517 M -0.200 0 ()A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 668 512 M -0.127 0 ( occurrences of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 933 517 M -0.200 0 (\(element\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1158 512 M 0.357 0 (. Thus )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1276 517 M -0.200 0 (2DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1426 512 M 0.264 0 ( is a 2-digit number, and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1854 517 M -0.200 0 (3ALPHA)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2004 512 M 0.268 0 ( is a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 564 M 0.159 0 (string of three alphabetic characters.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 662 M -0.200 0 (#rule)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 709 M 0.004 0 (A construct \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 687 714 M -0.200 0 (#)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 712 709 M 0.130 0 (\224 is defined, similar to \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1119 714 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1144 709 M 0.070 0 (\224, for defining lists of elements. The full form is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 761 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 481 766 M -0.200 0 (#element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 831 761 M 0.284 0 ( \224 indicating at least )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1184 766 M -0.200 0 ()A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1259 761 M 0.257 0 ( and at most )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1477 766 M -0.200 0 ()A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1552 761 M -0.015 0 ( elements, each separated by one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 813 M 0.015 0 (or more commas \()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 770 818 M -0.200 0 (",")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 845 813 M 0.095 0 (\) and optional linear whitespace \(LWS\). This makes the usual form of lists)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 865 M -0.056 0 (very easy; a rule such as \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 900 870 M -0.200 0 (\()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 925 870 M -0.200 0 ( *LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1050 870 M -0.200 0 ( element)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1250 870 M -0.200 0 ( *\()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1325 870 M -0.200 0 ( *LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1450 870 M -0.200 0 ( ",")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1550 870 M -0.200 0 ( *LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1675 870 M -0.200 0 ( element)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1875 870 M -0.200 0 ( \)\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1950 865 M 0.101 0 ( \224 can be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 917 M -0.030 0 (shown as \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 647 922 M -0.200 0 (1#element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 872 917 M 0.087 0 (\224. Wherever this construct is used, null elements are allowed, but do not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 969 M 0.084 0 (contribute to the count of elements present. That is, \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1360 974 M -0.200 0 (\(element\), , \(element\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1910 969 M 0.268 0 ( \224 is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1021 M 0.060 0 (permitted, but counts as only two elements. Therefore, where at least one element is required, at)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1071 M 0.085 0 (least one non-null element must be present. Default values are )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1524 1076 M -0.200 0 (0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1549 1071 M 0.206 0 ( and infinity so that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1123 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 481 1128 M -0.200 0 (#element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 681 1123 M 0.104 0 (\224 allows any number, including zero; \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1337 1128 M -0.200 0 (1#element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1562 1123 M 0.189 0 (\224 requires at least one; and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1175 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 481 1180 M -0.200 0 (1#2element)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 731 1175 M -0.072 0 (\224 allows one or two.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1275 M -0.200 0 (; comment)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1322 M 0.069 0 (A semi-colon, set off some distance to the right of rule text, starts a comment that continues to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1372 M 0.087 0 (the end of line. This is a simple way of including useful notes in parallel with the specifications.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1470 M -0.200 0 (implied *LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1517 M 0.025 0 (The grammar described by this specification is word-based. Except where noted otherwise, linear)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1567 M -0.091 0 (whitespace \()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 673 1572 M -0.200 0 (LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 748 1567 M -0.065 0 (\) can be included between any two adjacent words \()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1616 1572 M -0.200 0 (token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1741 1567 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1798 1572 M -0.200 0 (quoted-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 463 1624 M -0.200 0 (string)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 613 1619 M 0.089 0 (\), and between adjacent tokens and delimiters \()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1408 1624 M -0.200 0 (tspecials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1633 1619 M 0.233 0 (\), without changing the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1671 M 0.124 0 (interpretation of a field. At least one delimiter \()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1266 1676 M -0.200 0 (tspecials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1491 1671 M -0.077 0 (\) must exist between any two tokens,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1723 M 0.020 0 (since they would otherwise be interpreted as a single token.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_58) cvn F6 58 xF F6_58 Ji 313 1823 M (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 342 1823 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 416 1823 M 0.074 0 (Basic Rules)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1917 M 0.043 0 (The following rules are used throughout this specification to describe basic parsing constructs. The US-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1967 M -0.030 0 (ASCII coded character set is defined by ANSI X3.4-1986 [21])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1361 1967 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2040 M -0.200 0 ( OCTET = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2085 M -0.200 0 ( CHAR = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2130 M -0.200 0 ( UPALPHA = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2175 M -0.200 0 ( LOALPHA = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2220 M -0.200 0 ( ALPHA = UPALPHA | LOALPHA)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2265 M -0.200 0 ( DIGIT = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2310 M -0.200 0 ( CTL = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2400 M -0.200 0 ( CR = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2445 M -0.200 0 ( LF = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2490 M -0.200 0 ( SP = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2535 M -0.200 0 ( HT = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2580 M -0.200 0 ( <"> = )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2652 M -0.024 0 (HTTP/1.1 defines the sequence )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 850 2657 M -0.200 0 (CR LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 975 2652 M 0.062 0 ( as the end-of-line marker for all protocol elements except the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2704 M -0.144 0 (entity-body \(see appendix )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 756 2704 M 0.125 0 (19.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 830 2704 M 0.101 0 ( for tolerant applications\). The end-of-line marker within an entity-body is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2754 M -0.054 0 (defined by its associated media type, as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1328 2754 M 0.167 0 (3.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1381 2754 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2827 M -0.200 0 ( CRLF = CR LF)A ; LH savelevel1 restore pagesave restore (%%[ Page: 13 ]%%) = %%PageTrailer %%Page: 14 14 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.082 0 (HTTP/1.1 headers can be folded onto multiple lines if the continuation line begins with a space or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.179 0 (horizontal tab. All linear white space, including folding, has the same semantics as )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1728 316 M -0.200 0 (SP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1778 311 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 386 M -0.200 0 ( LWS = [CRLF] 1*\( SP | HT \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 458 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 463 M -0.200 0 (TEXT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 458 M 0.074 0 ( rule is only used for descriptive field contents and values that are not intended to be interpreted)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 510 M -0.053 0 (by the message parser. Words of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 870 515 M -0.200 0 (*TEXT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 995 510 M 0.156 0 ( may contain characters from character sets other than ISO 8859-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 562 M -0.002 0 (1 [22] only when encoded according to the rules of RFC 1522 [14])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1435 562 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 635 M -0.200 0 ( TEXT = )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 752 M 0.056 0 (Hexadecimal numeric characters are used in several protocol elements.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 825 M -0.200 0 ( HEX = "A" | "B" | "C" | "D" | "E" | "F")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 870 M -0.200 0 ( | "a" | "b" | "c" | "d" | "e" | "f" | DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 942 M -0.067 0 (Many HTTP/1.1 header field values consist of words separated by )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1432 947 M -0.200 0 (LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1507 942 M 0.087 0 ( or special characters. These special)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 994 M 0.107 0 (characters MUST be in a quoted string to be used within a parameter value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1067 M -0.200 0 ( token = 1*)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1137 M -0.200 0 ( tspecials = "\(" | "\)" | "<" | ">" | "@")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1182 M -0.200 0 ( | "," | ";" | ":" | "\\" | <">)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1227 M -0.200 0 ( | "/" | "[" | "]" | "?" | "=")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1272 M -0.200 0 ( | "{" | "}" | SP | HT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1344 M 0.062 0 (Comments can be included in some HTTP header fields by surrounding the comment text with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1394 M 0.076 0 (parentheses. Comments are only allowed in fields containing \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1371 1399 M -0.200 0 (comment)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1546 1394 M 0.104 0 (\224 as part of their field value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1446 M 0.105 0 (definition. In all other fields, parentheses are considered part of the field value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1519 M -0.200 0 ( comment = "\(" *\( ctext | comment \) "\)")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1564 M -0.200 0 ( ctext = )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1636 M 0.070 0 (A string of text is parsed as a single word if it is quoted using double-quote marks.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1709 M -0.200 0 ( quoted-string = \( <"> *\(qdtext\) <"> \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1779 M -0.200 0 ( qdtext = >)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1851 M 0.087 0 (The backslash character \(\223\\\224\) may be used as a single-character quoting mechanism only within quoted-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1901 M 0.168 0 (string and comment constructs.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1974 M -0.200 0 ( quoted-pair = "\\" CHAR)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_75) cvn F4 75 xF F4_75 Ji 313 2072 M 10.750 0 32 0.500 0 (3 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 381 2072 M -0.324 0 (Protocol Parameters)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_58) cvn F4 58 xF F4_58 Ji 313 2209 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 2209 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 2209 M 0.021 0 (HTTP Version)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2303 M 0.041 0 (HTTP uses a \223.\224 numbering scheme to indicate versions of the protocol. The protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2353 M 0.037 0 (versioning policy is intended to allow the sender to indicate the format of a message and its capacity for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2403 M 0.193 0 (understanding further HTTP communication, rather than the features obtained via that communication.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2453 M 0.022 0 (No change is made to the version number for the addition of message components which do not affect)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2503 M 0.057 0 (communication behavior or which only add to extensible field values. The number is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2553 M 0.113 0 (incremented when the changes made to the protocol add features which do not change the general)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2603 M 0.107 0 (message parsing algorithm, but which may add to the message semantics and imply additional capabilities)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2653 M 0.096 0 (of the sender. The number is incremented when the format of a message within the protocol is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2703 M 0.195 0 (changed.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2778 M 0.030 0 (The version of an HTTP message is indicated by an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1194 2783 M -0.200 0 (HTTP-Version)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1494 2778 M 0.106 0 ( field in the first line of the message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2853 M -0.200 0 ( HTTP-Version = "HTTP" "/" 1*DIGIT "." 1*DIGIT)A ; LH savelevel1 restore pagesave restore (%%[ Page: 14 ]%%) = %%PageTrailer %%Page: 15 15 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (16)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.128 0 (Note that the major and minor numbers MUST be treated as separate integers and that each may be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.230 0 (incremented higher than a single digit. Thus, HTTP/2.4 is a lower version than HTTP/2.13, which in turn)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.025 0 (is lower than HTTP/12.3. Leading zeros MUST be ignored by recipients and MUST NOT be sent.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.127 0 (Applications sending )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 682 441 M -0.200 0 (Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 857 436 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 914 441 M -0.200 0 (Response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1114 436 M -0.039 0 ( messages, as defined by this specification, MUST include)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.617 0 (an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 365 493 M -0.200 0 (HTTP-Version)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 488 M -0.327 0 ( of \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 738 493 M -0.200 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 938 488 M 0.132 0 (\224. Use of this version number indicates that the sending application)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 540 M 0.084 0 (is at least conditionally compliant with this specification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 615 M 0.110 0 (The HTTP version of an application is the highest HTTP version for which the application is at least)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 665 M 0.055 0 (conditionally compliant.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 740 M -0.018 0 (Proxy and gateway applications must be careful when forwarding messages in protocol versions different)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 790 M 0.049 0 (from that of the application. Since the protocol version indicates the protocol capability of the sender, a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 840 M 0.074 0 (proxy/gateway MUST never send a message with a version indicator which is greater than its actual)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 890 M 0.019 0 (version; if a higher version request is received, the proxy/gateway MUST either downgrade the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 940 M 0.109 0 (version, respond with an error, or switch to tunnel behavior. Requests with a version lower than that of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 990 M -0.102 0 (proxy/gateway\222s version MAY be upgraded before being forwarded; the proxy/gateway\222s response to that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1040 M 0.058 0 (request MUST be in the same major version as the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1115 M -0.070 0 (Note: Converting between versions of HTTP may involve modification of header fields required)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1165 M -0.095 0 (or forbidden by the versions involved.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1265 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 1265 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 1265 M -0.038 0 (Uniform Resource Identifiers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1359 M -0.043 0 (URIs have been known by many names: WWW addresses, Universal Document Identifiers, Universal)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1409 M -0.091 0 (Resource Identifiers )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 661 1409 M -0.061 0 (, and finally the combination of Uniform Resource Locators \(URL\) )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1799 1409 M 0.172 0 ( and Names)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1459 M -0.356 0 (\(URN\) )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 1459 M 0.042 0 (. As far as HTTP is concerned, Uniform Resource Identifiers are simply formatted strings which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1509 M 0.072 0 (identify--via name, location, or any other characteristic--a resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_42) cvn F4 42 xF F4_42 Ji 313 1609 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 1609 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 1609 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 428 1609 M 0.012 0 (General Syntax)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1684 M -0.039 0 (URIs in HTTP can be represented in absolute form or relative to some known base URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1783 1684 M 0.158 0 (, depending upon)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1734 M -0.017 0 (the context of their use. The two forms are differentiated by the fact that absolute URIs always begin with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1784 M -0.128 0 (a scheme name followed by a colon.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1857 M -0.200 0 ( URI = \( absoluteURI | relativeURI \) [ "#" fragment ])A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1927 M -0.200 0 ( absoluteURI = scheme ":" *\( uchar | reserved \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1997 M -0.200 0 ( relativeURI = net_path | abs_path | rel_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2067 M -0.200 0 ( net_path = "//" net_loc [ abs_path ])A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2112 M -0.200 0 ( abs_path = "/" rel_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2157 M -0.200 0 ( rel_path = [ path ] [ ";" params ] [ "?" query ])A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2227 M -0.200 0 ( path = fsegment *\( "/" segment \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2272 M -0.200 0 ( fsegment = 1*pchar)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2317 M -0.200 0 ( segment = *pchar)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2387 M -0.200 0 ( params = param *\( ";" param \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2432 M -0.200 0 ( param = *\( pchar | "/" \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2502 M -0.200 0 ( scheme = 1*\( ALPHA | DIGIT | "+" | "-" | "." \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2547 M -0.200 0 ( net_loc = *\( pchar | ";" | "?" \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2592 M -0.200 0 ( query = *\( uchar | reserved \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2637 M -0.200 0 ( fragment = *\( uchar | reserved \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2707 M -0.200 0 ( pchar = uchar | ":" | "@" | "&" | "=" | "+")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2752 M -0.200 0 ( uchar = unreserved | escape)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2797 M -0.200 0 ( unreserved = ALPHA | DIGIT | safe | extra | national)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2867 M -0.200 0 ( escape = "%" HEX HEX)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2912 M -0.200 0 ( reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+")A ; LH savelevel1 restore pagesave restore (%%[ Page: 15 ]%%) = %%PageTrailer %%Page: 16 16 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (17)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( extra = "!" | "*" | "'" | "\(" | "\)" | ",")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( safe = "$" | "-" | "_" | ".")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 349 M -0.200 0 ( unsafe = CTL | SP | <"> | "#" | "%" | "<" | ">")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 394 M -0.200 0 ( national = )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 511 M 0.020 0 (For definitive information on URL syntax and semantics, see RFC 1738 [4])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1586 511 M 0.111 0 ( and RFC 1808 [11])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1924 511 M 0.056 0 (. The BNF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M -0.029 0 (above includes national characters not allowed in valid URLs as specified by RFC 1738, since HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M 0.102 0 (servers are not restricted in the set of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 947 616 M -0.200 0 (unreserved)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1197 611 M 0.105 0 ( characters allowed to represent the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1805 616 M -0.200 0 (rel_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2005 611 M 0.438 0 ( part)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 663 M -0.095 0 (of addresses, and HTTP proxies may receive requests for URIs not defined by RFC 1738.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 738 M -0.047 0 (The HTTP protocol does not place any )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Italic (F4) cvn 0.905 (Times-Italic) cvn /Type1 T (Times-Italic) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 975 738 M 0.059 0 (a priori)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1105 738 M 0.017 0 ( limit on the length of a URI. Servers MUST be able to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 788 M -0.052 0 (handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 838 M -0.020 0 (they provide GET-based forms that could generate such URIs. A server SHOULD return )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1816 838 M -0.138 0 (414 \(Request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 888 M -0.224 0 (URI Too Long\) )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 584 888 M 0.117 0 (status if a URI is longer than the server can handle \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1659 888 M 0.143 0 (10.4.15)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1786 888 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 963 M -0.107 0 (Note: Servers should be cautious about depending on URI lengths above 255 bytes, because some)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1013 M 0.064 0 (older client or proxy implementations may not properly support these lengths.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 313 1113 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 334 1113 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 366 1113 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 428 1113 M -0.105 0 (http URL)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1188 M 0.015 0 (The \223http\224 scheme is used to locate network resources via the HTTP protocol. This section defines the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1238 M -0.033 0 (scheme-specific syntax and semantics for http URLs.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1311 M -0.200 0 ( http_URL = "http:" "//" host [ ":" port ] [ abs_path ])A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1381 M -0.200 0 ( host = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1541 M -0.200 0 ( port = *DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1613 M 0.101 0 (If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 414 1618 M -0.200 0 (port)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 514 1613 M 0.111 0 ( is empty or not given, port 80 is assumed. The semantics are that the identified resource is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1665 M 0.119 0 (located at the server listening for TCP connections on that )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1307 1670 M -0.200 0 (port)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1407 1665 M 0.168 0 ( of that )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1538 1670 M -0.200 0 (host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1638 1665 M 0.403 0 (, and the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1796 1670 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1717 M 0.022 0 (for the resource is )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 626 1722 M -0.200 0 (abs_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 826 1717 M -0.156 0 (. The use of IP addresses in URL\222s SHOULD be avoided whenever possible)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1769 M -0.082 0 (\(see RFC 1900 [24])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 644 1769 M 0.172 0 (\). If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 781 1774 M -0.200 0 (abs_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 981 1769 M 0.064 0 ( is not present in the URL, it MUST be given as \223/\224 when used as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1821 M 0.426 0 (a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 343 1826 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 618 1821 M -0.014 0 ( for a resource \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1013 1821 M 0.200 0 (5.1.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1098 1821 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 313 1948 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 334 1948 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 366 1948 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 428 1948 M -0.297 0 (URI Comparison)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2023 M -0.069 0 (When comparing two URIs to decide if they match or not, a client SHOULD use a case-sensitive octet-by-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2073 M -0.017 0 (octet comparison of the entire URIs, with these exceptions:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F8) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F8_42) cvn F8 42 xF F8_42 Ji 388 2150 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2154 M 0.083 0 (A port that is empty or not given is equivalent to the default port for that URI;)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2210 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2214 M -0.038 0 (Comparisons of host names MUST be case-insensitive;)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2270 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2274 M -0.054 0 (Comparisons of scheme names MUST be case-insensitive;)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2330 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2334 M 0.051 0 (An empty abs_path is equivalent to an abs_path of \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1344 2339 M -0.200 0 (/)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1369 2334 M 0.426 0 (\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2390 M 0.109 0 (Characters other than those in the \223reserved\224 and \223unsafe\224 sets \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1595 2390 M 0.167 0 (3.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1648 2390 M 0.164 0 (\) are equivalent to their)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2440 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 331 2445 M -0.200 0 ("%" HEX HEX)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 606 2440 M 0.087 0 (\224 encodings.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2517 M 0.022 0 (For example, the following three URIs are equivalent:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2590 M -0.200 0 ( http://abc.com:80/~smith/home.html)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2635 M -0.200 0 ( http://ABC.com/%7Esmith/home.html)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2680 M -0.200 0 ( http://ABC.com:/%7esmith/home.html)A ; LH savelevel1 restore pagesave restore (%%[ Page: 16 ]%%) = %%PageTrailer %%Page: 17 17 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (18)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 261 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 261 M 0.010 0 (Date/Time Formats)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_42) cvn F2 42 xF F2_42 Ji 313 380 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 380 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 380 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 380 M -0.092 0 (Full Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 455 M 0.042 0 (HTTP applications have historically allowed three different formats for the representation of date/time)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 505 M 0.093 0 (stamps:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F5) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F5_42) cvn F5 42 xF F5_42 Ji 313 578 M -0.200 0 ( Sun, 06 Nov 1994 08:49:37 GMT ; RFC 822, updated by RFC 1123)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 623 M -0.200 0 ( Sunday, 06-Nov-94 08:49:37 GMT ; RFC 850, obsoleted by RFC 1036)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 668 M -0.200 0 ( Sun Nov 6 08:49:37 1994 ; ANSI C's asctime\(\) format)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 740 M 0.122 0 (The first format is preferred as an Internet standard and represents a fixed-length subset of that defined by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 790 M -0.042 0 (RFC 1123 )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 497 790 M 0.102 0 ( \(an update to RFC 822 )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 903 790 M 0.004 0 (\). The second format is in common use, but is based on the obsolete)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 840 M -0.029 0 (RFC 850 [12])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 546 840 M 0.132 0 ( date format and lacks a four-digit year. HTTP/1.1 clients and servers that parse the date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 890 M -0.001 0 (value MUST accept all three formats \(for compatibility with HTTP/1.0\), though they MUST only generate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 940 M 0.071 0 (the RFC 1123 format for representing HTTP-date values in header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1015 M -0.009 0 (Note: Recipients of date values are encouraged to be robust in accepting date values that may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1065 M 0.044 0 (have been sent by non-HTTP applications, as is sometimes the case when retrieving or posting)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1115 M -0.089 0 (messages via proxies/gateways to SMTP or NNTP.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1190 M 0.051 0 (All HTTP date/time stamps MUST be represented in Greenwich Mean Time \(GMT\), without exception.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1240 M 0.071 0 (This is indicated in the first two formats by the inclusion of \223GMT\224 as the three-letter abbreviation for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1290 M 0.093 0 (time zone, and MUST be assumed when reading the asctime format.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1363 M -0.200 0 ( HTTP-date = rfc1123-date | rfc850-date | asctime-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1433 M -0.200 0 ( rfc1123-date = wkday "," SP date1 SP time SP "GMT")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1478 M -0.200 0 ( rfc850-date = weekday "," SP date2 SP time SP "GMT")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1523 M -0.200 0 ( asctime-date = wkday SP date3 SP time SP 4DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1593 M -0.200 0 ( date1 = 2DIGIT SP month SP 4DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1638 M -0.200 0 ( ; day month year \(e.g., 02 Jun 1982\))A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1683 M -0.200 0 ( date2 = 2DIGIT "-" month "-" 2DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1728 M -0.200 0 ( ; day-month-year \(e.g., 02-Jun-82\))A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1773 M -0.200 0 ( date3 = month SP \( 2DIGIT | \( SP 1DIGIT \)\))A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1818 M -0.200 0 ( ; month day \(e.g., Jun 2\))A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1888 M -0.200 0 ( time = 2DIGIT ":" 2DIGIT ":" 2DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1933 M -0.200 0 ( ; 00:00:00 - 23:59:59)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2003 M -0.200 0 ( wkday = "Mon" | "Tue" | "Wed")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2048 M -0.200 0 ( | "Thu" | "Fri" | "Sat" | "Sun")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2118 M -0.200 0 ( weekday = "Monday" | "Tuesday" | "Wednesday")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2163 M -0.200 0 ( | "Thursday" | "Friday" | "Saturday" | "Sunday")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2233 M -0.200 0 ( month = "Jan" | "Feb" | "Mar" | "Apr")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2278 M -0.200 0 ( | "May" | "Jun" | "Jul" | "Aug")A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2323 M -0.200 0 ( | "Sep" | "Oct" | "Nov" | "Dec")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2395 M 0.082 0 (Note: HTTP requirements for the date/time stamp format apply only to their usage within the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2445 M 0.093 0 (protocol stream. Clients and servers are not required to use these formats for user presentation,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2495 M 0.066 0 (request logging, etc.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2595 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 2595 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 2595 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 2595 M -0.063 0 (Delta Seconds)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2670 M -0.006 0 (Some HTTP header fields allow a time value to be specified as an integer number of seconds, represented)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2720 M 0.100 0 (in decimal, after the time that the message was received.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2793 M -0.200 0 ( delta-seconds = 1*DIGIT)A ; LH savelevel1 restore pagesave restore (%%[ Page: 17 ]%%) = %%PageTrailer %%Page: 18 18 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (19)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 261 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 261 M 0.013 0 (Character Sets)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.067 0 (HTTP uses the same definition of the term \223character set\224 as that described for MIME:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 430 M 0.109 0 (The term \223character set\224 is used in this document to refer to a method used with one or more)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 480 M 0.006 0 (tables to convert a sequence of octets into a sequence of characters. Note that unconditional)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 530 M 0.171 0 (conversion in the other direction is not required, in that not all characters may be available in a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 580 M 0.060 0 (given character set and a character set may provide more than one sequence of octets to represent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 630 M 0.148 0 (a particular character. This definition is intended to allow various kinds of character encodings,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 680 M 0.023 0 (from simple single-table mappings such as US-ASCII to complex table switching methods such)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 730 M 0.027 0 (as those that use ISO 2022\222s techniques. However, the definition associated with a MIME)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 780 M 0.011 0 (character set name MUST fully specify the mapping to be performed from octets to characters. In)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 830 M 0.160 0 (particular, use of external profiling information to determine the exact mapping is not permitted.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 905 M 0.065 0 (Note: This use of the term \223character set\224 is more commonly referred to as a \223character)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 955 M 0.124 0 (encoding.\224 However, since HTTP and MIME share the same registry, it is important that the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1005 M -0.010 0 (terminology also be shared.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1080 M -0.029 0 (HTTP character sets are identified by case-insensitive tokens. The complete set of tokens is defined by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1130 M 0.088 0 (IANA Character Set registry [19])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 878 1130 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 1203 M -0.200 0 ( charset = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1275 M 0.093 0 (Although HTTP allows an arbitrary token to be used as a charset value, any token that has a predefined)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1325 M 0.117 0 (value within the IANA Character Set registry)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1081 1325 M 0.072 0 ( MUST represent the character set defined by that registry.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1375 M -0.006 0 (Applications SHOULD limit their use of character sets to those defined by the IANA registry.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1475 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1475 M 0.500 0 (.)A 15.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1475 M -0.354 0 (Content Codings)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1569 M 0.137 0 (Content coding values indicate an encoding transformation that has been or can be applied to an entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1619 M -0.030 0 (Content codings are primarily used to allow a document to be compressed or otherwise usefully)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1669 M 0.055 0 (transformed without losing the identity of its underlying media type and without loss of information.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1719 M 0.032 0 (Frequently, the entity is stored in coded form, transmitted directly, and only decoded by the recipient.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1792 M -0.200 0 ( content-coding = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1864 M 0.206 0 (All )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 378 1869 M -0.200 0 (content-coding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 728 1864 M 0.037 0 ( values are case-insensitive. HTTP/1.1 uses content-coding values in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1921 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 688 1916 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 842 1916 M 0.125 0 (14.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 916 1916 M 0.394 0 (\) and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1014 1921 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1414 1916 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1568 1916 M 0.100 0 (14.12)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1663 1916 M 0.123 0 (\) header fields. Although)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1968 M 0.114 0 (the value describes the content-coding, what is more important is that it indicates what decoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2018 M 0.056 0 (mechanism will be required to remove the encoding.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2093 M 0.048 0 (The Internet Assigned Numbers Authority \(IANA\) acts as a registry for content-coding value tokens.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2143 M 0.072 0 (Initially, the registry contains the following tokens:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2243 M 0.169 0 (gzip)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2243 M 0.022 0 (An encoding format produced by the file compression program \223gzip\224 \(GNU zip\) as described in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2293 M -0.027 0 (RFC 1952 [25])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 717 2293 M 0.060 0 (. This format is a Lempel-Ziv coding \(LZ77\) with a 32 bit CRC.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2393 M -0.204 0 (compress)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2443 M -0.006 0 (The encoding format produced by the common UNIX file compression program \223compress\224. This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2493 M -0.018 0 (format is an adaptive Lempel-Ziv-Welch coding \(LZW\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2568 M 0.036 0 (Note: Use of program names for the identification of encoding formats is not desirable and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2618 M 0.052 0 (should be discouraged for future encodings. Their use here is representative of historical practice,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2668 M 0.016 0 (not good design. For compatibility with previous implementations of HTTP, applications should)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2718 M -0.018 0 (consider \223x-gzip\224 and \223x-compress\224 to be equivalent to \223gzip\224 and \223compress\224 respectively.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2806 M -0.183 0 (deflate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2806 M 0.056 0 (The \223zlib\224 format defined in RFC 1950[31] in combination with the \223deflate\224 compression)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2856 M 0.062 0 (mechanism described in RFC 1951[29].)A ; LH savelevel1 restore pagesave restore (%%[ Page: 18 ]%%) = %%PageTrailer %%Page: 19 19 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (20)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M -0.021 0 (New content-coding value tokens should be registered; to allow interoperability between clients and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.021 0 (servers, specifications of the content coding algorithms needed to implement a new value should be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.052 0 (publicly available and adequate for independent implementation, and conform to the purpose of content)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 411 M 0.092 0 (coding defined in this section.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 511 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 511 M 0.500 0 (.)A 15.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 511 M -0.039 0 (Transfer Codings)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 605 M 0.123 0 (Transfer coding values are used to indicate an encoding transformation that has been, can be, or may need)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 655 M 0.070 0 (to be applied to an entity-body in order to ensure \223safe transport\224 through the network. This differs from a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 705 M 0.120 0 (content coding in that the transfer coding is a property of the message, not of the original entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 778 M -0.200 0 ( transfer-coding = "chunked" | transfer-extension)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 848 M -0.200 0 ( transfer-extension = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 920 M 0.079 0 (All transfer-coding values are case-insensitive. HTTP/1.1 uses transfer coding values in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1867 925 M -0.200 0 (Transfer-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 977 M -0.200 0 (Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 972 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 878 972 M 0.100 0 (14.40)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 973 972 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1049 M 0.084 0 (Transfer codings are analogous to the Content-Transfer-Encoding values of MIME )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1724 1049 M 0.021 0 (, which were designed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1099 M 0.041 0 (to enable safe transport of binary data over a 7-bit transport service. However, safe transport has a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1149 M 0.017 0 (different focus for an 8bit-clean transfer protocol. In HTTP, the only unsafe characteristic of message-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1199 M 0.023 0 (bodies is the difficulty in determining the exact body length \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1473 1199 M 0.200 0 (7.2.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1558 1199 M 0.103 0 (\), or the desire to encrypt data)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1249 M 0.199 0 (over a shared transport.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1324 M 0.052 0 (The chunked encoding modifies the body of a message in order to transfer it as a series of chunks, each)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1374 M 0.021 0 (with its own size indicator, followed by an optional footer containing entity-header fields. This allows)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1424 M 0.047 0 (dynamically-produced content to be transferred along with the information necessary for the recipient to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1474 M 0.026 0 (verify that it has received the full message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1547 M -0.200 0 ( Chunked-Body = *chunk)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1592 M -0.200 0 ( "0" CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1637 M -0.200 0 ( footer)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1682 M -0.200 0 ( CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1752 M -0.200 0 ( chunk = chunk-size [ chunk-ext ] CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1797 M -0.200 0 ( chunk-data CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1867 M -0.200 0 ( hex-no-zero = )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1937 M -0.200 0 ( chunk-size = hex-no-zero *HEX)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1982 M -0.200 0 ( chunk-ext = *\( ";" chunk-ext-name [ "=" chunk-ext-value ] \))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2027 M -0.200 0 ( chunk-ext-name = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2072 M -0.200 0 ( chunk-ext-val = token | quoted-string)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2117 M -0.200 0 ( chunk-data = chunk-size\(OCTET\))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2187 M -0.200 0 ( footer = *entity-header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2259 M 0.004 0 (The chunked encoding is ended by a zero-sized chunk followed by the footer, which is terminated by an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2309 M -0.025 0 (empty line. The purpose of the footer is to provide an efficient way to supply information about an entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2359 M 0.089 0 (that is generated dynamically; applications MUST NOT send header fields in the footer which are not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2409 M 0.027 0 (explicitly defined as being appropriate for the footer, such as )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1347 2414 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1622 2409 M 0.030 0 ( or future extensions to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2461 M 0.103 0 (HTTP for digital signatures or other facilities.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2536 M -0.005 0 (An example process for decoding a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 917 2541 M -0.200 0 (Chunked-Body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1217 2536 M 0.188 0 ( is presented in appendix )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1650 2536 M 0.167 0 (19.4.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1756 2536 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2613 M 0.039 0 (All HTTP/1.1 applications MUST be able to receive and decode the \223chunked\224 transfer coding, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2663 M 0.018 0 (MUST ignore transfer coding extensions they do not understand. A server which receives an entity-body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2713 M 0.099 0 (with a transfer-coding it does not understand SHOULD return 501 \(Unimplemented\), and close the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2763 M 0.068 0 (connection. A server MUST NOT send transfer-codings to an HTTP/1.0 client.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 19 ]%%) = %%PageTrailer %%Page: 20 20 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (21)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 261 M 0.500 0 (.)A 15.500 0 32 (7 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 261 M 0.216 0 (Media Types)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M -0.013 0 (HTTP uses Internet Media Types )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 883 355 M 0.438 0 ( in the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1002 360 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1302 355 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1456 355 M 0.100 0 (14.18)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1551 355 M 0.394 0 (\) and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1649 360 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1799 355 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1953 355 M 0.125 0 (14.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2027 355 M 0.014 0 (\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.075 0 (header fields in order to provide open and extensible data typing and type negotiation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 480 M -0.200 0 ( media-type = type "/" subtype *\( ";" parameter \))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 525 M -0.200 0 ( type = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 570 M -0.200 0 ( subtype = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 642 M -0.026 0 (Parameters may follow the type/subtype in the form of attribute/value pairs.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 715 M -0.200 0 ( parameter = attribute "=" value)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 760 M -0.200 0 ( attribute = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 805 M -0.200 0 ( value = token | quoted-string)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 877 M 0.061 0 (The type, subtype, and parameter attribute names are case-insensitive. Parameter values may or may not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 927 M 0.081 0 (be case-sensitive, depending on the semantics of the parameter name. Linear white space \()A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1840 932 M -0.200 0 (LWS\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1940 927 M -0.235 0 ( MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 979 M 0.022 0 (NOT be used between the type and subtype, nor between an attribute and its value. User agents that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1029 M -0.020 0 (recognize the media-type MUST process \(or arrange to be processed by any external applications used to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1079 M -0.010 0 (process that type/subtype by the user agent\) the parameters for that MIME type as described by that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1129 M -0.041 0 (type/subtype definition to the and inform the user of any problems discovered.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1204 M 0.061 0 (Note: some older HTTP applications do not recognize media type parameters. When sending data)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1254 M 0.036 0 (to older HTTP applications, implementations should only use media type parameters when they)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1304 M -0.027 0 (are required by that type/subtype definition.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1379 M 0.041 0 (Media-type values are registered with the Internet Assigned Number Authority \(IANA)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1772 1379 M 0.043 0 (\). The media type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1429 M 0.092 0 (registration process is outlined in RFC 1590 [17])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1140 1429 M -0.032 0 (. Use of non-registered media types is discouraged.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_42) cvn F2 42 xF F2_42 Ji 313 1529 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 1529 M 0.500 0 (.)A (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 1529 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 1529 M -0.074 0 (Canonicalization and Text Defaults)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1604 M 0.100 0 (Internet media types are registered with a canonical form. In general, an entity-body transferred via HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1654 M 0.097 0 (messages MUST be represented in the appropriate canonical form prior to its transmission; the exception)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1704 M 0.157 0 (is \223text\224 types, as defined in the next paragraph.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1779 M -0.002 0 (When in canonical form, media subtypes of the \223text\224 type use )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1379 1784 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1479 1779 M 0.121 0 ( as the text line break. HTTP relaxes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1831 M 0.188 0 (this requirement and allows the transport of text media with plain )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1435 1836 M -0.200 0 (CR)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1485 1831 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1542 1836 M -0.200 0 (LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1592 1831 M 0.222 0 ( alone representing a line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1883 M -0.003 0 (break when it is done consistently for an entire entity-body. HTTP applications MUST accept )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1898 1888 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1998 1883 M 0.120 0 (, bare)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1940 M -0.200 0 (CR)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 363 1935 M 0.279 0 (, and bare )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 541 1940 M -0.200 0 (LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 591 1935 M 0.090 0 ( as being representative of a line break in text media received via HTTP. In addition, if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1987 M 0.128 0 (the text is represented in a character set that does not use octets 13 and 10 for )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1631 1992 M -0.200 0 (CR)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1681 1987 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1765 1992 M -0.200 0 (LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1815 1987 M -0.143 0 ( respectively, as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2039 M -0.048 0 (is the case for some multi-byte character sets, HTTP allows the use of whatever octet sequences are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2089 M 0.059 0 (defined by that character set to represent the equivalent of )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1301 2094 M -0.200 0 (CR)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1351 2089 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1435 2094 M -0.200 0 (LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1485 2089 M 0.031 0 ( for line breaks. This flexibility)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2141 M 0.075 0 (regarding line breaks applies only to text media in the entity-body; a bare )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1561 2146 M -0.200 0 (CR)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1611 2141 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1668 2146 M -0.200 0 (LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1718 2141 M -0.178 0 ( MUST NOT be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2193 M -0.063 0 (substituted for )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 564 2198 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 664 2193 M 0.127 0 ( within any of the HTTP control structures \(such as header fields and multipart)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2245 M 0.018 0 (boundaries\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2320 M -0.057 0 (If an entity-body is encoded with a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 907 2325 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1307 2320 M 0.126 0 (, the underlying data MUST be in a form)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2372 M -0.077 0 (defined above prior to being encoded.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2447 M 0.065 0 (The \223charset\224 parameter is used with some media types to define the character set \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1848 2447 M 0.167 0 (3.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1901 2447 M -0.037 0 (\) of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2497 M 0.040 0 (data. When no explicit charset parameter is provided by the sender, media subtypes of the \223text\224 type are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2547 M 0.030 0 (defined to have a default charset value of \223ISO-8859-1\224 when received via HTTP. Data in character sets)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2597 M 0.071 0 (other than \223ISO-8859-1\224 or its subsets MUST be labeled with an appropriate charset value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2672 M 0.048 0 (Some HTTP/1.0 software has interpreted a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1044 2677 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1344 2672 M 0.120 0 ( header without charset parameter incorrectly)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2724 M 0.075 0 (to mean \223recipient should guess.\224 Senders wishing to defeat this behavior MAY include a charset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2774 M 0.089 0 (parameter even when the charset is ISO-8859-1 and SHOULD do so when it is known that it will not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2824 M 0.027 0 (confuse the recipient.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 20 ]%%) = %%PageTrailer %%Page: 21 21 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (22)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.083 0 (Unfortunately, some older HTTP/1.0 clients did not deal properly with an explicit charset parameter.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.069 0 (HTTP/1.1 recipients MUST respect the charset label provided by the sender; and those user agents that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.034 0 (have a provision to \223guess\224 a charset MUST use the charset from the content-type field if they support that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 411 M 0.169 0 (charset, rather than the recipient\222s preference, when initially displaying a document.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 511 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 511 M 0.500 0 (.)A (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 511 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 511 M -0.012 0 (Multipart Types)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 586 M 0.055 0 (MIME provides for a number of \223multipart\224 types -- encapsulations of one or more entities within a single)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 636 M 0.015 0 (message-body. All multipart types share a common syntax, as defined in section 7.2.1 of RFC 1521 [7])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2048 636 M 0.500 0 (,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 686 M 0.025 0 (and MUST include a boundary parameter as part of the media type value. The message body is itself a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 736 M -0.045 0 (protocol element and MUST therefore use only )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1117 741 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1217 736 M -0.022 0 ( to represent line breaks between body-parts. Unlike)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 788 M -0.010 0 (in RFC 1521, the epilogue of any multipart message MUST be empty; HTTP applications MUST NOT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 838 M 0.166 0 (transmit the epilogue \(even if the original multipart contains an epilogue\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 913 M 0.136 0 (In HTTP, multipart body-parts MAY contain header fields which are significant to the meaning of that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 963 M 0.358 0 (part. A )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 443 968 M -0.200 0 (Content-Location )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 868 963 M 0.028 0 (header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1222 963 M 0.100 0 (14.15)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1317 963 M -0.109 0 (\) SHOULD be included in the body-part of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1015 M -0.041 0 (each enclosed entity that can be identified by a URL.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1090 M 0.082 0 (In general, an HTTP user agent SHOULD follow the same or similar behavior as a MIME user agent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1140 M 0.062 0 (would upon receipt of a multipart type. If an application receives an unrecognized multipart subtype, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1190 M 0.123 0 (application MUST treat it as being equivalent to \223multipart/mixed\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1265 M 0.017 0 (Note: The \223multipart/form-data\224 type has been specifically defined for carrying form data)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1315 M 0.026 0 (suitable for processing via the POST request method, as described in RFC 1867 [15])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1811 1315 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 1415 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1415 M 0.500 0 (.)A 15.500 0 32 (8 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1415 M -0.268 0 (Product Tokens)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1509 M -0.011 0 (Product tokens are used to allow communicating applications to identify themselves by software name and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1559 M 0.028 0 (version. Most fields using product tokens also allow sub-products which form a significant part of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1609 M 0.029 0 (application to be listed, separated by whitespace. By convention, the products are listed in order of their)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1659 M 0.073 0 (significance for identifying the application.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1732 M -0.200 0 ( product = token ["/" product-version])A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1777 M -0.200 0 ( product-version = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1849 M 0.075 0 (Examples:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1922 M -0.200 0 ( User-Agent: CERN-LineMode/2.15 libwww/2.17b3)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1967 M -0.200 0 ( Server: Apache/0.8.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2039 M 0.089 0 (Product tokens should be short and to the point -- use of them for advertising or other non-essential)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2089 M 0.111 0 (information is explicitly forbidden. Although any token character may appear in a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1709 2094 M -0.200 0 (product-version)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2084 2089 M 0.500 0 (,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2141 M -0.058 0 (this token SHOULD only be used for a version identifier \(i.e., successive versions of the same product)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2191 M -0.106 0 (SHOULD only differ in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 785 2196 M -0.200 0 (product-version)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1160 2191 M 0.085 0 ( portion of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1411 2196 M -0.200 0 (product)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1586 2191 M 0.005 0 ( value\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2293 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 2293 M 0.500 0 (.)A 15.500 0 32 (9 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 2293 M -0.143 0 (Quality Values)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2387 M 0.041 0 (HTTP content negotiation \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 907 2387 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 949 2387 M 0.102 0 (\) uses short \223floating point\224 numbers to indicate the relative)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2437 M 0.112 0 (importance \(\223weight\224\) of various negotiable parameters. A weight is normalized to a real number in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2487 M 0.189 0 (range 0 through 1, where 0 is the minimum and 1 the maximum value. HTTP/1.1 applications MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2537 M 0.053 0 (NOT generate more than three digits after the decimal point. User configuration of these values SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2587 M 0.145 0 (also be limited in this fashion.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2660 M -0.200 0 ( qvalue = \( "0" [ "." 0*3DIGIT ] \))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2705 M -0.200 0 ( | \( "1" [ "." 0*3\("0"\) ] \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2777 M 0.061 0 (\223Quality values\224 is a misnomer, since these values merely represent relative degradation in desired)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2827 M -0.022 0 (quality.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 21 ]%%) = %%PageTrailer %%Page: 22 22 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (23)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 261 M 0.500 0 (.)A 15.500 0 32 (10 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 261 M -0.052 0 (Language Tags)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.067 0 (A language tag identifies a natural language spoken, written, or otherwise conveyed by human beings for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 405 M 0.069 0 (communication of information to other human beings. Computer languages are explicitly excluded. HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 455 M 0.174 0 (uses language tags within the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 821 460 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1196 455 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1280 460 M -0.200 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1680 455 M -0.041 0 ( fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 532 M 0.060 0 (The syntax and registry of HTTP language tags is the same as that defined by RFC 1766 [1])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1864 532 M 0.207 0 (. In summary,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 582 M 0.038 0 (a language tag is composed of 1 or more parts: A primary language tag and a possibly empty series of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 632 M -0.085 0 (subtags:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 705 M -0.200 0 ( language-tag = primary-tag *\( "-" subtag \))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 775 M -0.200 0 ( primary-tag = 1*8ALPHA)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 820 M -0.200 0 ( subtag = 1*8ALPHA)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 892 M 0.110 0 (Whitespace is not allowed within the tag and all tags are case-insensitive. The name space of language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 942 M 0.096 0 (tags is administered by the IANA. Example tags include:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1015 M -0.200 0 ( en, en-US, en-cockney, i-cherokee, x-pig-latin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1087 M 0.090 0 (where any two-letter primary-tag is an ISO 639 language abbreviation and any two-letter initial subtag is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1137 M 0.097 0 (an ISO 3166 country code. \(The last three tags above are not registered tags; all but the last are examples)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1187 M 0.026 0 (of tags which could be registered in future.\))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1312 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1312 M 0.500 0 (.)A 15.500 0 32 (11 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 1312 M -0.039 0 (Entity Tags)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1406 M 0.036 0 (Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1456 M 0.193 0 (entity tags in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 606 1461 M -0.200 0 (ETag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 706 1456 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 860 1456 M 0.100 0 (14.20)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 955 1456 M 0.338 0 (\), )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 991 1461 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1191 1456 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1345 1456 M 0.100 0 (14.25)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1440 1456 M 0.338 0 (\), )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1476 1461 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1801 1456 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1955 1456 M 0.100 0 (14.26)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 1456 M 0.257 0 (\),)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1508 M 0.463 0 (and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 386 1513 M -0.200 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 586 1508 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 740 1508 M 0.100 0 (14.27)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 835 1508 M 0.046 0 (\) header fields. The definition of how they are used and compared as cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1560 M 0.107 0 (validators is in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 703 1560 M 0.167 0 (13.3.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 809 1560 M -0.019 0 (. An entity tag consists of an opaque quoted string, possibly prefixed by a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1610 M 0.039 0 (weakness indicator.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1683 M -0.200 0 ( entity-tag = [ weak ] opaque-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1753 M -0.200 0 ( weak = "W/")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1798 M -0.200 0 ( opaque-tag = quoted-string)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1870 M -0.064 0 (A \223strong entity tag\224 may be shared by two entities of a resource only if they are equivalent by octet)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1920 M -0.092 0 (equality.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1995 M -0.037 0 (A \223weak entity tag,\224 indicated by the "W/" prefix, may be shared by two entities of a resource only if the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2045 M 0.108 0 (entities are equivalent and could be substituted for each other with no significant change in semantics. A)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2095 M -0.053 0 (weak entity tag can only be used for weak comparison.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2170 M 0.060 0 (An entity tag MUST be unique across all versions of all entities associated with a particular resource. A)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2220 M -0.050 0 (given entity tag value may be used for entities obtained by requests on different URIs without implying)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2270 M 0.026 0 (anything about the equivalence of those entities.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2395 M (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 2395 M 0.500 0 (.)A 15.500 0 32 (12 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 2395 M -0.136 0 (Range Units)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2489 M 0.089 0 (HTTP/1.1 allows a client to request that only part \(a range of\) the response entity be included within the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2539 M 0.153 0 (response. HTTP/1.1 uses range units in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1051 2544 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1176 2539 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1330 2539 M 0.100 0 (14.36)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1425 2539 M 0.394 0 (\) and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1523 2544 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1848 2539 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2002 2539 M 0.100 0 (14.17)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2097 2539 M 0.014 0 (\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2591 M 0.064 0 (header fields. An entity may be broken down into subranges according to various structural units.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier-Bold (F6) cvn 0.857 (Courier-Bold) cvn /Type1 T (Courier-Bold) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 313 2661 M -0.200 0 ( )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 2664 M -0.200 0 (range-unit = bytes-unit | other-range-unit)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2734 M -0.200 0 ( bytes-unit = "bytes")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2779 M -0.200 0 ( other-range-unit = token)A ; LH savelevel1 restore pagesave restore (%%[ Page: 22 ]%%) = %%PageTrailer %%Page: 23 23 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (24)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.041 0 (The only range unit defined by HTTP/1.1 is \223bytes\224. HTTP/1.1 implementations may ignore ranges)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.068 0 (specified using other units. HTTP/1.1 has been designed to allow implementations of applications that do)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.004 0 (not depend on knowledge of ranges.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_75) cvn F2 75 xF F2_75 Ji 313 462 M 10.750 0 32 0.500 0 (4 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 381 462 M 0.023 0 (HTTP Message)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 599 M (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 599 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 599 M 0.298 0 (Message Types)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 693 M -0.010 0 (HTTP messages consist of requests from client to server and responses from server to client.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F5) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F5_42) cvn F5 42 xF F5_42 Ji 313 766 M -0.200 0 ( HTTP-message = Request | Response ; HTTP/1.1 messages)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 843 M -0.200 0 (Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 838 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 642 838 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 838 M 0.394 0 (\) and )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 761 843 M -0.200 0 (Response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 961 838 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1115 838 M (6)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1136 838 M -0.032 0 (\) messages use the generic message format of RFC 822)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 890 M 0.009 0 ([9])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 362 890 M 0.023 0 ( for transferring entities \(the payload of the message\). Both types of message consist of a start-line, one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 940 M 0.144 0 (or more header fields \(also known as \223headers\224\), an empty line \(i.e., a line with nothing preceding the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 990 M 0.062 0 (CRLF\) indicating the end of the header fields, and an optional message-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1063 M -0.200 0 ( generic-message = start-line)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1108 M -0.200 0 ( *message-header)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1153 M -0.200 0 ( CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1198 M -0.200 0 ( [ message-body ])A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1268 M -0.200 0 ( start-line = Request-Line | Status-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1340 M -0.020 0 (In the interest of robustness, servers SHOULD ignore any empty line\(s\) received where a )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1824 1345 M -0.200 0 (Request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1397 M -0.200 0 (Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 413 1392 M 0.111 0 ( is expected. In other words, if the server is reading the protocol stream at the beginning of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1444 M 0.034 0 (message and receives a CRLF first, it should ignore the CRLF.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1519 M 0.072 0 (Note: certain buggy HTTP/1.0 client implementations generate an extra CRLF\222s after a POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1569 M 0.023 0 (request. To restate what is explicitly forbidden by the BNF, an HTTP/1.1 client must not preface)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1619 M 0.028 0 (or follow a request with an extra CRLF.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1719 M (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1719 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1719 M 0.262 0 (Message Headers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1813 M 0.085 0 (HTTP header fields, which include general-header \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1321 1813 M 0.167 0 (4.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1374 1813 M 0.068 0 (\), request-header \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1812 1813 M 0.167 0 (5.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1865 1813 M 0.006 0 (\), response-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1863 M 0.069 0 (header \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 580 1863 M 0.167 0 (6.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 633 1863 M 0.110 0 (\), and entity-header \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1118 1863 M 0.167 0 (7.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1171 1863 M 0.076 0 (\) fields, follow the same generic format as that given in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1913 M -0.051 0 (Section 3.1 of RFC 822 [9])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 769 1913 M -0.048 0 (. Each header field consists of a name followed by a colon \(\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1789 1918 M -0.200 0 (:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1814 1913 M 0.182 0 (\224\) and the field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1965 M -0.031 0 (value. Field names are case-insensitive. The field value may be preceded by any amount of )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1851 1970 M -0.200 0 (LWS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1926 1965 M 0.318 0 (, though a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2017 M 0.166 0 (single )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 425 2022 M -0.200 0 (SP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 475 2017 M 0.044 0 ( is preferred. Header fields can be extended over multiple lines by preceding each extra line with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2069 M 0.119 0 (at least one )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 514 2074 M -0.200 0 (SP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 564 2069 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 621 2074 M -0.200 0 (HT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 671 2069 M -0.035 0 (. Applications SHOULD follow \223common form\224 when generating HTTP constructs,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2121 M 0.075 0 (since there might exist some implementations that fail to accept anything beyond the common forms.)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2194 M -0.200 0 ( message-header = field-name ":" [ field-value ] CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2264 M -0.200 0 ( field-name = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2309 M -0.200 0 ( field-value = *\( field-content | LWS \))A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2379 M -0.200 0 ( field-content = )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2541 M 0.077 0 (The order in which header fields with differing field names are received is not significant. However, it is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2591 M -0.020 0 (\223good practice\224 to send general-header fields first, followed by request-header or response-header fields,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2641 M 0.149 0 (and ending with the entity-header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2716 M 0.055 0 (Multiple message-header fields with the same )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1097 2721 M -0.200 0 (field-name)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1347 2716 M 0.034 0 ( may be present in a message if and only if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2768 M 0.277 0 (the entire )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 484 2773 M -0.200 0 (field-value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 759 2768 M 0.121 0 ( for that header field is defined as a comma-separated list [i.e., )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1825 2773 M -0.200 0 (#\(values\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2768 M 0.270 0 (]. It)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2820 M -0.032 0 (MUST be possible to combine the multiple header fields into one \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1439 2825 M -0.200 0 (field-name: field-value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2014 2820 M 0.352 0 (\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2872 M 0.088 0 (pair, without changing the semantics of the message, by appending each subsequent )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1741 2877 M -0.200 0 (field-value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2016 2872 M -0.059 0 ( to)A ; LH savelevel1 restore pagesave restore (%%[ Page: 23 ]%%) = %%PageTrailer %%Page: 24 24 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (25)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.118 0 (the first, each separated by a comma. The order in which header fields with the same field-name are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.049 0 (received is therefore significant to the interpretation of the combined field value, and thus a proxy MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.017 0 (NOT change the order of these field values when a message is forwarded.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 486 M (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 486 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 486 M 0.182 0 (Message Body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 580 M -0.076 0 (The message-body \(if any\) of an HTTP message is used to carry the entity-body associated with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 630 M -0.041 0 (request or response. The message-body differs from the entity-body only when a transfer coding has been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 680 M 0.071 0 (applied, as indicated by the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 784 685 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1209 680 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1574 680 M 0.100 0 (14.40)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1669 680 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 755 M -0.200 0 ( message-body = entity-body)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 800 M -0.200 0 ( | )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 877 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 738 872 M 0.031 0 ( MUST be used to indicate any transfer codings applied by an application to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 924 M 0.086 0 (ensure safe and proper transfer of the message. )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1116 929 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1541 924 M 0.022 0 ( is a property of the message, not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 976 M 0.063 0 (of the entity, and thus can be added or removed by any application along the request/response chain.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1051 M -0.014 0 (The rules for when a message-body is allowed in a message differ for requests and responses.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1126 M -0.003 0 (The presence of a message-body in a request is signaled by the inclusion of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1618 1131 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1968 1126 M 0.171 0 ( or)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1183 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 738 1178 M -0.026 0 ( header field in the request\222s message-headers. A message-body MAY be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1230 M 0.075 0 (included in a request only when the request method \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1337 1230 M 0.200 0 (5.1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1422 1230 M -0.123 0 (\) allows an entity-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1305 M 0.011 0 (For response messages, whether or not a message-body is included with a message is dependent on both)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1355 M 0.053 0 (the request method and the response status code \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1276 1355 M 0.200 0 (6.1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1361 1355 M 0.017 0 (\). All responses to the HEAD request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1405 M -0.002 0 (method MUST NOT include a message-body, even though the presence of entity-header fields might lead)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1455 M 0.026 0 (one to believe they do. All 1xx \(informational\), 204 \(no content\), and 304 \(not modified\) responses MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1505 M -0.043 0 (NOT include a message-body. All other responses do include a message-body, although it may be of zero)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1555 M 0.357 0 (length.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1680 M (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1680 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1680 M 0.062 0 (Message Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1774 M -0.003 0 (When a message-body is included with a message, the length of that body is determined by one of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1824 M -0.061 0 (following \(in order of precedence\):)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1899 M (1)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1899 M 0.009 0 (Any response message which MUST NOT include a message-body \(such as the 1xx, 204, and 304)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1949 M 0.022 0 (responses and any response to a HEAD request\) is always terminated by the first empty line after the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1999 M 0.074 0 (header fields, regardless of the entity-header fields present in the message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2074 M (2)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2074 M 0.076 0 (If a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 456 2079 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 881 2074 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1246 2074 M 0.100 0 (14.40)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1341 2074 M 0.207 0 (\) is present and indicates that the \223chunked\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2126 M 0.110 0 (transfer coding has been applied, then the length is defined by the chunked encoding \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1973 2126 M 0.167 0 (3.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2026 2126 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2201 M (3)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2201 M 0.076 0 (If a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 456 2206 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 806 2201 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1171 2201 M 0.100 0 (14.14)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1266 2201 M 0.077 0 (\) is present, its value in bytes represents the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2253 M -0.096 0 (length of the message-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2328 M (4)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2328 M 0.076 0 (If the message uses the media type \223multipart/byteranges\224, which is self-delimiting, then that defines)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2378 M 0.109 0 (the length. This media type MUST NOT be used unless the sender knows that the recipient can parse)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2428 M 0.128 0 (it; the presence in a request of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 936 2433 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1061 2428 M 0.097 0 ( header with multiple byte-range specifiers implies that the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2480 M 0.090 0 (client can parse multipart/byteranges responses.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2555 M (5)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2555 M 0.049 0 (By the server closing the connection. \(Closing the connection cannot be used to indicate the end of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2605 M -0.046 0 (request body, since that would leave no possibility for the server to send back a response.\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2680 M -0.005 0 (For compatibility with HTTP/1.0 applications, HTTP/1.1 requests containing a message-body MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2730 M 0.138 0 (include a valid )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 573 2735 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 923 2730 M 0.056 0 ( header field unless the server is known to be HTTP/1.1 compliant. If)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2782 M 0.034 0 (a request contains a message-body and a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1006 2787 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1356 2782 M -0.006 0 ( is not given, the server SHOULD respond)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2834 M 0.138 0 (with 400 \(bad request\) if it cannot determine the length of the message, or with 411 \(length required\) if it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2884 M 0.075 0 (wishes to insist on receiving a valid )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 926 2889 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1276 2884 M 0.500 0 (.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 24 ]%%) = %%PageTrailer %%Page: 25 25 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (26)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.067 0 (All HTTP/1.1 applications that receive entities MUST accept the \223chunked\224 transfer coding \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2018 261 M 0.167 0 (3.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2071 261 M 0.257 0 (\),)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.092 0 (thus allowing this mechanism to be used for messages when the message length cannot be determined in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M -0.012 0 (advance.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M -0.038 0 (Messages MUST NOT include both a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 958 441 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1308 436 M 0.181 0 ( header field and the \223chunked\224 transfer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.034 0 (coding. If both are received, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 860 493 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1210 488 M -0.037 0 ( MUST be ignored.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 565 M 0.294 0 (When a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 455 570 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 805 565 M -0.030 0 ( is given in a message where a message-body is allowed, its field value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 617 M -0.023 0 (MUST exactly match the number of OCTETs in the message-body. HTTP/1.1 user agents MUST notify)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 667 M 0.132 0 (the user when an invalid length is received and detected.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 767 M (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 767 M 0.500 0 (.)A 15.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 767 M 0.065 0 (General Header Fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 861 M 0.038 0 (There are a few header fields which have general applicability for both request and response messages, but)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 911 M 0.032 0 (which do not apply to the entity being transferred. These header fields apply only to the message being)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 961 M 0.292 0 (transmitted.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1034 M -0.200 0 ( general-header = Cache-Control ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1034 M -0.200 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1079 M -0.200 0 ( | Connection ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1079 M -0.200 0 (14.10)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1124 M -0.200 0 ( | Date ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1124 M -0.200 0 (14.19)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1169 M -0.200 0 ( | Pragma ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1169 M -0.200 0 (14.32)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1214 M -0.200 0 ( | Transfer-Encoding ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1214 M -0.200 0 (14.40)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1259 M -0.200 0 ( | Upgrade ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1259 M -0.200 0 (14.41)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1304 M -0.200 0 ( | Via ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1304 M -0.200 0 (14.44)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1376 M 0.078 0 (General-header field names can be extended reliably only in combination with a change in the protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1426 M 0.003 0 (version. However, new or experimental header fields may be given the semantics of general header fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1476 M 0.097 0 (if all parties in the communication recognize them to be general-header fields. Unrecognized header fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1526 M 0.084 0 (are treated as entity-header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_75) cvn F4 75 xF F4_75 Ji 313 1627 M 10.750 0 32 0.500 0 (5 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 381 1627 M -0.329 0 (Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1739 M 0.098 0 (A request message from a client to a server includes, within the first line of that message, the method to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1789 M 0.058 0 (be applied to the resource, the identifier of the resource, and the protocol version in use.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1862 M -0.200 0 ( Request = Request-Line ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1813 1862 M -0.200 0 (5.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1907 M -0.200 0 ( *\( general-header ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1813 1907 M -0.200 0 (4.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1952 M -0.200 0 ( | request-header ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1813 1952 M -0.200 0 (5.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1997 M -0.200 0 ( | entity-header \) ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1813 1997 M -0.200 0 (7.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2042 M -0.200 0 ( CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2087 M -0.200 0 ( [ message-body ] ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1813 2087 M -0.200 0 (7.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2184 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 2184 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 2184 M -0.156 0 (Request-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2278 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2283 M -0.200 0 (Request-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 690 2278 M -0.043 0 ( begins with a method token, followed by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1458 2283 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1733 2278 M 0.091 0 ( and the protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2330 M 0.208 0 (version, and ending with )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 744 2335 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 844 2330 M 0.063 0 (. The elements are separated by )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1386 2335 M -0.200 0 (SP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1436 2330 M 0.153 0 ( characters. No )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1702 2335 M -0.200 0 (CR)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1752 2330 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1809 2335 M -0.200 0 (LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1859 2330 M -0.021 0 ( are allowed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2382 M 0.170 0 (except in the final )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 629 2387 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 729 2382 M -0.093 0 ( sequence.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2457 M -0.200 0 ( Request-Line = Method SP Request-URI SP HTTP-Version CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_42) cvn F4 42 xF F4_42 Ji 313 2554 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 2554 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 2554 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 428 2554 M -0.164 0 (Method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2629 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2634 M -0.200 0 (Method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 540 2629 M 0.024 0 ( token indicates the method to be performed on the resource identified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1846 2634 M -0.200 0 (Request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2686 M -0.200 0 (URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2681 M 0.045 0 (. The method is case-sensitive.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2756 M -0.200 0 ( Method = "OPTIONS" ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2756 M -0.200 0 (9.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2801 M -0.200 0 ( | "GET" ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2801 M -0.200 0 (9.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2846 M -0.200 0 ( | "HEAD" ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2846 M -0.200 0 (9.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2891 M -0.200 0 ( | "POST" ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2891 M -0.200 0 (9.5)A ; LH savelevel1 restore pagesave restore (%%[ Page: 25 ]%%) = %%PageTrailer %%Page: 26 26 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (27)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( | "PUT" ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 259 M -0.200 0 (9.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( | "DELETE" ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 304 M -0.200 0 (9.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 349 M -0.200 0 ( | "TRACE" ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 349 M -0.200 0 (9.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 394 M -0.200 0 ( | extension-method)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 464 M -0.200 0 ( extension-method = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M -0.019 0 (The list of methods allowed by a resource can be specified in an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1400 541 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1525 536 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1890 536 M 0.125 0 (14.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1964 536 M 0.284 0 (\). The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 588 M 0.032 0 (return code of the response always notifies the client whether a method is currently allowed on a resource,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 638 M -0.003 0 (since the set of allowed methods can change dynamically. Servers SHOULD return the status code 405)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 688 M -0.033 0 (\(Method Not Allowed\) if the method is known by the server but not allowed for the requested resource,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 738 M 0.078 0 (and 501 \(Not Implemented\) if the method is unrecognized or not implemented by the server. The list of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 788 M 0.040 0 (methods known by a server can be listed in a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1080 793 M -0.200 0 (Public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1230 788 M 0.005 0 ( response-header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1755 788 M 0.100 0 (14.35)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1850 788 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 865 M 0.035 0 (The methods GET and HEAD MUST be supported by all general-purpose servers. All other methods are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 915 M 0.006 0 (optional; however, if the above methods are implemented, they MUST be implemented with the same)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 965 M 0.011 0 (semantics as those specified in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 969 965 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 990 965 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 1065 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 1065 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 1065 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 428 1065 M -0.238 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1140 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1145 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 1140 M -0.008 0 ( is a Uniform Resource Identifier \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1375 1140 M 0.167 0 (3.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1428 1140 M 0.095 0 (\) and identifies the resource upon which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1192 M 0.018 0 (to apply the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1265 M -0.200 0 ( Request-URI = "*" | absoluteURI | abs_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1337 M 0.094 0 (The three options for )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 679 1342 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 954 1337 M 0.156 0 ( are dependent on the nature of the request. The asterisk \223*\224 means)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1389 M 0.063 0 (that the request does not apply to a particular resource, but to the server itself, and is only allowed when)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1439 M -0.044 0 (the method used does not necessarily apply to a resource. One example would be)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1512 M -0.200 0 ( OPTIONS * HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1584 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1589 M -0.200 0 (absoluteURI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 1584 M 0.053 0 ( form is required when the request is being made to a proxy. The proxy is requested)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1636 M 0.085 0 (to forward the request or service it from a valid cache, and return the response. Note that the proxy MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1686 M -0.006 0 (forward the request on to another proxy or directly to the server specified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1669 1691 M -0.200 0 (absoluteURI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1944 1686 M 0.289 0 (. In order)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1738 M 0.004 0 (to avoid request loops, a proxy MUST be able to recognize all of its server names, including any aliases,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1788 M 0.170 0 (local variations, and the numeric IP address. An example )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1292 1793 M -0.200 0 (Request-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1592 1788 M -0.232 0 ( would be:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1863 M -0.200 0 ( GET http://www.w3.org/pub/WWW/TheProject.html HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1935 M 0.021 0 (To allow for transition to absoluteURIs in all requests in future versions of HTTP, all HTTP/1.1 servers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1985 M -0.048 0 (MUST accept the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 619 1990 M -0.200 0 (absoluteURI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 894 1985 M 0.067 0 ( form in requests, even though HTTP/1.1 clients will only generate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2037 M 0.102 0 (them in requests to proxies.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2112 M -0.047 0 (The most common form of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 775 2117 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1050 2112 M 0.105 0 ( is that used to identify a resource on an origin server or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2164 M -0.001 0 (gateway. In this case the absolute path of the URI MUST be transmitted \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1743 2164 M 0.200 0 (3.2.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1828 2164 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1850 2169 M -0.200 0 (abs_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2050 2164 M 0.132 0 (\) as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2216 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 376 2221 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 651 2216 M 0.050 0 (, and the network location of the URI \()A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1305 2221 M -0.200 0 (net_loc)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1480 2216 M 0.149 0 (\) MUST be transmitted in a)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1947 2221 M -0.200 0 ( Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2268 M 0.051 0 (header field. For example, a client wishing to retrieve the resource above directly from the origin server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2318 M 0.024 0 (would create a TCP connection to port 80 of the host \223www.w3.org\224 and send the lines:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2391 M -0.200 0 ( GET /pub/WWW/TheProject.html HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2436 M -0.200 0 ( Host: www.w3.org)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2508 M -0.067 0 (followed by the remainder of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 873 2513 M -0.200 0 (Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1048 2508 M 0.072 0 (. Note that the absolute path cannot be empty; if none is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2560 M 0.094 0 (present in the original URI, it MUST be given as \223/\224 \(the server root\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2635 M 0.056 0 (If a proxy receives a request without any path in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1199 2640 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1474 2635 M 0.031 0 ( and the method specified is capable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2687 M 0.082 0 (of supporting the asterisk form of request, then the last proxy on the request chain MUST forward the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2737 M 0.148 0 (request with \223*\224 as the final )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 798 2742 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1073 2737 M 0.106 0 (. For example, the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2812 M -0.200 0 ( OPTIONS http://www.ics.uci.edu:8001 HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2884 M -0.192 0 (would be forwarded by the proxy as)A ; LH savelevel1 restore pagesave restore (%%[ Page: 26 ]%%) = %%PageTrailer %%Page: 27 27 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (28)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( OPTIONS * HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( Host: www.ics.uci.edu:8001)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 376 M -0.035 0 (after connecting to port 8001 of host \223www.ics.uci.edu\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 451 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 456 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 451 M 0.142 0 ( is transmitted in the format specified in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1483 451 M 0.200 0 (3.2.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1568 451 M 0.107 0 (. The origin server MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 503 M -0.115 0 (decode the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 503 508 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 778 503 M 0.061 0 ( in order to properly interpret the request. Servers SHOULD respond to invalid)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 560 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 588 555 M 0.121 0 (s with an appropriate status code.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 632 M 0.050 0 (In requests that they forward, proxies MUST NOT rewrite the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1388 637 M -0.200 0 (abs_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1588 632 M 0.156 0 (\224 part of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1740 637 M -0.200 0 (a Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2065 632 M 0.608 0 ( in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 684 M -0.058 0 (any way except as noted above to replace a null )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1122 689 M -0.200 0 (abs_path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1322 684 M 0.126 0 ( with \223*\224, no matter what the proxy does in its)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 736 M 0.292 0 (internal implementation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 811 M 0.104 0 (Note: The \223no rewrite\224 rule prevents the proxy from changing the meaning of the request when)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 861 M 0.060 0 (the origin server is improperly using a non-reserved URL character for a reserved purpose.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 911 M 0.041 0 (Implementers should be aware that some pre-HTTP/1.1 proxies have been known to rewrite the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 966 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 961 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1088 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 1088 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 1088 M -0.016 0 (The Resource Identified by a Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1182 M 0.031 0 (HTTP/1.1 origin servers SHOULD be aware that the exact resource identified by an Internet request is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1232 M 0.098 0 (determined by examining both the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 903 1237 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1178 1232 M 0.392 0 ( and the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1325 1237 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1425 1232 M 0.113 0 ( header field.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1309 M 0.030 0 (An origin server that does not allow resources to differ by the requested host MAY ignore the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1901 1314 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1361 M -0.018 0 (header field value. \(But see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 913 1361 M 0.167 0 (19.5.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1019 1361 M 0.146 0 ( for other requirements on )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1472 1366 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1572 1361 M 0.144 0 ( support in HTTP/1.1.\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1438 M 0.031 0 (An origin server that does differentiate resources based on the host requested \(sometimes referred to as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1488 M 0.042 0 (virtual hosts or vanity hostnames\) MUST use the following rules for determining the requested resource)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1538 M 0.118 0 (on an HTTP/1.1 request:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1617 M (1)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1617 M -0.157 0 (If )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 501 1622 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 776 1617 M 0.405 0 ( is an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 878 1622 M -0.200 0 (absoluteURI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1153 1617 M 0.193 0 (, the host is part of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1543 1622 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1818 1617 M -0.216 0 (. Any Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1669 M 0.054 0 (header field value in the request MUST be ignored.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1723 M (2)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1723 M 0.101 0 (If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 564 1728 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 839 1723 M 0.333 0 ( is not an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1006 1728 M -0.200 0 (absoluteURI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1281 1723 M 0.193 0 (, and the request includes a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1752 1728 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1852 1723 M 0.113 0 ( header field,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1775 M 0.079 0 (the host is determined by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 960 1780 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1060 1775 M 0.056 0 ( header field value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1852 M (3)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1852 M 0.076 0 (If the host as determined by rule 1 or 2 is not a valid host on the server, the response MUST be a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1902 M -0.011 0 (400 \(Bad Request\) error message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1977 M 0.077 0 (Recipients of an HTTP/1.0 request that lacks a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1111 1982 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1211 1977 M 0.086 0 ( header field MAY attempt to use heuristics \(e.g.,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2029 M 0.137 0 (examination of the URI path for something unique to a particular host\) in order to determine what exact)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2079 M -0.019 0 (resource is being requested.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2179 M (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 2179 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 2179 M 0.065 0 (Request Header Fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2273 M 0.100 0 (The request-header fields allow the client to pass additional information about the request, and about the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2323 M 0.059 0 (client itself, to the server. These fields act as request modifiers, with semantics equivalent to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2373 M 0.182 0 (parameters on a programming language method invocation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2446 M -0.200 0 ( request-header = Accept ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2446 M -0.200 0 (14.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2491 M -0.200 0 ( | Accept-Charset ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2491 M -0.200 0 (14.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2536 M -0.200 0 ( | Accept-Encoding ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2536 M -0.200 0 (14.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2581 M -0.200 0 ( | Accept-Language ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2581 M -0.200 0 (14.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2626 M -0.200 0 ( | Authorization ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2626 M -0.200 0 (14.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2671 M -0.200 0 ( | From ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2671 M -0.200 0 (14.22)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2716 M -0.200 0 ( | Host ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2716 M -0.200 0 (14.23)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2761 M -0.200 0 ( | If-Modified-Since ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2761 M -0.200 0 (14.24)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2806 M -0.200 0 ( | If-Match ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2806 M -0.200 0 (14.25)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2851 M -0.200 0 ( | If-None-Match ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2851 M -0.200 0 (14.26)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2896 M -0.200 0 ( | If-Range ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2896 M -0.200 0 (14.27)A ; LH savelevel1 restore pagesave restore (%%[ Page: 27 ]%%) = %%PageTrailer %%Page: 28 28 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (29)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( | If-Unmodified-Since ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 259 M -0.200 0 (14.28)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( | Max-Forwards ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 304 M -0.200 0 (14.31)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 349 M -0.200 0 ( | Proxy-Authorization ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 349 M -0.200 0 (14.34)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 394 M -0.200 0 ( | Range ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 394 M -0.200 0 (14.36)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 439 M -0.200 0 ( | Referer ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 439 M -0.200 0 (14.37)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 484 M -0.200 0 ( | User-Agent ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 484 M -0.200 0 (14.42)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 556 M 0.044 0 (Request-header field names can be extended reliably only in combination with a change in the protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 606 M -0.015 0 (version. However, new or experimental header fields MAY be given the semantics of request-header fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 656 M 0.081 0 (if all parties in the communication recognize them to be request-header fields. Unrecognized header fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 706 M 0.084 0 (are treated as entity-header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_75) cvn F4 75 xF F4_75 Ji 313 807 M 10.750 0 32 0.500 0 (6 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 381 807 M -0.375 0 (Response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 919 M 0.091 0 (After receiving and interpreting a request message, a server responds with an HTTP response message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 992 M -0.200 0 ( Response = Status-Line ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 992 M -0.200 0 (6.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1037 M -0.200 0 ( *\( general-header ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1037 M -0.200 0 (4.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1082 M -0.200 0 ( | response-header ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1082 M -0.200 0 (6.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1127 M -0.200 0 ( | entity-header \) ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1127 M -0.200 0 (7.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1172 M -0.200 0 ( CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1217 M -0.200 0 ( [ message-body ] ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1217 M -0.200 0 (7.2)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_58) cvn F4 58 xF F4_58 Ji 313 1314 M (6)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 1314 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 1314 M -0.255 0 (Status-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1408 M 0.145 0 (The first line of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 618 1413 M -0.200 0 (Response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 818 1408 M 0.085 0 ( message is the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1083 1413 M -0.200 0 (Status-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1358 1408 M -0.091 0 (, consisting of the protocol version followed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1460 M 0.051 0 (by a numeric status code and its associated textual phrase, with each element separated by )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1841 1465 M -0.200 0 (SP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1891 1460 M 0.231 0 ( characters.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1512 M -0.275 0 (No )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 374 1517 M -0.200 0 (CR)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 424 1512 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 481 1517 M -0.200 0 (LF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 531 1512 M 0.091 0 ( is allowed except in the final )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1039 1517 M -0.200 0 (CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1139 1512 M -0.093 0 ( sequence.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1587 M -0.200 0 ( Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_42) cvn F4 42 xF F4_42 Ji 313 1684 M (6)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 1684 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 1684 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 428 1684 M -0.150 0 (Status Code and Reason Phrase)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1759 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1764 M -0.200 0 (Status-Code)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 1759 M 0.113 0 ( element is a 3-digit integer result code of the attempt to understand and satisfy the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1811 M -0.019 0 (request. These codes are fully defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1132 1811 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1174 1811 M 0.365 0 (. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1273 1816 M -0.200 0 (Reason-Phrase)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1598 1811 M 0.132 0 ( is intended to give a short)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1863 M 0.064 0 (textual description of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 744 1868 M -0.200 0 (Status-Code)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1019 1863 M 0.365 0 (. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1118 1868 M -0.200 0 (Status-Code )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1418 1863 M 0.075 0 (is intended for use by automata and the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1920 M -0.200 0 (Reason-Phrase)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 1915 M 0.169 0 ( is intended for the human user. The client is not required to examine or display the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1972 M -0.200 0 (Reason-Phrase)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 1967 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2044 M 0.139 0 (The first digit of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 665 2049 M -0.200 0 (Status-Code)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 940 2044 M 0.017 0 ( defines the class of response. The last two digits do not have any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2096 M 0.126 0 (categorization role. There are 5 values for the first digit:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F8) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F8_42) cvn F8 42 xF F8_42 Ji 388 2194 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2198 M 0.029 0 (1xx: Informational - Request received, continuing process)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2284 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2288 M -0.074 0 (2xx: Success - The action was successfully received, understood, and accepted)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2374 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2378 M 0.096 0 (3xx: Redirection - Further action must be taken in order to complete the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2464 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2468 M 0.111 0 (4xx: Client Error - The request contains bad syntax or cannot be fulfilled)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2554 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2558 M 0.105 0 (5xx: Server Error - The server failed to fulfill an apparently valid request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2621 M 0.048 0 (The individual values of the numeric status codes defined for HTTP/1.1, and an example set of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2671 M 0.087 0 (corresponding )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 565 2676 M -0.200 0 (Reason-Phrase)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 890 2671 M 0.073 0 (\222s, are presented below. The reason phrases listed here are only)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2723 M -0.066 0 (recommended -- they may be replaced by local equivalents without affecting the protocol.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2796 M -0.200 0 ( Status-Code = "100" ; Continue)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2841 M -0.200 0 ( | "101" ; Switching Protocols)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2886 M -0.200 0 ( | "200" ; OK)A ; LH savelevel1 restore pagesave restore (%%[ Page: 28 ]%%) = %%PageTrailer %%Page: 29 29 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (30)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( | "201" ; Created)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( | "202" ; Accepted)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 349 M -0.200 0 ( | "203" ; Non-Authoritative Information)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 394 M -0.200 0 ( | "204" ; No Content)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 439 M -0.200 0 ( | "205" ; Reset Content)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 484 M -0.200 0 ( | "206" ; Partial Content)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 529 M -0.200 0 ( | "300" ; Multiple Choices)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 574 M -0.200 0 ( | "301" ; Moved Permanently)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 619 M -0.200 0 ( | "302" ; Moved Temporarily)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 664 M -0.200 0 ( | "303" ; See Other)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 709 M -0.200 0 ( | "304" ; Not Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 754 M -0.200 0 ( | "305" ; Use Proxy)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 799 M -0.200 0 ( | "400" ; Bad Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 844 M -0.200 0 ( | "401" ; Unauthorized)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 889 M -0.200 0 ( | "402" ; Payment Required)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 934 M -0.200 0 ( | "403" ; Forbidden)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 979 M -0.200 0 ( | "404" ; Not Found)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1024 M -0.200 0 ( | "405" ; Method Not Allowed)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1069 M -0.200 0 ( | "406" ; Not Acceptable)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1114 M -0.200 0 ( | "407" ; Proxy Authentication Required)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1159 M -0.200 0 ( | "408" ; Request Time-out)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1204 M -0.200 0 ( | "409" ; Conflict)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1249 M -0.200 0 ( | "410" ; Gone)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1294 M -0.200 0 ( | "411" ; Length Required)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1339 M -0.200 0 ( | "412" ; Precondition Failed)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1384 M -0.200 0 ( | "413" ; Request Entity Too Large)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1429 M -0.200 0 ( | "414" ; Request-URI Too Large)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1474 M -0.200 0 ( | "415" ; Unsupported Media Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1519 M -0.200 0 ( | "500" ; Internal Server Error)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1564 M -0.200 0 ( | "501" ; Not Implemented)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1609 M -0.200 0 ( | "502" ; Bad Gateway)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1654 M -0.200 0 ( | "503" ; Service Unavailable)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1699 M -0.200 0 ( | "504" ; Gateway Time-out)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1744 M -0.200 0 ( | "505" ; HTTP Version not supported)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1789 M -0.200 0 ( | extension-code)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1859 M -0.200 0 ( extension-code = 3DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1929 M -0.200 0 ( Reason-Phrase = *)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2001 M 0.102 0 (HTTP status codes are extensible. HTTP applications are not required to understand the meaning of all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2051 M -0.015 0 (registered status codes, though such understanding is obviously desirable. However, applications MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2101 M 0.087 0 (understand the class of any status code, as indicated by the first digit, and treat any unrecognized response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2151 M 0.084 0 (as being equivalent to the x00 status code of that class, with the exception that an unrecognized response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2201 M 0.010 0 (MUST NOT be cached. For example, if an unrecognized status code of 431 is received by the client, it can)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2251 M 0.088 0 (safely assume that there was something wrong with its request and treat the response as if it had received)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2301 M 0.079 0 (a 400 status code. In such cases, user agents SHOULD present to the user the entity returned with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2351 M 0.123 0 (response, since that entity is likely to include human-readable information which will explain the unusual)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2401 M 0.118 0 (status.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 2501 M (6)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 2501 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 2501 M 0.051 0 (Response Header Fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2595 M 0.062 0 (The response-header fields allow the server to pass additional information about the response which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2645 M 0.136 0 (cannot be placed in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 714 2650 M -0.200 0 (Status-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 989 2645 M 0.063 0 (. These header fields give information about the server and about)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2697 M -0.002 0 (further access to the resource identified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1099 2702 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1374 2697 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2772 M -0.200 0 ( response-header = Age ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2772 M -0.200 0 (14.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2817 M -0.200 0 ( | Location ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2817 M -0.200 0 (14.30)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2862 M -0.200 0 ( | Proxy-Authenticate ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2862 M -0.200 0 (14.33)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2907 M -0.200 0 ( | Public ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 2907 M -0.200 0 (14.35)A ; LH savelevel1 restore pagesave restore (%%[ Page: 29 ]%%) = %%PageTrailer %%Page: 30 30 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (31)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( | Retry-After ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 259 M -0.200 0 (14.38)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( | Server ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 304 M -0.200 0 (14.39)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 349 M -0.200 0 ( | Vary ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 349 M -0.200 0 (14.43)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 394 M -0.200 0 ( | Warning ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 394 M -0.200 0 (14.45)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 439 M -0.200 0 ( | WWW-Authenticate ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 439 M -0.200 0 (14.46)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 511 M 0.037 0 (Response-header field names can be extended reliably only in combination with a change in the protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M -0.014 0 (version. However, new or experimental header fields MAY be given the semantics of response-header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M 0.064 0 (fields if all parties in the communication recognize them to be response-header fields. Unrecognized)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 661 M 0.076 0 (header fields are treated as entity-header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_75) cvn F4 75 xF F4_75 Ji 313 762 M 10.750 0 32 0.500 0 (7 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 381 762 M -0.004 0 (Entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 879 M -0.200 0 (Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 874 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 572 879 M -0.200 0 (Response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 772 874 M 0.030 0 ( messages MAY transfer an entity if not otherwise restricted by the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 926 M 0.012 0 (method or response status code. An entity consists of entity-header fields and an entity-body, although)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 976 M -0.007 0 (some responses will only include the entity-headers.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1051 M 0.144 0 (In this section, both )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Italic (F6) cvn 0.905 (Times-Italic) cvn /Type1 T (Times-Italic) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 658 1051 M 0.075 0 (sender )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 781 1051 M 0.451 0 (and)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 843 1051 M 0.219 0 ( recipient)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1005 1051 M 0.119 0 ( refer to either the client or the server, depending on who sends)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1101 M -0.002 0 (and who receives the entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_58) cvn F4 58 xF F4_58 Ji 313 1201 M (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 1201 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 1201 M 0.022 0 (Entity Header Fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1295 M -0.011 0 (Entity-header fields define optional metainformation about the entity-body or, if no body is present, about)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1345 M -0.005 0 (the resource identified by the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1418 M -0.200 0 ( entity-header = Allow ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1418 M -0.200 0 (14.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1463 M -0.200 0 ( | Content-Base ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1463 M -0.200 0 (14.11)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1508 M -0.200 0 ( | Content-Encoding ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1508 M -0.200 0 (14.12)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1553 M -0.200 0 ( | Content-Language ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1553 M -0.200 0 (14.13)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1598 M -0.200 0 ( | Content-Length ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1598 M -0.200 0 (14.14)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1643 M -0.200 0 ( | Content-Location ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1643 M -0.200 0 (14.15)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1688 M -0.200 0 ( | Content-MD5 ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1688 M -0.200 0 (14.16)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1733 M -0.200 0 ( | Content-Range ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1733 M -0.200 0 (14.17)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1778 M -0.200 0 ( | Content-Type ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1778 M -0.200 0 (14.18)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1823 M -0.200 0 ( | ETag ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1823 M -0.200 0 (14.20)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1868 M -0.200 0 ( | Expires ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1868 M -0.200 0 (14.21)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1913 M -0.200 0 ( | Last-Modified ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1788 1913 M -0.200 0 (14.29)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1958 M -0.200 0 ( | extension-header)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2028 M -0.200 0 ( extension-header = message-header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2100 M 0.078 0 (The extension-header mechanism allows additional entity-header fields to be defined without changing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2150 M -0.001 0 (the protocol, but these fields cannot be assumed to be recognizable by the recipient. Unrecognized header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2200 M -0.093 0 (fields SHOULD be ignored by the recipient and forwarded by proxies.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2300 M (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 2300 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 2300 M -0.193 0 (Entity Body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2394 M 0.036 0 (The entity-body \(if any\) sent with an HTTP request or response is in a format and encoding defined by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2444 M 0.004 0 (entity-header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2517 M -0.200 0 ( entity-body = *OCTET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2589 M -0.014 0 (An entity-body is only present in a message when a message-body is present, as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2010 2589 M 0.167 0 (4.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2063 2589 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2639 M -0.144 0 (The entity-body is obtained from the message-body by decoding any )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1470 2644 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1895 2639 M 0.186 0 ( that may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2691 M 0.054 0 (have been applied to ensure safe and proper transfer of the message.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 30 ]%%) = %%PageTrailer %%Page: 31 31 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (32)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 261 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 261 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 261 M -0.004 0 (Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.043 0 (When an entity-body is included with a message, the data type of that body is determined via the header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M -0.118 0 (fields )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 416 391 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 716 386 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 800 391 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1200 386 M -0.005 0 (. These define a two-layer, ordered encoding model:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 461 M -0.200 0 ( entity-body := Content-Encoding\( Content-Type\( data \) \))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 538 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 613 533 M 0.030 0 ( specifies the media type of the underlying data. )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1431 538 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1831 533 M -0.176 0 ( may be used to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 585 M 0.067 0 (indicate any additional content codings applied to the data, usually for the purpose of data compression,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 635 M 0.075 0 (that are a property of the requested resource. There is no default encoding.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 710 M -0.040 0 (Any HTTP/1.1 message containing an entity-body SHOULD include a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1512 715 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1812 710 M 0.083 0 ( header field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 763 M 0.025 0 (defining the media type of that body. If and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1056 762 M -0.027 0 (only if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1169 763 M 0.016 0 ( the media type is not given by a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1726 768 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 815 M 0.084 0 (field, the recipient MAY attempt to guess the media type via inspection of its content and/or the name)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 865 M 0.026 0 (extension\(s\) of the URL used to identify the resource. If the media type remains unknown, the recipient)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 915 M -0.110 0 (SHOULD treat it as type \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 757 920 M -0.200 0 (application/octet-stream)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1357 915 M 0.426 0 (\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1017 M (7)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 1017 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 1017 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 1017 M -0.059 0 (Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1092 M 0.004 0 (The length of an entity-body is the length of the message-body after any transfer codings have been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1142 M -0.086 0 (removed. Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 616 1142 M 0.167 0 (4.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 669 1142 M -0.015 0 ( defines how the length of a message-body is determined.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_75) cvn F2 75 xF F2_75 Ji 313 1243 M 10.750 0 32 0.500 0 (8 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 381 1243 M -0.350 0 (Connections)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 1405 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1405 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1405 M -0.202 0 (Persistent Connections)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1549 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 1549 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 1549 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 1549 M -0.429 0 (Purpose)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1624 M 0.048 0 (Prior to persistent connections, a separate TCP connection was established to fetch each URL, increasing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1674 M 0.138 0 (the load on HTTP servers and causing congestion on the Internet. The use of inline images and other)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1724 M 0.076 0 (associated data often requires a client to make multiple requests of the same server in a short amount of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1774 M 0.005 0 (time. Analyses of these performance problems are available [30][27]; analysis and results from a prototype)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1824 M 0.237 0 (implementation are in [26].)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1899 M 0.036 0 (Persistent HTTP connections have a number of advantages:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F8) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F8_42) cvn F8 42 xF F8_42 Ji 388 1985 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1989 M -0.019 0 (By opening and closing fewer TCP connections, CPU time is saved, and memory used for TCP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2039 M -0.104 0 (protocol control blocks is also saved.)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2104 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2108 M 0.074 0 (HTTP requests and responses can be pipelined on a connection. Pipelining allows a client to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2158 M 0.066 0 (make multiple requests without waiting for each response, allowing a single TCP connection to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2208 M -0.028 0 (be used much more efficiently, with much lower elapsed time.)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2273 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2277 M -0.070 0 (Network congestion is reduced by reducing the number of packets caused by TCP opens, and by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2327 M 0.036 0 (allowing TCP sufficient time to determine the congestion state of the network.)A ; : 0 0 2425 3213 rc 0 0 0 sco F8_42 Ji 388 2392 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2396 M -0.012 0 (HTTP can evolve more gracefully; since errors can be reported without the penalty of closing the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2446 M 0.042 0 (TCP connection. Clients using future versions of HTTP might optimistically try a new feature,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2496 M 0.128 0 (but if communicating with an older server, retry with old semantics after an error is reported.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2559 M 0.023 0 (HTTP implementations SHOULD implement persistent connections.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2684 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 2684 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 2684 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 2684 M 0.049 0 (Overall Operation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2759 M 0.050 0 (A significant difference between HTTP/1.1 and earlier versions of HTTP is that persistent connections are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2809 M 0.051 0 (the default behavior of any HTTP connection. That is, unless otherwise indicated, the client may assume)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2859 M 0.200 0 (that the server will maintain a persistent connection.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 31 ]%%) = %%PageTrailer %%Page: 32 32 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (33)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.081 0 (Persistent connections provide a mechanism by which a client and a server can signal the close of a TCP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.178 0 (connection. This signaling takes place using the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1136 316 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1386 311 M 0.034 0 ( header field. Once a close has been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M 0.106 0 (signaled, the client MUST not send any more requests on that connection.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 488 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 488 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 488 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 398 488 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 460 488 M -0.150 0 (Negotiation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 563 M 0.148 0 (An HTTP/1.1 server MAY assume that a HTTP/1.1 client intends to maintain a persistent connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 613 M 0.150 0 (unless a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 459 618 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 709 613 M 0.133 0 ( header including the connection-token \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1399 618 M -0.200 0 (close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1524 613 M 0.145 0 (\224 was sent in the request. If the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 665 M -0.020 0 (server chooses to close the connection immediately after sending the response, it SHOULD send a)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 720 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 715 M 0.153 0 ( header including the connection-token )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1235 720 M -0.200 0 (close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1360 715 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 792 M 0.013 0 (An HTTP/1.1 client MAY expect a connection to remain open, but would decide to keep it open based on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 842 M 0.107 0 (whether the response from a server contains a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1097 847 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1347 842 M 0.117 0 ( header with the connection-token )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1933 847 M -0.200 0 (close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2058 842 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 894 M 0.127 0 (In case the client does not want to maintain a connection for more than that request, it SHOULD send a)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 949 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 944 M 0.153 0 ( header including the connection-token )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1235 949 M -0.200 0 (close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1360 944 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1021 M 0.148 0 (If either the client or the server sends the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1016 1026 M -0.200 0 (close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1141 1021 M 0.263 0 ( token in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1364 1026 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1614 1021 M 0.045 0 ( header, that request becomes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1073 M 0.097 0 (the last one for the connection.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1148 M 0.067 0 (Clients and servers SHOULD NOT assume that a persistent connection is maintained for HTTP versions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1198 M 0.084 0 (less than 1.1 unless it is explicitly signaled. See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1256 1198 M 0.167 0 (19.7.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1362 1198 M 0.038 0 ( for more information on backwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1248 M 0.013 0 (compatibility with HTTP/1.0 clients.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1323 M 0.102 0 (In order to remain persistent, all messages on the connection must have a self-defined message length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1373 M -0.007 0 (\(i.e., one not defined by closure of the connection\), as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1571 1373 M 0.167 0 (4.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1624 1373 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1498 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 1498 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 1498 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 398 1498 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 460 1498 M -0.007 0 (Pipelining)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1573 M 0.092 0 (A client that supports persistent connections MAY \223pipeline\224 its requests \(i.e., send multiple requests)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1623 M 0.041 0 (without waiting for each response\). A server MUST send its responses to those requests in the same order)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1673 M 0.021 0 (that the requests were received.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1748 M 0.079 0 (Clients which assume persistent connections and pipeline immediately after connection establishment)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1798 M 0.052 0 (SHOULD be prepared to retry their connection if the first pipelined attempt fails. If a client does such a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1848 M 0.031 0 (retry, it MUST NOT pipeline before it knows the connection is persistent. Clients MUST also be prepared)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1898 M 0.042 0 (to resend their requests if the server closes the connection before sending all of the corresponding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1948 M -0.080 0 (responses.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2073 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 2073 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 2073 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 428 2073 M -0.161 0 (Proxy Servers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2148 M 0.071 0 (It is especially important that proxies correctly implement the properties of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1651 2153 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1901 2148 M 0.083 0 ( header field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2200 M 0.075 0 (as specified in 14.2.1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2275 M 0.080 0 (The proxy server MUST signal persistent connections separately with its clients and the origin servers \(or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2325 M 0.100 0 (other proxy servers\) that it connects to. Each persistent connection applies to only one transport link.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2400 M 0.059 0 (A proxy server MUST NOT establish a persistent connection with an HTTP/1.0 client.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2525 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 2525 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 2525 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 428 2525 M -0.047 0 (Practical Considerations)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2600 M 0.027 0 (Servers will usually have some time-out value beyond which they will no longer maintain an inactive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2650 M 0.125 0 (connection. Proxy servers might make this a higher value since it is likely that the client will be making)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2700 M 0.074 0 (more connections through the same server. The use of persistent connections places no requirements on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2750 M 0.148 0 (the length of this time-out for either the client or the server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2825 M 0.035 0 (When a client or server wishes to time-out it SHOULD issue a graceful close on the transport connection.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2875 M 0.040 0 (Clients and servers SHOULD both constantly watch for the other side of the transport close, and respond)A ; LH savelevel1 restore pagesave restore (%%[ Page: 32 ]%%) = %%PageTrailer %%Page: 33 33 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (34)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.031 0 (to it as appropriate. If a client or server does not detect the other side\222s close promptly it could cause)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.077 0 (unnecessary resource drain on the network.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.078 0 (A client, server, or proxy MAY close the transport connection at any time. For example, a client MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.090 0 (have started to send a new request at the same time that the server has decided to close the \223idle\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.019 0 (connection. From the server\222s point of view, the connection is being closed while it was idle, but from the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M 0.050 0 (client\222s point of view, a request is in progress.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M 0.010 0 (This means that clients, servers, and proxies MUST be able to recover from asynchronous close events.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 661 M 0.077 0 (Client software SHOULD reopen the transport connection and retransmit the aborted request without user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 711 M 0.067 0 (interaction so long as the request method is idempotent \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1462 711 M 0.200 0 (9.1.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1547 711 M -0.016 0 (\); other methods MUST NOT be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 761 M 0.095 0 (automatically retried, although user agents MAY offer a human operator the choice of retrying the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 811 M -0.051 0 (request. However, this automatic retry SHOULD NOT be repeated if the second request fails.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 886 M -0.029 0 (Servers SHOULD always respond to at least one request per connection, if at all possible. Servers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 936 M 0.069 0 (SHOULD NOT close a connection in the middle of transmitting a response, unless a network or client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 986 M -0.020 0 (failure is suspected.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1061 M 0.059 0 (Clients that use persistent connections SHOULD limit the number of simultaneous connections that they)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1111 M 0.104 0 (maintain to a given server. A single-user client SHOULD maintain AT MOST 2 connections with any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1161 M -0.028 0 (server or proxy. A proxy SHOULD use up to 2*N connections to another server or proxy, where N is the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1211 M 0.012 0 (number of simultaneously active users. These guidelines are intended to improve HTTP response times)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1261 M 0.079 0 (and avoid congestion of the Internet or other networks.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 1386 M (8)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1386 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1386 M -0.015 0 (Message Transmission Requirements)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1480 M 0.172 0 (General requirements:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F4) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 388 1557 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1561 M 0.012 0 (HTTP/1.1 servers SHOULD maintain persistent connections and use TCP\222s flow control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1611 M 0.131 0 (mechanisms to resolve temporary overloads, rather than terminating connections with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1661 M 0.089 0 (expectation that clients will retry. The latter technique can exacerbate network congestion.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1717 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1721 M 0.016 0 (An HTTP/1.1 \(or later\) client sending a message-body SHOULD monitor the network connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1771 M 0.202 0 (for an error status while it is transmitting the request. If the client sees an error status, it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1821 M -0.007 0 (SHOULD immediately cease transmitting the body. If the body is being sent using a \223chunked\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1871 M 0.003 0 (encoding \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 771 1871 M 0.167 0 (3.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 824 1871 M 0.070 0 (\), a zero length chunk and empty footer MAY be used to prematurely mark)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1921 M -0.091 0 (the end of the message. If the body was preceded by a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F6) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 1376 1926 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1726 1921 M 0.233 0 ( header, the client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1973 M -0.062 0 (MUST close the connection.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2029 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2033 M 0.012 0 (An HTTP/1.1 \(or later\) client MUST be prepared to accept a 100 \(Continue\) status followed by a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2083 M 0.123 0 (regular response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2139 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2143 M 0.091 0 (An HTTP/1.1 \(or later\) server that receives a request from a HTTP/1.0 \(or earlier\) client MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2193 M 0.058 0 (NOT transmit the 100 \(continue\) response; it SHOULD either wait for the request to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2243 M 0.077 0 (completed normally \(thus avoiding an interrupted request\) or close the connection prematurely.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2297 M 0.082 0 (Upon receiving a method subject to these requirements from an HTTP/1.1 \(or later\) client, an HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2347 M 0.136 0 (\(or later\) server MUST either respond with 100 \(Continue\) status and continue to read from the input)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2397 M 0.177 0 (stream, or respond with an error status. If it responds with an error status, it MAY close the transport)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2447 M 0.088 0 (\(TCP\) connection or it MAY continue to read and discard the rest of the request. It MUST NOT perform)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2497 M 0.189 0 (the requested method if it returns an error status.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2572 M 0.018 0 (Clients SHOULD remember the version number of at least the most recently used server; if an HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2622 M 0.058 0 (client has seen an HTTP/1.1 or later response from the server, and it sees the connection close before)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2672 M 0.052 0 (receiving any status from the server, the client SHOULD retry the request without user interaction so long)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2722 M 0.036 0 (as the request method is idempotent \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1136 2722 M 0.200 0 (9.1.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1221 2722 M -0.014 0 (\); other methods MUST NOT be automatically)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2772 M 0.116 0 (retried, although user agents MAY offer a human operator the choice of retrying the request.. If the client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2822 M 0.072 0 (does retry the request, the client)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2899 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2903 M 0.124 0 (MUST first send the request header fields, and then)A ; LH savelevel1 restore pagesave restore (%%[ Page: 33 ]%%) = %%PageTrailer %%Page: 34 34 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (35)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F2) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 388 259 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 263 M 0.088 0 (MUST wait for the server to respond with either a 100 \(Continue\) response, in which case the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 313 M 0.186 0 (client should continue, or with an error status.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 367 M 0.137 0 (If an HTTP/1.1 client has not seen an HTTP/1.1 or later response from the server, it should assume that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 417 M 0.116 0 (the server implements HTTP/1.0 or older and will not use the 100 \(Continue\) response. If in this case the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 467 M -0.017 0 (client sees the connection close before receiving any status from the server, the client SHOULD retry the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 517 M 0.043 0 (request. If the client does retry the request to this HTTP/1.0 server, it should use the following \223binary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 567 M 0.020 0 (exponential backoff\224 algorithm to be assured of obtaining a reliable response:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 646 M (1)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 646 M 0.090 0 (Initiate a new connection to the server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 704 M (2)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 704 M 0.195 0 (Transmit the request-headers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 762 M (3)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 762 M 0.138 0 (Initialize a variable R to the estimated round-trip time to the server \(e.g., based on the time it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 812 M 0.067 0 (took to establish the connection\), or to a constant value of 5 seconds if the round-trip time is not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 862 M -0.012 0 (available.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 920 M (4)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 920 M 0.051 0 (Compute T = R * \(2**N\), where N is the number of previous retries of this request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 978 M (5)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 978 M 0.049 0 (Wait either for an error response from the server, or for T seconds \(whichever comes first\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1036 M (6)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1036 M 0.024 0 (If no error response is received, after T seconds transmit the body of the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1094 M (7)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1094 M 0.080 0 (If client sees that the connection is closed prematurely, repeat from step 1 until the request is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1144 M 0.089 0 (accepted, an error response is received, or the user becomes impatient and terminates the retry)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1194 M -0.182 0 (process.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1248 M 0.119 0 (No matter what the server version, if an error status is received, the client)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1325 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1329 M 0.058 0 (MUST NOT continue and)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1385 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1389 M 0.035 0 (MUST close the connection if it has not completed sending the message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1443 M 0.057 0 (An HTTP/1.1 \(or later\) client that sees the connection close after receiving a 100 \(Continue\) but before)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1493 M 0.037 0 (receiving any other status SHOULD retry the request, and need not wait for 100 \(Continue\) response \(but)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1543 M 0.074 0 (MAY do so if this simplifies the implementation\).)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_75) cvn F4 75 xF F4_75 Ji 313 1644 M 10.750 0 32 0.500 0 (9 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 381 1644 M -0.153 0 (Method Definitions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1756 M 0.030 0 (The set of common methods for HTTP/1.1 is defined below. Although this set can be expanded, additional)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1806 M 0.053 0 (methods cannot be assumed to share the same semantics for separately extended clients and servers.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1881 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F6) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 390 1886 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 1881 M 0.027 0 ( request-header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 990 1881 M 0.100 0 (14.23)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1085 1881 M -0.019 0 (\) MUST accompany all HTTP/1.1 requests.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_58) cvn F4 58 xF F4_58 Ji 313 2008 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 2008 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 2008 M -0.109 0 (Safe and Idempotent Methods)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_42) cvn F4 42 xF F4_42 Ji 313 2152 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 334 2152 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 366 2152 M 0.500 0 (.)A 54.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 2152 M -0.068 0 (Safe Methods)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2227 M 0.144 0 (Implementers should be aware that the software represents the user in their interactions over the Internet,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2277 M 0.001 0 (and should be careful to allow the user to be aware of any actions they may take which may have an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2327 M -0.004 0 (unexpected significance to themselves or others.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2402 M 0.181 0 (In particular, the convention has been established that the )A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 1299 2407 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1374 2402 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 1458 2407 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1558 2402 M 0.075 0 ( methods should never have the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2454 M 0.102 0 (significance of taking an action other than retrieval. These methods should be considered \223safe.\224 This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2504 M 0.088 0 (allows user agents to represent other methods, such as )A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 1237 2509 M -0.200 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1337 2504 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 1359 2509 M -0.200 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1434 2504 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 1518 2509 M -0.200 0 (DELETE)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1668 2504 M 0.101 0 (, in a special way, so that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2556 M 0.035 0 (the user is made aware of the fact that a possibly unsafe action is being requested.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2631 M 0.030 0 (Naturally, it is not possible to ensure that the server does not generate side-effects as a result of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2681 M 0.184 0 (performing a )A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 544 2686 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 619 2681 M 0.104 0 ( request; in fact, some dynamic resources consider that a feature. The important)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2733 M 0.055 0 (distinction here is that the user did not request the side-effects, so therefore cannot be held accountable for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2783 M 0.300 0 (them.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 34 ]%%) = %%PageTrailer %%Page: 35 35 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (36)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 334 261 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 366 261 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 428 261 M -0.193 0 (Idempotent Methods)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.049 0 (Methods may also have the property of \223idempotence\224 in that \(aside from error or expiration issues\) the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.043 0 (side-effects of N > 0 identical requests is the same as for a single request. The methods GET, HEAD,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.136 0 (PUT and DELETE share this property.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 536 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 536 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 536 M 0.135 0 (OPTIONS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 630 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F5) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F5_42) cvn F5 42 xF F5_42 Ji 390 635 M -0.200 0 (OPTIONS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 630 M 0.070 0 ( method represents a request for information about the communication options available on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 682 M 0.055 0 (the request/response chain identified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1055 687 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1330 682 M 0.122 0 (. This method allows the client to determine)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 734 M 0.070 0 (the options and/or requirements associated with a resource, or the capabilities of a server, without)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 784 M 0.140 0 (implying a resource action or initiating a resource retrieval.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 859 M 0.105 0 (Unless the server\222s response is an error, the response MUST NOT include entity information other than)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 909 M 0.061 0 (what can be considered as communication options \(e.g., )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1267 914 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1392 909 M 0.169 0 ( is appropriate, but )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1721 914 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2021 909 M 0.162 0 ( is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 961 M 0.047 0 (not\). Responses to this method are not cachable.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1036 M 0.101 0 (If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 414 1041 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 689 1036 M 0.220 0 ( is an asterisk \(\223*\224\), the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1102 1041 M -0.200 0 (OPTIONS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1277 1036 M 0.079 0 ( request is intended to apply to the server as a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1088 M 0.007 0 (whole. A 200 response SHOULD include any header fields which indicate optional features implemented)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1138 M -0.003 0 (by the server \(e.g., )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 636 1143 M -0.200 0 (Public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 786 1138 M 0.071 0 (\), including any extensions not defined by this specification, in addition to any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1190 M 0.033 0 (applicable general or response-header fields. As described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1477 1190 M 0.200 0 (5.1.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1562 1190 M 0.367 0 (, an \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1654 1195 M -0.200 0 (OPTIONS *)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1879 1190 M 0.135 0 (\224 request can)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1242 M 0.045 0 (be applied through a proxy by specifying the destination server in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1492 1247 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1767 1242 M 0.128 0 ( without any path)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1294 M 0.181 0 (information.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1369 M 0.101 0 (If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 414 1374 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 689 1369 M 0.261 0 ( is not an asterisk, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1070 1374 M -0.200 0 (OPTIONS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1245 1369 M 0.090 0 ( request applies only to the options that are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1421 M 0.031 0 (available when communicating with that resource. A 200 response SHOULD include any header fields)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1471 M 0.073 0 (which indicate optional features implemented by the server and applicable to that resource \(e.g., )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1945 1476 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2070 1471 M 0.257 0 (\),)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1523 M 0.070 0 (including any extensions not defined by this specification, in addition to any applicable general or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1573 M 0.032 0 (response-header fields. If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 812 1578 M -0.200 0 (OPTIONS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 987 1573 M 0.041 0 ( request passes through a proxy, the proxy MUST edit the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1625 M -0.008 0 (response to exclude those options which apply to a proxy\222s capabilities and which are known to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1675 M 0.153 0 (unavailable through that proxy.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1775 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 1775 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 1775 M 0.168 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1869 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 390 1874 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 465 1869 M 0.070 0 ( method means retrieve whatever information \(in the form of an entity\) is identified by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 1926 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 588 1921 M 0.189 0 (. If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 711 1926 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 986 1921 M 0.095 0 ( refers to a data-producing process, it is the produced data which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1973 M 0.121 0 (shall be returned as the entity in the response and not the source text of the process, unless that text)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2023 M 0.002 0 (happens to be the output of the process.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2098 M 0.082 0 (The semantics of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 674 2103 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 749 2098 M 0.124 0 ( method change to a \223conditional )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1320 2103 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1395 2098 M 0.098 0 (\224 if the request message includes an )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 2011 2103 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 313 2155 M -0.200 0 (Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 2150 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 685 2155 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1160 2150 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1182 2155 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1382 2150 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1404 2155 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1729 2150 M 0.303 0 (, or )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1797 2155 M -0.200 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2202 M 0.116 0 (header field. A conditional )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 777 2207 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 852 2202 M 0.116 0 ( method requests that the entity be transferred only under the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2254 M 0.043 0 (circumstances described by the conditional header field\(s\). The conditional )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1590 2259 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1665 2254 M 0.121 0 ( method is intended to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2306 M 0.012 0 (reduce unnecessary network usage by allowing cached entities to be refreshed without requiring multiple)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2356 M 0.130 0 (requests or transferring data already held by the client.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2431 M 0.082 0 (The semantics of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 674 2436 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 749 2431 M 0.199 0 ( method change to a \223partial )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1240 2436 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1315 2431 M 0.073 0 (\224 if the request message includes a )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 1909 2436 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2483 M 0.206 0 (header field. A partial )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 697 2488 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 772 2483 M 0.067 0 ( requests that only part of the entity be transferred, as described in section)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2535 M 0.100 0 (14.36)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 408 2535 M 0.384 0 (. The partial )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 628 2540 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 703 2535 M 0.009 0 ( method is intended to reduce unnecessary network usage by allowing partially-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2587 M 0.066 0 (retrieved entities to be completed without transferring data already held by the client.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2662 M 0.078 0 (The response to a )A ; : 0 0 2425 3213 rc 0 0 0 sco F5_42 Ji 620 2667 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 695 2662 M 0.072 0 ( request is cachable if and only if it meets the requirements for HTTP caching)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2714 M -0.005 0 (described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 657 2714 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 699 2714 M 0.500 0 (.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 35 ]%%) = %%PageTrailer %%Page: 36 36 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (37)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 261 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 261 M 0.110 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 355 M 0.132 0 ( method is identical to )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 877 360 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 952 355 M 0.061 0 ( except that the server MUST NOT return a message-body in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.139 0 (response. The metainformation contained in the HTTP headers in response to a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1664 412 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1764 407 M -0.240 0 ( request SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 459 M 0.125 0 (be identical to the information sent in response to a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1190 464 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1265 459 M 0.084 0 ( request. This method can be used for obtaining)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 511 M 0.055 0 (metainformation about the entity implied by the request without transferring the entity-body itself. This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M 0.015 0 (method is often used for testing hypertext links for validity, accessibility, and recent modification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 636 M 0.078 0 (The response to a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 620 641 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 720 636 M 0.139 0 ( request may be cachable in the sense that the information contained in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 688 M -0.042 0 (response may be used to update a previously cached entity from that resource. If the new field values)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 738 M 0.078 0 (indicate that the cached entity differs from the current entity \(as would be indicated by a change in)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 793 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 788 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 685 793 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 960 788 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 982 793 M -0.200 0 (ETag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1082 788 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1139 793 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1464 788 M 0.176 0 (\), then the cache MUST treat the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 840 M 0.054 0 (cache entry as stale.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 940 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 940 M 0.500 0 (.)A 15.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 940 M 0.126 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1034 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1039 M -0.200 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 1034 M 0.088 0 ( method is used to request that the destination server accept the entity enclosed in the request as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1086 M -0.019 0 (a new subordinate of the resource identified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1174 1091 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1449 1086 M 0.438 0 ( in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1568 1091 M -0.200 0 (Request-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1868 1086 M 0.088 0 (. POST is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1138 M -0.013 0 (designed to allow a uniform method to cover the following functions:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F6) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 388 1236 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1240 M 0.037 0 (Annotation of existing resources;)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 388 1326 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1330 M 0.114 0 (Posting a message to a bulletin board, newsgroup, mailing list, or similar group of articles;)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 388 1416 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1420 M 0.104 0 (Providing a block of data, such as the result of submitting a form, to a data-handling process;)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 388 1506 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1510 M 0.211 0 (Extending a database through an append operation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1573 M 0.039 0 (The actual function performed by the POST method is determined by the server and is usually dependent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1623 M 0.239 0 (on the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 429 1628 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 704 1623 M 0.077 0 (. The posted entity is subordinate to that URI in the same way that a file is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1675 M 0.078 0 (subordinate to a directory containing it, a news article is subordinate to a newsgroup to which it is posted,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1725 M 0.078 0 (or a record is subordinate to a database.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1800 M 0.010 0 (The action performed by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 802 1805 M -0.200 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 902 1800 M 0.098 0 ( method might not result in a resource that can be identified by a URI.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1852 M 0.136 0 (In this case, either 200 \(OK\) or 204 \(No Content\) is the appropriate response status, depending on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1902 M 0.117 0 (whether or not the response includes an entity that describes the result.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1977 M 0.051 0 (If a resource has been created on the origin server, the response SHOULD be 201 \(Created\) and contain)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2027 M 0.082 0 (an entity which describes the status of the request and refers to the new resource, and a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1790 2032 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2079 M -0.002 0 (header \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 643 2079 M 0.100 0 (14.30)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 738 2079 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2154 M 0.064 0 (Responses to this method are not cachable, unless the response includes appropriate )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1738 2159 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2063 2154 M 0.171 0 ( or)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2211 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 2206 M 0.028 0 ( header fields. However, the 303 \(See Other\) response can be used to direct the user agent to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2258 M -0.003 0 (retrieve a cachable resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2333 M 0.038 0 (POST requests must obey the message transmission requirements set out in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1723 2333 M 0.167 0 (8.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1776 2333 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2433 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 342 2433 M 0.500 0 (.)A 15.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 416 2433 M 0.333 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2527 M 0.060 0 (The PUT method requests that the enclosed entity be stored under the supplied )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1651 2532 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1926 2527 M 0.151 0 (. If the)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2584 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 588 2579 M -0.021 0 ( refers to an already existing resource, the enclosed entity SHOULD be considered as a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2631 M 0.081 0 (modified version of the one residing on the origin server. If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1388 2636 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1663 2631 M 0.103 0 ( does not point to an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2683 M 0.038 0 (existing resource, and that URI is capable of being defined as a new resource by the requesting user agent,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2733 M 0.098 0 (the origin server can create the resource with that URI. If a new resource is created, the origin server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2783 M 0.099 0 (MUST inform the user agent via the 201 \(Created\) response. If an existing resource is modified, either the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2833 M -0.078 0 (200 \(OK\) or 204 \(No Content\) response codes SHOULD be sent to indicate successful completion of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2883 M 0.016 0 (request. If the resource could not be created or modified with the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1414 2888 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1689 2883 M 0.294 0 (, an appropriate error)A ; LH savelevel1 restore pagesave restore (%%[ Page: 36 ]%%) = %%PageTrailer %%Page: 37 37 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (38)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.001 0 (response SHOULD be given that reflects the nature of the problem. The recipient of the entity MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.082 0 (NOT ignore any )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 600 316 M -0.200 0 (Content-*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 825 311 M 0.195 0 ( \(e.g. )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 922 316 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1247 311 M 0.195 0 (\) headers that it does not understand or implement)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M 0.101 0 (and MUST return a 501 \(Not Implemented\) response in such cases.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 438 M 0.146 0 (If the request passes through a cache and the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1079 443 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1354 438 M 0.038 0 ( identifies one or more currently cached)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 490 M 0.064 0 (entities, those entries should be treated as stale. Responses to this method are not cachable.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 565 M 0.019 0 (The fundamental difference between the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1003 570 M -0.200 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1103 565 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1187 570 M -0.200 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1262 565 M 0.064 0 ( requests is reflected in the different meaning of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 617 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 376 622 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 651 617 M 0.203 0 (. The URI in a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 906 622 M -0.200 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1006 617 M 0.092 0 ( request identifies the resource that will handle the enclosed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 669 M 0.006 0 (entity. That resource may be a data-accepting process, a gateway to some other protocol, or a separate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 719 M 0.172 0 (entity that accepts annotations. In contrast, the URI in a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1268 724 M -0.200 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1343 719 M 0.017 0 ( request identifies the entity enclosed with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 771 M 0.084 0 (the request -- the user agent knows what URI is intended and the server MUST NOT attempt to apply the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 821 M 0.024 0 (request to some other resource. If the server desires that the request be applied to a different URI, it MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 871 M 0.088 0 (send a 301 \(Moved Permanently\) response; the user agent MAY then make its own decision regarding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 921 M 0.128 0 (whether or not to redirect the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 996 M -0.029 0 (A single resource MAY be identified by many different URIs. For example, an article may have a URI for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1046 M 0.101 0 (identifying \223the current version\224 which is separate from the URI identifying each particular version. In)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1096 M 0.183 0 (this case, a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 509 1101 M -0.200 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 584 1096 M 0.034 0 ( request on a general URI may result in several other URIs being defined by the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1148 M -0.015 0 (server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1223 M 0.007 0 (HTTP/1.1 does not define how a PUT method affects the state of an origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1298 M 0.030 0 (PUT requests must obey the message transmission requirements set out in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1699 1298 M 0.167 0 (8.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1752 1298 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1398 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 1398 M 0.500 0 (.)A 15.500 0 32 (7 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 1398 M 0.282 0 (DELETE)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1492 M 0.079 0 (The DELETE method requests that the origin server delete the resource identified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1820 1497 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2095 1492 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1544 M 0.133 0 (This method MAY be overridden by human intervention \(or other means\) on the origin server. The client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1594 M 0.121 0 (cannot be guaranteed that the operation has been carried out, even if the status code returned from the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1644 M -0.035 0 (origin server indicates that the action has been completed successfully. However, the server SHOULD not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1694 M 0.081 0 (indicate success unless, at the time the response is given, it intends to delete the resource or move it to an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1744 M -0.058 0 (inaccessible location.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1819 M -0.022 0 (A successful response SHOULD be 200 \(OK\) if the response includes an entity describing the status, 202)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1869 M 0.014 0 (\(Accepted\) if the action has not yet been enacted, or 204 \(No Content\) if the response is OK but does not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1919 M 0.140 0 (include an entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1994 M 0.146 0 (If the request passes through a cache and the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1079 1999 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1354 1994 M 0.038 0 ( identifies one or more currently cached)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2046 M 0.064 0 (entities, those entries should be treated as stale. Responses to this method are not cachable.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2146 M (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 342 2146 M 0.500 0 (.)A 15.500 0 32 (8 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 416 2146 M 0.200 0 (TRACE)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2240 M 0.005 0 (The TRACE method is used to invoke a remote, application-layer loop-back of the request message. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2290 M -0.057 0 (final recipient of the request SHOULD reflect the message received back to the client as the entity-body of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2340 M 0.071 0 (a 200 \(OK\) response. The final recipient is either the origin server or the first proxy or gateway to receive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2390 M 0.426 0 (a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 343 2395 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 643 2390 M 0.019 0 ( value of zero \(0\) in the request \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1388 2390 M 0.100 0 (14.31)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1483 2390 M -0.010 0 (\). A TRACE request MUST NOT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2442 M 0.140 0 (include an entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2517 M 0.093 0 (TRACE allows the client to see what is being received at the other end of the request chain and use that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2567 M 0.114 0 (data for testing or diagnostic information. The value of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1315 2572 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1390 2567 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1755 2567 M 0.100 0 (14.44)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1850 2567 M -0.141 0 (\) is of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2619 M 0.133 0 (particular interest, since it acts as a trace of the request chain. Use of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1547 2624 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1847 2619 M 0.083 0 ( header field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2671 M 0.115 0 (allows the client to limit the length of the request chain, which is useful for testing a chain of proxies)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2721 M 0.111 0 (forwarding messages in an infinite loop.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2796 M -0.014 0 (If successful, the response SHOULD contain the entire request message in the entity-body, with a)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2851 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 613 2846 M -0.039 0 ( of \223message/http\224. Responses to this method MUST NOT be cached.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 37 ]%%) = %%PageTrailer %%Page: 38 38 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (39)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_75) cvn F2 75 xF F2_75 Ji 313 262 M 10.750 0 32 0.500 0 (10 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 419 262 M -0.183 0 (Status Code Definitions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 374 M 0.308 0 (Each )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 409 379 M -0.200 0 (Status-Code)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 684 374 M 0.015 0 ( is described below, including a description of which )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1583 379 M -0.200 0 (method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1733 374 M 0.035 0 (\(s\) it can follow and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 426 M 0.144 0 (any metainformation required in the response.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 526 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 526 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 526 M -0.324 0 (Informational 1xx)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 620 M 0.018 0 (This class of status code indicates a provisional response, consisting only of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1663 625 M -0.200 0 (Status-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1938 620 M 0.463 0 ( and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 672 M 0.079 0 (optional headers, and is terminated by an empty line. Since HTTP/1.0 did not define any 1xx status codes,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 722 M 0.069 0 (servers MUST NOT send a 1xx response to an HTTP/1.0 client except under experimental conditions.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_42) cvn F2 42 xF F2_42 Ji 313 847 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 847 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 847 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 847 M -0.183 0 (100 Continue)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 922 M 0.177 0 (The client may continue with its request. This interim response is used to inform the client that the initial)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 972 M -0.017 0 (part of the request has been received and has not yet been rejected by the server. The client SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1022 M 0.083 0 (continue by sending the remainder of the request or, if the request has already been completed, ignore this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1072 M 0.042 0 (response. The server MUST send a final response after the request has been completed.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1197 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1197 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1197 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1197 M -0.101 0 (101 Switching Protocols)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1272 M 0.120 0 (The server understands and is willing to comply with the client\222s request, via the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1689 1277 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1864 1272 M -0.100 0 ( message)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1324 M 0.028 0 (header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 667 1324 M 0.100 0 (14.41)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 762 1324 M 0.124 0 (\), for a change in the application protocol being used on this connection. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1374 M -0.076 0 (server will switch protocols to those defined by the response\222s )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1365 1379 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1540 1374 M 0.037 0 ( header field immediately after)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1426 M 0.118 0 (the empty line which terminates the 101 response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1501 M 0.002 0 (The protocol should only be switched when it is advantageous to do so. For example, switching to a newer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1551 M 0.006 0 (version of HTTP is advantageous over older versions, and switching to a real-time, synchronous protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1601 M 0.009 0 (may be advantageous when delivering resources that use such features.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1701 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1701 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 1701 M -0.147 0 (Successful 2xx)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1795 M -0.000 0 (This class of status code indicates that the client\222s request was successfully received, understood, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1845 M -0.157 0 (accepted.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1970 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1970 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1970 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1970 M 0.191 0 (200 OK)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2045 M 0.102 0 (The request has succeeded. The information returned with the response is dependent on the method used)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2095 M 0.116 0 (in the request, for example:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2188 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2183 M 0.086 0 (an entity corresponding to the requested resource is sent in the response;)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2278 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2273 M 0.067 0 (the entity-header fields corresponding to the requested resource are sent in the response without)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2325 M -0.300 0 (any message-body;)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2418 M -0.200 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2413 M 0.144 0 (an entity describing or containing the result of the action;)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2508 M -0.200 0 (TRACE)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2503 M 0.051 0 (an entity containing the request message as received by the end server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2630 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2630 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2630 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2630 M 0.081 0 (201 Created)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2705 M 0.040 0 (The request has been fulfilled and resulted in a new resource being created. The newly created resource)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2755 M -0.015 0 (can be referenced by the URI\(s\) returned in the entity of the response, with the most specific URL for the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2805 M -0.111 0 (resource given by a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 649 2810 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 849 2805 M 0.082 0 ( header field. The origin server MUST create the resource before returning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2857 M 0.075 0 (the 201 status code. If the action cannot be carried out immediately, the server should respond with 202)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2907 M -0.036 0 (\(Accepted\) response instead.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 38 ]%%) = %%PageTrailer %%Page: 39 39 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (40)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 261 M 0.075 0 (202 Accepted)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.029 0 (The request has been accepted for processing, but the processing has not been completed. The request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M -0.041 0 (MAY or MAY NOT eventually be acted upon, as it MAY be disallowed when processing actually takes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.079 0 (place. There is no facility for re-sending a status code from an asynchronous operation such as this.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 511 M 0.056 0 (The 202 response is intentionally non-committal. Its purpose is to allow a server to accept a request for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M 0.092 0 (some other process \(perhaps a batch-oriented process that is only run once per day\) without requiring that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M 0.099 0 (the user agent\222s connection to the server persist until the process is completed. The entity returned with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 661 M 0.119 0 (this response SHOULD include an indication of the request\222s current status and either a pointer to a status)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 711 M 0.017 0 (monitor or some estimate of when the user can expect the request to be fulfilled.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 836 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 836 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 836 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 836 M -0.201 0 (203 Non-Authoritative Information)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 911 M 0.145 0 (The returned metainformation in the entity-header is not the definitive set as available from the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 961 M 0.037 0 (server, but is gathered from a local or a third-party copy. The set presented MAY be a subset or superset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1011 M 0.105 0 (of the original version. For example, including local annotation information about the resource MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1061 M 0.042 0 (result in a superset of the metainformation known by the origin server. Use of this response code is not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1111 M 0.040 0 (required and is only appropriate when the response would otherwise be 200 \(OK\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1236 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1236 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1236 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1236 M -0.141 0 (204 No Content)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1311 M 0.099 0 (The server has fulfilled the request but there is no new information to send back. If the client is a user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1361 M 0.049 0 (agent, it SHOULD NOT change its document view from that which caused the request to be sent. This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1411 M 0.095 0 (response is primarily intended to allow input for actions to take place without causing a change to the user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1461 M 0.025 0 (agent\222s active document view. The response MAY include new metainformation in the form of entity-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1511 M 0.017 0 (headers, which SHOULD apply to the document currently in the user agent\222s active view.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1586 M -0.003 0 (The 204 response MUST NOT include a message-body, and thus is always terminated by the first empty)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1636 M 0.137 0 (line after the header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1761 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1761 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1761 M 0.500 0 (.)A 19.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1761 M -0.035 0 (205 Reset Content)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1836 M 0.031 0 (The server has fulfilled the request and the user agent SHOULD reset the document view which caused)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1886 M 0.082 0 (the request to be sent. This response is primarily intended to allow input for actions to take place via user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1936 M 0.104 0 (input, followed by a clearing of the form in which the input is given so that the user can easily initiate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1986 M 0.134 0 (another input action. The response MUST NOT include an entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2111 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2111 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2111 M 0.500 0 (.)A 19.500 0 32 (7 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2111 M -0.016 0 (206 Partial Content)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2186 M 0.166 0 (The server has fulfilled the partial )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 900 2191 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 975 2186 M 0.088 0 ( request for the resource. The request must have included a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1981 2191 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2238 M 0.028 0 (header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 667 2238 M 0.100 0 (14.36)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 762 2238 M 0.163 0 (\) indicating the desired range. The response MUST include either a)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2293 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 2288 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1003 2288 M 0.100 0 (14.17)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1098 2288 M 0.211 0 (\) indicating the range included with this response, or a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2340 M 0.089 0 (multipart/byteranges )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 673 2345 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 973 2340 M 0.302 0 ( including )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1156 2345 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1481 2340 M 0.059 0 ( fields for each part. If)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2392 M 0.115 0 (multipart/byteranges is not used, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 938 2397 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1288 2392 M 0.125 0 ( header field in the response MUST match the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2444 M 0.053 0 (actual number of )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 609 2449 M -0.200 0 (OCTETs)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 759 2444 M 0.067 0 ( transmitted in the message-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2521 M 0.106 0 (A cache that does not support the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 887 2526 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1012 2521 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1096 2526 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1421 2521 M 0.024 0 ( headers MUST NOT cache 206)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2573 M 0.104 0 (\(Partial\) responses.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 2673 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2673 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 2673 M -0.229 0 (Redirection 3xx)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2767 M 0.078 0 (This class of status code indicates that further action needs to be taken by the user agent in order to fulfill)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2817 M 0.106 0 (the request. The action required MAY be carried out by the user agent without interaction with the user if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2867 M 0.080 0 (and only if the method used in the second request is )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1198 2872 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1273 2867 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1330 2872 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1430 2867 M -0.036 0 (. A user agent SHOULD NOT)A ; LH savelevel1 restore pagesave restore (%%[ Page: 39 ]%%) = %%PageTrailer %%Page: 40 40 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (41)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.126 0 (automatically redirect a request more than 5 times, since such redirections usually indicate an infinite)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M -0.235 0 (loop.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 436 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 436 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 436 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 436 M (300 Multiple Choices)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 511 M -0.017 0 (The requested resource corresponds to any one of a set of representations, each with its own specific)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M 0.133 0 (location, and agent-driven negotiation information \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1323 561 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1365 561 M 0.095 0 (\) is being provided so that the user \(or user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M 0.141 0 (agent\) can select a preferred representation and redirect its request to that location.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 686 M 0.018 0 (Unless it was a HEAD request, the response SHOULD include an entity containing a list of resource)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 736 M 0.116 0 (characteristics and location\(s\) from which the user or user agent can choose the one most appropriate. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 786 M -0.007 0 (entity format is specified by the media type given in the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1261 791 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1561 786 M 0.113 0 ( header field. Depending upon)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 838 M 0.046 0 (the format and the capabilities of the user agent, selection of the most appropriate choice may be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 888 M -0.010 0 (performed automatically. However, this specification does not define any standard for such automatic)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 938 M -0.081 0 (selection.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1013 M 0.003 0 (If the server has a preferred choice of representation, it SHOULD include the specific URL for that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1063 M 0.253 0 (representation in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 672 1068 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 872 1063 M 0.071 0 ( field; user agents MAY use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1419 1068 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1619 1063 M -0.022 0 ( field value for automatic)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1115 M 0.072 0 (redirection. This response is cachable unless indicated otherwise.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1240 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1240 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1240 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1240 M -0.076 0 (301 Moved Permanently)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1315 M 0.045 0 (The requested resource has been assigned a new permanent URI and any future references to this resource)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1365 M -0.011 0 (SHOULD be done using one of the returned URIs. Clients with link editing capabilities SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1415 M 0.059 0 (automatically re-link references to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 965 1420 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1240 1415 M -0.028 0 ( to one or more of the new references returned by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1467 M 0.030 0 (the server, where possible. This response is cachable unless indicated otherwise.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1542 M -0.121 0 (If the new URI is a location, its URL SHOULD be given by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1387 1547 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1587 1542 M 0.058 0 ( field in the response. Unless)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1594 M 0.023 0 (the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1644 M -0.003 0 (hyperlink to the new URI\(s\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1719 M 0.079 0 (If the 301 status code is received in response to a request other than )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1464 1724 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1539 1719 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1596 1724 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1696 1719 M 0.122 0 (, the user agent MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1771 M 0.100 0 (NOT automatically redirect the request unless it can be confirmed by the user, since this might change the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1821 M 0.071 0 (conditions under which the request was issued.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1896 M 0.040 0 (Note: When automatically redirecting a POST request after receiving a 301 status code, some)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1946 M 0.101 0 (existing HTTP/1.0 user agents will erroneously change it into a GET request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2071 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2071 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2071 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2071 M -0.062 0 (302 Moved Temporarily)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2146 M 0.036 0 (The requested resource resides temporarily under a different URI. Since the redirection may be altered on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2196 M -0.022 0 (occasion, the client SHOULD continue to use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1153 2201 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1428 2196 M 0.051 0 ( for future requests. This response is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2248 M -0.059 0 (only cachable if indicated by a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 836 2253 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1161 2248 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1218 2253 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1393 2248 M 0.113 0 ( header field.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2325 M -0.121 0 (If the new URI is a location, its URL SHOULD be given by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1387 2330 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1587 2325 M 0.058 0 ( field in the response. Unless)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2377 M 0.023 0 (the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2427 M -0.003 0 (hyperlink to the new URI\(s\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2502 M 0.079 0 (If the 302 status code is received in response to a request other than )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1464 2507 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1539 2502 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1596 2507 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1696 2502 M 0.122 0 (, the user agent MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2554 M 0.100 0 (NOT automatically redirect the request unless it can be confirmed by the user, since this might change the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2604 M 0.071 0 (conditions under which the request was issued.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2679 M 0.040 0 (Note: When automatically redirecting a POST request after receiving a 302 status code, some)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2729 M 0.101 0 (existing HTTP/1.0 user agents will erroneously change it into a GET request.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 40 ]%%) = %%PageTrailer %%Page: 41 41 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (42)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 261 M 0.157 0 (303 See Other)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.022 0 (The response to the request can be found under a different URI and SHOULD be retrieved using a GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.068 0 (method on that resource. This method exists primarily to allow the output of a POST-activated script to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.040 0 (redirect the user agent to a selected resource. The new URI is not a substitute reference for the originally)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.025 0 (requested resource. The 303 response is not cachable, but the response to the second \(redirected\) request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M -0.128 0 (MAY be cachable.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M -0.121 0 (If the new URI is a location, its URL SHOULD be given by the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1387 616 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1587 611 M 0.058 0 ( field in the response. Unless)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 663 M 0.023 0 (the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 713 M -0.003 0 (hyperlink to the new URI\(s\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 838 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 838 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 838 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 838 M -0.041 0 (304 Not Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 913 M 0.086 0 (If the client has performed a conditional GET request and access is allowed, but the document has not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 963 M 0.005 0 (been modified, the server SHOULD respond with this status code. The response MUST NOT contain a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1013 M -0.368 0 (message-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1088 M 0.006 0 (The response MUST include the following header fields:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F6) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 388 1165 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1174 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 388 1227 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1236 M -0.200 0 (ETag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 1231 M 0.336 0 ( and/or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 694 1236 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1094 1231 M 0.091 0 (, if the header would have been sent in a 200 response to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1283 M -0.009 0 (same request)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 388 1339 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1348 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 1343 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 660 1348 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 985 1343 M 0.354 0 (, and/or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1127 1348 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1227 1343 M 0.120 0 (, if the field-value might differ from that sent in any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1395 M 0.044 0 (previous response for the same variant)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1449 M 0.067 0 (If the conditional GET used a strong cache validator \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1415 1449 M 0.167 0 (13.3.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1521 1449 M -0.092 0 (\), the response SHOULD NOT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1499 M 0.091 0 (include other entity-headers. Otherwise \(i.e., the conditional GET used a weak validator\), the response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1549 M 0.001 0 (MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1599 M 0.110 0 (updated headers.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1674 M 0.097 0 (If a 304 response indicates an entity not currently cached, then the cache MUST disregard the response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1724 M 0.148 0 (and repeat the request without the conditional.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1799 M 0.015 0 (If a cache uses a received 304 response to update a cache entry, the cache MUST update the entry to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1849 M 0.001 0 (reflect any new field values given in the response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1924 M -0.003 0 (The 304 response MUST NOT include a message-body, and thus is always terminated by the first empty)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1974 M 0.137 0 (line after the header fields.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2099 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2099 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2099 M 0.500 0 (.)A 19.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2099 M -0.125 0 (305 Use Proxy)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2174 M -0.047 0 (The requested resource MUST be accessed through the proxy given by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1574 2179 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1774 2174 M 0.109 0 ( field. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2231 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 2226 M -0.004 0 ( field gives the URL of the proxy. The recipient is expected to repeat the request via the proxy.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 2328 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2328 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 2328 M -0.149 0 (Client Error 4xx)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2422 M 0.052 0 (The 4xx class of status code is intended for cases in which the client seems to have erred. Except when)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2472 M 0.088 0 (responding to a HEAD request, the server SHOULD include an entity containing an explanation of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2522 M 0.131 0 (error situation, and whether it is a temporary or permanent condition. These status codes are applicable to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2572 M -0.014 0 (any request method. User agents SHOULD display any included entity to the user.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2647 M 0.106 0 (Note: If the client is sending data, a server implementation using TCP should be careful to ensure)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2697 M 0.043 0 (that the client acknowledges receipt of the packet\(s\) containing the response, before the server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2747 M 0.096 0 (closes the input connection. If the client continues sending data to the server after the close, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2797 M 0.072 0 (server\222s TCP stack will send a reset packet to the client, which may erase the client\222s)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2847 M 0.008 0 (unacknowledged input buffers before they can be read and interpreted by the HTTP application.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 41 ]%%) = %%PageTrailer %%Page: 42 42 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (43)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 261 M -0.001 0 (400 Bad Request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M -0.030 0 (The request could not be understood by the server due to malformed syntax. The client SHOULD NOT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.047 0 (repeat the request without modifications.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 511 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 511 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 511 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 511 M -0.115 0 (401 Unauthorized)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 586 M 0.120 0 (The request requires user authentication. The response MUST include a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1538 591 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1938 586 M 0.224 0 ( header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 638 M -0.064 0 (field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 543 638 M 0.100 0 (14.46)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 638 M 0.303 0 (\) containing a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 884 643 M -0.200 0 (challenge)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1109 638 M 0.039 0 ( applicable to the requested resource. The client MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 690 M 0.108 0 (repeat the request with a suitable )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 879 695 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1204 690 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1569 690 M 0.125 0 (14.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1643 690 M 0.053 0 (\). If the request already)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 742 M 0.147 0 (included Authorization credentials, then the 401 response indicates that authorization has been refused for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 792 M 0.134 0 (those credentials. If the 401 response contains the same challenge as the prior response, and the user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 842 M 0.085 0 (agent has already attempted authentication at least once, then the user SHOULD be presented the entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 892 M 0.116 0 (that was given in the response, since that entity MAY include relevant diagnostic information. HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 942 M 0.104 0 (access authentication is explained in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1069 942 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1111 942 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1067 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1067 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1067 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1067 M -0.082 0 (402 Payment Required)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1142 M -0.027 0 (This code is reserved for future use.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1267 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1267 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1267 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1267 M -0.119 0 (403 Forbidden)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1342 M 0.123 0 (The server understood the request, but is refusing to fulfill it. Authorization will not help and the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1392 M -0.048 0 (SHOULD NOT be repeated. If the request method was not )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1310 1397 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1410 1392 M 0.053 0 ( and the server wishes to make public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1444 M 0.041 0 (why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1494 M -0.043 0 (status code is commonly used when the server does not wish to reveal exactly why the request has been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1544 M 0.042 0 (refused, or when no other response is applicable.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1669 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1669 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1669 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1669 M -0.310 0 (404 Not Found)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1744 M 0.208 0 (The server has not found anything matching the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1137 1749 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1412 1744 M 0.096 0 (. No indication is given of whether the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1796 M 0.097 0 (condition is temporary or permanent. If the server does not wish to make this information available to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1846 M -0.018 0 (client, the status code 403 \(Forbidden\) can be used instead. The 410 \(Gone\) status code SHOULD be used)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1896 M 0.109 0 (if the server knows, through some internally configurable mechanism, that an old resource is permanently)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1946 M 0.147 0 (unavailable and has no forwarding address.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2071 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2071 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2071 M 0.500 0 (.)A 19.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2071 M -0.082 0 (405 Method Not Allowed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2146 M 0.092 0 (The method specified in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 795 2151 M -0.200 0 (Request-Line)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1095 2146 M -0.010 0 ( is not allowed for the resource identified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1911 2151 M -0.200 0 (Request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2203 M -0.200 0 (URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2198 M 0.105 0 (. The response MUST include an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 957 2203 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1082 2198 M 0.103 0 ( header containing a list of valid methods for the requested)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2250 M -0.084 0 (resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2375 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2375 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2375 M 0.500 0 (.)A 19.500 0 32 (7 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2375 M 0.023 0 (406 Not Acceptable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2450 M 0.021 0 (The resource identified by the request is only capable of generating response entities which have content)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2500 M 0.093 0 (characteristics not acceptable according to the accept headers sent in the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2575 M 0.025 0 (Unless it was a HEAD request, the response SHOULD include an entity containing a list of available)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2625 M 0.085 0 (entity characteristics and location\(s\) from which the user or user agent can choose the one most)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2675 M 0.047 0 (appropriate. The entity format is specified by the media type given in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1553 2680 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1853 2675 M 0.113 0 ( header field.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2727 M 0.077 0 (Depending upon the format and the capabilities of the user agent, selection of the most appropriate choice)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2777 M -0.039 0 (may be performed automatically. However, this specification does not define any standard for such)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2827 M 0.002 0 (automatic selection.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 42 ]%%) = %%PageTrailer %%Page: 43 43 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (44)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 261 M 0.037 0 (Note: HTTP/1.1 servers are allowed to return responses which are not acceptable according to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 311 M 0.059 0 (accept headers sent in the request. In some cases, this may even be preferable to sending a 406)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 361 M 0.063 0 (response. User agents are encouraged to inspect the headers of an incoming response to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 411 M -0.018 0 (determine if it is acceptable. If the response could be unacceptable, a user agent SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 461 M 0.066 0 (temporarily stop receipt of more data and query the user for a decision on further actions.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 586 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 586 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 586 M 0.500 0 (.)A 19.500 0 32 (8 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 586 M -0.126 0 (407 Proxy Authentication Required)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 661 M 0.128 0 (This code is similar to 401 \(Unauthorized\), but indicates that the client MUST first authenticate itself with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 711 M 0.079 0 (the proxy. The proxy MUST return a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 948 716 M -0.200 0 (Proxy-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1398 711 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1763 711 M 0.100 0 (14.33)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1858 711 M 0.289 0 (\) containing a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 763 M 0.062 0 (challenge applicable to the proxy for the requested resource. The client MAY repeat the request with a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 813 M -0.018 0 (suitable )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 454 818 M -0.200 0 (Proxy-Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 929 813 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1294 813 M 0.100 0 (14.34)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1389 813 M 0.082 0 (\). HTTP access authentication is explained)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 865 M 0.122 0 (in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 487 865 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 529 865 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 990 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 990 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 990 M 0.500 0 (.)A 19.500 0 32 (9 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 990 M -0.174 0 (408 Request Timeout)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1065 M 0.140 0 (The client did not produce a request within the time that the server was prepared to wait. The client MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1115 M 0.096 0 (repeat the request without modifications at any later time.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1240 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1240 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1240 M 0.500 0 (.)A 19.500 0 32 (10 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 470 1240 M -0.012 0 (409 Conflict)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1315 M 0.029 0 (The request could not be completed due to a conflict with the current state of the resource. This code is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1365 M 0.051 0 (only allowed in situations where it is expected that the user might be able to resolve the conflict and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1415 M 0.005 0 (resubmit the request. The response body SHOULD include enough information for the user to recognize)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1465 M 0.028 0 (the source of the conflict. Ideally, the response entity would include enough information for the user or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1515 M 0.059 0 (user agent to fix the problem; however, that may not be possible and is not required.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1590 M 0.008 0 (Conflicts are most likely to occur in response to a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1158 1595 M -0.200 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1233 1590 M 0.085 0 ( request. If versioning is being used and the entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1642 M 0.029 0 (being )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 417 1647 M -0.200 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 492 1642 M 0.082 0 ( includes changes to a resource which conflict with those made by an earlier \(third-party\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1694 M 0.109 0 (request, the server MAY use the 409 response to indicate that it can\222t complete the request. In this case,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1744 M -0.027 0 (the response entity SHOULD contain a list of the differences between the two versions in a format defined)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1794 M -0.111 0 (by the response )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 583 1799 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 883 1794 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1921 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1921 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1921 M 0.500 0 (.)A 19.500 0 32 (11 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 470 1921 M -0.022 0 (410 Gone)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1996 M 0.106 0 (The requested resource is no longer available at the server and no forwarding address is known. This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2046 M 0.005 0 (condition SHOULD be considered permanent. Clients with link editing capabilities SHOULD delete)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2096 M -0.002 0 (references to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 601 2101 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 876 2096 M 0.036 0 ( after user approval. If the server does not know, or has no facility to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2148 M 0.052 0 (determine, whether or not the condition is permanent, the status code 404 \(Not Found\) SHOULD be used)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2198 M 0.076 0 (instead. This response is cachable unless indicated otherwise.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2273 M 0.064 0 (The 410 response is primarily intended to assist the task of web maintenance by notifying the recipient)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2323 M 0.163 0 (that the resource is intentionally unavailable and that the server owners desire that remote links to that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2373 M 0.000 0 (resource be removed. Such an event is common for limited-time, promotional services and for resources)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2423 M 0.110 0 (belonging to individuals no longer working at the server\222s site. It is not necessary to mark all permanently)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2473 M 0.077 0 (unavailable resources as \223gone\224 or to keep the mark for any length of time -- that is left to the discretion)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2523 M -0.044 0 (of the server owner.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2648 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2648 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2648 M 0.500 0 (.)A 19.500 0 32 (12 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 470 2648 M -0.019 0 (411 Length Required)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2723 M 0.010 0 (The server refuses to accept the request without a defined )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1291 2728 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1641 2723 M 0.142 0 (. The client MAY repeat)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2775 M 0.137 0 (the request if it adds a valid )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 792 2780 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1142 2775 M 0.052 0 ( header field containing the length of the message-body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2827 M 0.105 0 (in the request message.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 43 ]%%) = %%PageTrailer %%Page: 44 44 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (45)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (13 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 470 261 M -0.044 0 (412 Precondition Failed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.038 0 (The precondition given in one or more of the request-header fields evaluated to false when it was tested on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.062 0 (the server. This response code allows the client to place preconditions on the current resource)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.117 0 (metainformation \(header field data\) and thus prevent the requested method from being applied to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.175 0 (resource other than the one intended.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 611 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 611 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 611 M 0.500 0 (.)A 19.500 0 32 (14 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 470 611 M -0.035 0 (413 Request Entity Too Large)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 686 M 0.090 0 (The server is refusing to process a request because the request entity is larger than the server is willing or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 736 M 0.049 0 (able to process. The server may close the connection to prevent the client from continuing the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 811 M 0.023 0 (If the condition is temporary, the server SHOULD include a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1335 816 M -0.200 0 (Retry-After)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1610 811 M 0.165 0 ( header field to indicate that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 863 M 0.156 0 (it is temporary and after what time the client may try again.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 988 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 988 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 988 M 0.500 0 (.)A 19.500 0 32 (15 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 470 988 M -0.188 0 (414 Request-URI Too Long)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1063 M 0.016 0 (The server is refusing to service the request because the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1261 1068 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1536 1063 M 0.221 0 ( is longer than the server is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1115 M 0.096 0 (willing to interpret. This rare condition is only likely to occur when a client has improperly converted a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1165 M 0.070 0 (POST request to a GET request with long query information, when the client has descended into a URL)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1215 M 0.026 0 (\223black hole\224 of redirection \(e.g., a redirected URL prefix that points to a suffix of itself\), or when the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1265 M 0.050 0 (server is under attack by a client attempting to exploit security holes present in some servers using fixed-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1315 M 0.184 0 (length buffers for reading or manipulating the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1102 1320 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1377 1315 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1442 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1442 M 0.500 0 (.)A (4)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1442 M 0.500 0 (.)A 19.500 0 32 (16 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 470 1442 M -0.059 0 (415 Unsupported Media Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1517 M 0.042 0 (The server is refusing to service the request because the entity of the request is in a format not supported)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1567 M -0.035 0 (by the requested resource for the requested method.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 1667 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1667 M 0.500 0 (.)A 15.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 1667 M -0.012 0 (Server Error 5xx)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1761 M 0.113 0 (Response status codes beginning with the digit \2235\224 indicate cases in which the server is aware that it has)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1811 M 0.077 0 (erred or is incapable of performing the request. Except when responding to a HEAD request, the server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1861 M 0.145 0 (SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1911 M 0.027 0 (or permanent condition. User agents SHOULD display any included entity to the user. These response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1961 M -0.015 0 (codes are applicable to any request method.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2086 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2086 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2086 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2086 M 0.064 0 (500 Internal Server Error)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2161 M 0.080 0 (The server encountered an unexpected condition which prevented it from fulfilling the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2286 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2286 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2286 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2286 M -0.120 0 (501 Not Implemented)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2361 M 0.100 0 (The server does not support the functionality required to fulfill the request. This is the appropriate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2411 M 0.051 0 (response when the server does not recognize the request method and is not capable of supporting it for any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2461 M -0.084 0 (resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2586 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2586 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2586 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2586 M 0.133 0 (502 Bad Gateway)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2661 M 0.064 0 (The server, while acting as a gateway or proxy, received an invalid response from the upstream server it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2711 M 0.071 0 (accessed in attempting to fulfill the request.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 44 ]%%) = %%PageTrailer %%Page: 45 45 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (46)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 261 M 0.029 0 (503 Service Unavailable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.094 0 (The server is currently unable to handle the request due to a temporary overloading or maintenance of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.075 0 (server. The implication is that this is a temporary condition which will be alleviated after some delay. If)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.091 0 (known, the length of the delay may be indicated in a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1209 441 M -0.200 0 (Retry-After)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1484 436 M 0.173 0 ( header. If no )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1721 441 M -0.200 0 (Retry-After)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1996 436 M 0.162 0 ( is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.040 0 (given, the client SHOULD handle the response as it would for a 500 response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 563 M 0.027 0 (Note: The existence of the 503 status code does not imply that a server must use it when)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 613 M -0.077 0 (becoming overloaded. Some servers may wish to simply refuse the connection.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 738 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 738 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 738 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 738 M -0.068 0 (504 Gateway Timeout)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 813 M 0.033 0 (The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 863 M 0.062 0 (it accessed in attempting to complete the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 988 M (10)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 988 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 988 M 0.500 0 (.)A 19.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 988 M -0.123 0 (505 HTTP Version Not Supported)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1063 M 0.040 0 (The server does not support, or refuses to support, the HTTP protocol version that was used in the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1113 M 0.141 0 (message. The server is indicating that it is unable or unwilling to complete the request using the same)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1163 M 0.078 0 (major version as the client, as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1171 1163 M 0.167 0 (3.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1224 1163 M 0.197 0 (, other than with this error message. The response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1213 M 0.048 0 (SHOULD contain an entity describing why that version is not supported and what other protocols are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1263 M -0.010 0 (supported by that server.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_75) cvn F2 75 xF F2_75 Ji 313 1364 M 10.750 0 32 0.500 0 (11 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 419 1364 M -0.254 0 (Access Authentication)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1476 M 0.023 0 (HTTP provides a simple challenge-response authentication mechanism which MAY be used by a server to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1526 M 0.097 0 (challenge a client request and by a client to provide authentication information. It uses an extensible, case-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1576 M -0.001 0 (insensitive token to identify the authentication scheme, followed by a comma-separated list of attribute-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1626 M 0.113 0 (value pairs which carry the parameters necessary for achieving authentication via that scheme.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1699 M -0.200 0 ( auth-scheme = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1769 M -0.200 0 ( auth-param = token "=" quoted-string)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1841 M 0.088 0 (The 401 \(Unauthorized\) response message is used by an origin server to challenge the authorization of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1891 M 0.109 0 (user agent. This response MUST include a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1043 1896 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1443 1891 M 0.157 0 ( header field containing at least one)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1948 M -0.200 0 (challenge)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 538 1943 M 0.005 0 ( applicable to the requested resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2018 M -0.200 0 ( challenge = auth-scheme 1*SP realm *\( "," auth-param \))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2088 M -0.200 0 ( realm = "realm" "=" realm-value)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2133 M -0.200 0 ( realm-value = quoted-string)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2205 M 0.120 0 (The realm attribute \(case-insensitive\) is required for all authentication schemes which issue a challenge.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2255 M 0.033 0 (The realm value \(case-sensitive\), in combination with the canonical root URL \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1844 2255 M 0.200 0 (5.1.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1929 2255 M -0.037 0 (\) of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2305 M -0.006 0 (server being accessed, defines the protection space. These realms allow the protected resources on a server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2355 M 0.075 0 (to be partitioned into a set of protection spaces, each with its own authentication scheme and/or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2405 M 0.129 0 (authorization database. The realm value is a string, generally assigned by the origin server, which may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2455 M 0.086 0 (have additional semantics specific to the authentication scheme.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2530 M 0.070 0 (A user agent that wishes to authenticate itself with a server--usually, but not necessarily, after receiving a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2580 M 0.020 0 (401 or 411 response--MAY do so by including an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1162 2585 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1487 2580 M 0.142 0 ( header field with the request. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2637 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 2632 M -0.098 0 ( field value consists of )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1024 2637 M -0.200 0 (credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1299 2632 M 0.190 0 ( containing the authentication information of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2684 M 0.073 0 (the user agent for the realm of the resource being requested.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2757 M -0.200 0 ( credentials = basic-credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2802 M -0.200 0 ( | auth-scheme #auth-param)A ; LH savelevel1 restore pagesave restore (%%[ Page: 45 ]%%) = %%PageTrailer %%Page: 46 46 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (47)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.054 0 (The domain over which credentials can be automatically applied by a user agent is determined by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.082 0 (protection space. If a prior request has been authorized, the same credentials MAY be reused for all other)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.072 0 (requests within that protection space for a period of time determined by the authentication scheme,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 411 M 0.070 0 (parameters, and/or user preference. Unless otherwise defined by the authentication scheme, a single)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 461 M -0.018 0 (protection space cannot extend outside the scope of its server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M 0.067 0 (If the server does not wish to accept the credentials sent with a request, it SHOULD return a 401)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 586 M 0.061 0 (\(Unauthorized\) response. The response MUST include a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1275 591 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1675 586 M 0.177 0 ( header field containing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 638 M -0.147 0 (the \(possibly new\) )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 631 643 M -0.200 0 (challenge)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 856 638 M 0.110 0 ( applicable to the requested resource and an entity explaining the refusal.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 715 M 0.040 0 (The HTTP protocol does not restrict applications to this simple challenge-response mechanism for access)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 765 M 0.117 0 (authentication. Additional mechanisms MAY be used, such as encryption at the transport level or via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 815 M 0.062 0 (message encapsulation, and with additional header fields specifying authentication information. However,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 865 M 0.065 0 (these additional mechanisms are not defined by this specification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 940 M 0.102 0 (Proxies MUST be completely transparent regarding user agent authentication. That is, they MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 990 M 0.062 0 (forward the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 519 995 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 919 990 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1003 995 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1328 990 M 0.074 0 ( headers untouched, and follow the rules)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1042 M 0.050 0 (found in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 595 1042 M 0.125 0 (14.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 669 1042 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1117 M 0.104 0 (HTTP/1.1 allows a client to pass authentication information to and from a proxy via the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1806 1122 M -0.200 0 (Proxy-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1174 M -0.200 0 (Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 613 1169 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 697 1174 M -0.200 0 (Proxy-Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1172 1169 M 0.192 0 ( headers.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1271 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1271 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1271 M -0.213 0 (Basic Authentication Scheme)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1365 M 0.120 0 (The \223basic\224 authentication scheme is based on the model that the user agent must authenticate itself with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1415 M 0.108 0 (a user-ID and a password for each realm. The realm value should be considered an opaque string which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1465 M 0.049 0 (can only be compared for equality with other realms on that server. The server will service the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1515 M 0.043 0 (only if it can validate the user-ID and password for the protection space of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1638 1520 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1913 1515 M 0.298 0 (. There are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1567 M 0.187 0 (no optional authentication parameters.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1642 M 0.055 0 (Upon receipt of an unauthorized request for a URI within the protection space, the server MAY respond)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1692 M 0.080 0 (with a challenge like the following:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1765 M -0.200 0 ( WWW-Authenticate: Basic realm="WallyWorld")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1837 M 0.010 0 (where \223WallyWorld\224 is the string assigned by the server to identify the protection space of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1912 1842 M -0.200 0 (Request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1894 M -0.200 0 (URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1889 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1966 M 0.078 0 (To receive authorization, the client sends the userid and password, separated by a single colon \(\223:\224\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2016 M 0.184 0 (character, within a base64 )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 767 2016 M 0.212 0 ( encoded string in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1144 2021 M -0.200 0 (credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1419 2016 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2091 M -0.200 0 ( basic-credentials = "Basic" SP basic-cookie)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2161 M -0.200 0 ( basic-cookie = )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2276 M -0.200 0 ( user-pass = userid ":" password)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2346 M -0.200 0 ( userid = *)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2416 M -0.200 0 ( password = *TEXT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2488 M -0.024 0 (Userids might be case sensitive.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2563 M 0.061 0 (If the user agent wishes to send the userid \223Aladdin\224 and password \223open sesame\224, it would use the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2613 M -0.040 0 (following header field:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2686 M -0.200 0 ( Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2758 M -0.136 0 (See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 512 2758 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 554 2758 M 0.028 0 ( for security considerations associated with Basic authentication.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 46 ]%%) = %%PageTrailer %%Page: 47 47 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (48)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 261 M -0.223 0 (Digest Authentication Scheme)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Italic (F4) cvn 0.905 (Times-Italic) cvn /Type1 T (Times-Italic) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 355 M 0.165 0 (Note for the RFC editor: This section is reserved for including the Digest Authentication specification, or)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 405 M 0.134 0 (if the RFC editor chooses to issue a single RFC rather than two RFC\222s, this section should be deleted.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_75) cvn F2 75 xF F2_75 Ji 313 506 M 10.750 0 32 0.500 0 (12 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 419 506 M -0.203 0 (Content Negotiation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 618 M 0.107 0 (Most HTTP responses include an entity which contains information for interpretation by a human user.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 668 M 0.052 0 (Naturally, it is desirable to supply the user with the \223best available\224 entity corresponding to the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 718 M 0.048 0 (Unfortunately for servers and caches, not all users have the same preferences for what is \223best,\224 and not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 768 M 0.073 0 (all user agents are equally capable of rendering all entity types. For that reason, HTTP has provisions for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 818 M 0.042 0 (several mechanisms for \223content negotiation\224 -- the process of selecting the best representation for a given)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 868 M 0.109 0 (response when there are multiple representations available.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 943 M 0.055 0 (Note: This is not called \223format negotiation\224 because the alternate representations may be of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 993 M 0.010 0 (same media type, but use different capabilities of that type, be in different languages, etc.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1068 M 0.013 0 (Any response containing an entity-body MAY be subject to negotiation, including error responses.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1143 M 0.093 0 (There are two kinds of content negotiation which are possible in HTTP: server-driven and agent-driven)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1193 M 0.072 0 (negotiation. These two kinds of negotiation are orthogonal and thus may be used separately or in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1243 M 0.091 0 (combination. One method of combination, referred to as transparent negotiation, occurs when a cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1293 M 0.071 0 (uses the agent-driven negotiation information provided by the origin server in order to provide server-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1343 M 0.022 0 (driven negotiation for subsequent requests.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1468 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1468 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 1468 M -0.158 0 (Server-driven Negotiation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1562 M 0.068 0 (If the selection of the best representation for a response is made by an algorithm located at the server, it is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1612 M 0.048 0 (called server-driven negotiation. Selection is based on the available representations of the response \(the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1662 M 0.116 0 (dimensions over which it can vary; e.g. language, content-coding, etc.\) and the contents of particular)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1712 M 0.136 0 (header fields in the request message or on other information pertaining to the request \(such as the network)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1762 M 0.062 0 (address of the client\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1837 M 0.087 0 (Server-driven negotiation is advantageous when the algorithm for selecting from among the available)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1887 M 0.038 0 (representations is difficult to describe to the user agent, or when the server desires to send its \223best guess\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1937 M 0.067 0 (to the client along with the first response \(hoping to avoid the round-trip delay of a subsequent request if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1987 M 0.051 0 (the \223best guess\224 is good enough for the user\). In order to improve the server's guess, the user agent MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2037 M 0.059 0 (include request header fields \()A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F7) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F7_42) cvn F7 42 xF F7_42 Ji 821 2042 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 971 2037 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 993 2042 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1368 2037 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1390 2042 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1765 2037 M 0.107 0 (, etc.\) which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2089 M -0.027 0 (describe its preferences for such a response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2164 M 0.098 0 (Server-driven negotiation has disadvantages:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2239 M (1)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2239 M 0.016 0 (It is impossible for the server to accurately determine what might be \223best\224 for any given user, since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2289 M 0.046 0 (that would require complete knowledge of both the capabilities of the user agent and the intended use)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2339 M 0.094 0 (for the response \(e.g., does the user want to view it on screen or print it on paper?\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2414 M (2)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2414 M 0.016 0 (Having the user agent describe its capabilities in every request can be both very inefficient \(given that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2464 M 0.069 0 (only a small percentage of responses have multiple representations\) and a potential violation of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2514 M -0.055 0 (user's privacy.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2589 M (3)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2589 M 0.138 0 (It complicates the implementation of an origin server and the algorithms for generating responses to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2639 M 0.025 0 (request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2714 M (4)S 32.000 0 32 0.500 0 (. )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2714 M 0.028 0 (It may limit a public cache\222s ability to use the same response for multiple user\222s requests.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2789 M 0.065 0 (HTTP/1.1 includes the following request-header fields for enabling server-driven negotiation through)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2839 M 0.054 0 (description of user agent capabilities and user preferences: )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1310 2844 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1460 2839 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1614 2839 M 0.125 0 (14.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1688 2839 M 0.338 0 (\), )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1724 2844 M -0.200 0 (Accept-Charset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2891 M -0.052 0 (\(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 456 2891 M 0.125 0 (14.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 530 2891 M 0.338 0 (\), )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 566 2896 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 941 2891 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1095 2891 M 0.125 0 (14.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1169 2891 M 0.338 0 (\), )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1205 2896 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1580 2891 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1734 2891 M 0.125 0 (14.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1808 2891 M 0.409 0 (\), and )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1917 2896 M -0.200 0 (User-)A ; LH savelevel1 restore pagesave restore (%%[ Page: 47 ]%%) = %%PageTrailer %%Page: 48 48 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (49)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 266 M -0.200 0 (Agent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 261 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 592 261 M 0.100 0 (14.42)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 687 261 M 0.073 0 (\). However, an origin server is not limited to these dimensions and MAY vary the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 313 M 0.044 0 (response based on any aspect of the request, including information outside the request-header fields or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M 0.030 0 (within extension header fields not defined by this specification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 438 M 0.112 0 (HTTP/1.1 origin servers MUST include an appropriate )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1252 443 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1352 438 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1717 438 M 0.100 0 (14.43)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1812 438 M 0.075 0 (\) in any cachable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 490 M 0.055 0 (response based on server-driven negotiation. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1152 495 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1252 490 M 0.027 0 ( header field describes the dimensions over which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 542 M 0.056 0 (the response might vary \(i.e. the dimensions over which the origin server picks its \223best guess\224 response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 592 M 0.115 0 (from multiple representations\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 667 M -0.009 0 (HTTP/1.1 public caches MUST recognize the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1093 672 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1193 667 M 0.160 0 ( header field when it is included in a response and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 719 M -0.020 0 (obey the requirements described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1040 719 M 0.125 0 (13.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1114 719 M 0.110 0 ( that describes the interactions between caching and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 769 M 0.118 0 (content negotiation.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 894 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 894 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 894 M -0.245 0 (Agent-driven Negotiation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 988 M 0.044 0 (With agent-driven negotiation, selection of the best representation for a response is performed by the user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1038 M 0.098 0 (agent after receiving an initial response from the origin server. Selection is based on a list of the available)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1088 M 0.066 0 (representations of the response included within the header fields \(this specification reserves the field-name)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1143 M -0.200 0 (Alternates)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 1138 M 0.127 0 (, as described in appendix )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1012 1138 M 0.188 0 (19.6.2.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1150 1138 M 0.019 0 (\) or entity-body of the initial response, with each)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1190 M -0.000 0 (representation identified by its own URI. Selection from among the representations may be performed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1240 M 0.035 0 (automatically \(if the user agent is capable of doing so\) or manually by the user selecting from a generated)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1290 M -0.095 0 (\(possibly hypertext\) menu.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1365 M -0.016 0 (Agent-driven negotiation is advantageous when the response would vary over commonly-used dimensions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1415 M 0.124 0 (\(such as type, language, or encoding\), when the origin server is unable to determine a user agent's)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1465 M 0.073 0 (capabilities from examining the request, and generally when public caches are used to distribute server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1515 M 0.044 0 (load and reduce network usage.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1590 M 0.033 0 (Agent-driven negotiation suffers from the disadvantage of needing a second request to obtain the best)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1640 M 0.124 0 (alternate representation. This second request is only efficient when caching is used. In addition, this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1690 M 0.032 0 (specification does not define any mechanism for supporting automatic selection, though it also does not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1740 M 0.076 0 (prevent any such mechanism from being developed as an extension and used within HTTP/1.1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1815 M 0.018 0 (HTTP/1.1 defines the 300 \(Multiple Choices\) and 406 \(Not Acceptable\) status codes for enabling agent-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1865 M 0.087 0 (driven negotiation when the server is unwilling or unable to provide a varying response using server-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1915 M 0.142 0 (driven negotiation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2040 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2040 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2040 M -0.209 0 (Transparent Negotiation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2134 M 0.150 0 (Transparent negotiation is a combination of both server-driven and agent-driven negotiation. When a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2184 M 0.065 0 (cache is supplied with a form of the list of available representations of the response \(as in agent-driven)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2234 M 0.053 0 (negotiation\) and the dimensions of variance are completely understood by the cache, then the cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2284 M -0.024 0 (becomes capable of performing server-driven negotiation on behalf of the origin server for subsequent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2334 M 0.081 0 (requests on that resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2409 M 0.118 0 (Transparent negotiation has the advantage of distributing the negotiation work that would otherwise be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2459 M 0.062 0 (required of the origin server and also removing the second request delay of agent-driven negotiation when)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2509 M 0.039 0 (the cache is able to correctly guess the right response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2584 M 0.096 0 (This specification does not define any mechanism for transparent negotiation, though it also does not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2634 M 0.086 0 (prevent any such mechanism from being developed as an extension and used within HTTP/1.1. An)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2684 M 0.134 0 (HTTP/1.1 cache performing transparent negotiation MUST include a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1494 2689 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1594 2684 M 0.125 0 ( header field in the response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2736 M 0.107 0 (\(defining the dimensions of its variance\) if it is cachable to ensure correct interoperation with all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2786 M 0.043 0 (HTTP/1.1 clients. The agent-driven negotiation information supplied by the origin server SHOULD be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2836 M 0.118 0 (included with the transparently negotiated response.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 48 ]%%) = %%PageTrailer %%Page: 49 49 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (50)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_75) cvn F2 75 xF F2_75 Ji 313 262 M 10.750 0 32 0.500 0 (13 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 419 262 M -0.132 0 (Caching in HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 374 M -0.046 0 (HTTP is typically used for distributed information systems, where performance can be improved by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 424 M 0.025 0 (use of response caches. The HTTP/1.1 protocol includes a number of elements intended to make caching)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 474 M -0.015 0 (work as well as possible. Because these elements are inextricable from other aspects of the protocol, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 524 M 0.010 0 (because they interact with each other, it is useful to describe the basic caching design of HTTP separately)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 574 M 0.006 0 (from the detailed descriptions of methods, headers, response codes, etc.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 649 M 0.051 0 (Caching would be useless if it did not significantly improve performance. The goal of caching in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 699 M 0.106 0 (HTTP/1.1 is to eliminate the need to send requests in many cases, and to eliminate the need to send full)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 749 M 0.067 0 (responses in many other cases. The former reduces the number of network round-trips required for many)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 799 M 0.055 0 (operations; we use an \223expiration\224 mechanism for this purpose \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1592 799 M 0.125 0 (13.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1666 799 M 0.149 0 (\). The latter reduces)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 849 M 0.061 0 (network bandwidth requirements; we use a \223validation\224 mechanism for this purpose \(see section 13.3\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 924 M 0.042 0 (Requirements for performance, availability, and disconnected operation require us to be able to relax the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 974 M 0.056 0 (goal of semantic transparency. The HTTP/1.1 protocol allows origin servers, caches, and clients to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1024 M -0.034 0 (explicitly reduce transparency when necessary. However, because non-transparent operation may confuse)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1074 M 0.087 0 (non-expert users, and may be incompatible with certain server applications \(such as those for ordering)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1124 M 0.114 0 (merchandise\), the protocol requires that transparency be relaxed)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F4) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 388 1210 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1214 M -0.025 0 (only by an explicit protocol-level request when relaxed by client or origin server)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1279 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1283 M 0.094 0 (only with an explicit warning to the end user when relaxed by cache or client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1346 M 0.040 0 (Therefore, the HTTP/1.1 protocol provides these important elements:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1434 M 0.250 0 (1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1434 M 0.080 0 (Protocol features that provide full semantic transparency when this is required by all parties.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1501 M 0.250 0 (2.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1501 M 0.083 0 (Protocol features that allow an origin server or user agent to explicitly request and control non-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1551 M 0.262 0 (transparent operation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1618 M 0.250 0 (3.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1618 M 0.070 0 (Protocol features that allow a cache to attach warnings to responses that do not preserve the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1668 M 0.075 0 (requested approximation of semantic transparency.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1731 M 0.063 0 (A basic principle is that it must be possible for the clients to detect any potential relaxation of semantic)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1781 M 0.148 0 (transparency.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1856 M 0.017 0 (Note: The server, cache, or client implementer may be faced with design decisions not explicitly)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1906 M 0.052 0 (discussed in this specification. If a decision may affect semantic transparency, the implementer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1956 M 0.104 0 (ought to err on the side of maintaining transparency unless a careful and complete analysis shows)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2006 M 0.130 0 (significant benefits in breaking transparency.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_42) cvn F2 42 xF F2_42 Ji 313 2131 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2131 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2131 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2131 M -0.003 0 (Cache Correctness)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2206 M 0.037 0 (A correct cache MUST respond to a request with the most up-to-date response held by the cache that is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2256 M 0.036 0 (appropriate to the request \(see sections )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 977 2256 M 0.167 0 (13.2.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1083 2256 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1105 2256 M 0.167 0 (13.2.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1211 2256 M 0.475 0 (, and )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1306 2256 M 0.100 0 (13.12)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1401 2256 M -0.056 0 (\) which meets one of the following)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2306 M 0.028 0 (conditions:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2385 M 0.250 0 (1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2385 M 0.024 0 (It has been checked for equivalence with what the origin server would have returned by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2435 M 0.124 0 (revalidating the response with the origin server \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1415 2435 M 0.125 0 (13.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1489 2435 M 0.169 0 (\);)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2493 M 0.250 0 (2.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2493 M 0.024 0 (It is \223fresh enough\224 \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1012 2493 M 0.125 0 (13.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1086 2493 M 0.134 0 (\). In the default case, this means it meets the least restrictive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2543 M 0.069 0 (freshness requirement of the client, server, and cache \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1578 2543 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1652 2543 M 0.099 0 (\); if the origin server so)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2593 M 0.084 0 (specifies, it is the freshness requirement of the origin server alone.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2651 M (3)S 0.500 0 (. )A 21.500 0 32 ( )W ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2651 M 0.108 0 (It includes a warning if the freshness demand of the client or the origin server is violated \(see)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2701 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 592 2701 M 0.167 0 (13.1.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 698 2701 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 782 2701 M 0.100 0 (14.45)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 877 2701 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2759 M (4)S 0.500 0 (. )A 21.500 0 32 ( )W ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2759 M 0.059 0 (It is an appropriate 304 \(Not Modified\), 305 \(Proxy Redirect\), or error \(4xx or 5xx\) response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2809 M -0.100 0 (message.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 49 ]%%) = %%PageTrailer %%Page: 50 50 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (51)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.041 0 (If the cache can not communicate with the origin server, then a correct cache SHOULD respond as above)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.097 0 (if the response can be correctly served from the cache; if not it MUST return an error or warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.193 0 (indicating that there was a communication failure.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.047 0 (If a cache receives a response \(either an entire response, or a 304 \(Not Modified\) response\) that it would)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.094 0 (normally forward to the requesting client, and the received response is no longer fresh, the cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M 0.052 0 (SHOULD forward it to the requesting client without adding a new )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1442 541 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1617 536 M 0.014 0 ( \(but without removing any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 588 M 0.165 0 (existing )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 458 593 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 633 588 M 0.000 0 ( headers\). A cache SHOULD NOT attempt to revalidate a response simply because that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 640 M 0.155 0 (response became stale in transit; this might lead to an infinite loop. An user agent that receives a stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 690 M 0.029 0 (response without a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 639 695 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 814 690 M 0.150 0 ( MAY display a warning indication to the user.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 817 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 817 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 817 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 817 M -0.046 0 (Warnings)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 892 M 0.165 0 (Whenever a cache returns a response that is neither first-hand nor \223fresh enough\224 \(in the sense of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 942 M 0.116 0 (condition 2 in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 689 942 M 0.167 0 (13.1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 795 942 M 0.211 0 (\), it must attach a warning to that effect, using a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1619 947 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1794 942 M 0.066 0 ( response-header.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 994 M 0.142 0 (This warning allows clients to take appropriate action.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1069 M 0.094 0 (Warnings may be used for other purposes, both cache-related and otherwise. The use of a warning, rather)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1119 M 0.143 0 (than an error status code, distinguish these responses from true failures.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1194 M 0.037 0 (Warnings are always cachable, because they never weaken the transparency of a response. This means)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1244 M 0.076 0 (that warnings can be passed to HTTP/1.0 caches without danger; such caches will simply pass the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1294 M 0.197 0 (warning along as an entity-header in the response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1369 M 0.090 0 (Warnings are assigned numbers between 0 and 99. This specification defines the code numbers and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1419 M 0.124 0 (meanings of each currently assigned warnings, allowing a client or cache to take automated action in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1469 M -0.004 0 (some \(but not all\) cases.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1544 M 0.173 0 (Warnings also carry a warning text. The text may be in any appropriate natural language \(perhaps based)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1594 M 0.158 0 (on the client\222s )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 564 1599 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 714 1594 M 0.157 0 ( headers\), and include an optional indication of what character set is used.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1671 M 0.072 0 (Multiple warnings may be attached to a response \(either by the origin server or by a cache\), including)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1721 M 0.106 0 (multiple warnings with the same code number. For example, a server may provide the same warning with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1771 M 0.172 0 (texts in both English and Basque.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1846 M 0.090 0 (When multiple warnings are attached to a response, it may not be practical or reasonable to display all of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1896 M 0.046 0 (them to the user. This version of HTTP does not specify strict priority rules for deciding which warnings)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1946 M 0.049 0 (to display and in what order, but does suggest some heuristics.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2021 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2026 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 2021 M 0.135 0 ( header and the currently defined warnings are described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1709 2021 M 0.100 0 (14.45)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1804 2021 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2148 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 2148 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 2148 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 2148 M -0.073 0 (Cache-control Mechanisms)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2223 M 0.093 0 (The basic cache mechanisms in HTTP/1.1 \(server-specified expiration times and validators\) are implicit)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2273 M -0.006 0 (directives to caches. In some cases, a server or client may need to provide explicit directives to the HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2323 M -0.002 0 (caches. We use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 643 2328 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 968 2323 M 0.117 0 ( header for this purpose.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2400 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2405 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 2400 M 0.096 0 ( header allows a client or server to transmit a variety of directives in either)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2452 M 0.047 0 (requests or responses. These directives typically override the default caching algorithms. As a general)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2502 M 0.082 0 (rule, if there is any apparent conflict between header values, the most restrictive interpretation should be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2552 M 0.051 0 (applied \(that is, the one that is most likely to preserve semantic transparency\). However, in some cases,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2607 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 2602 M 0.020 0 ( directives are explicitly specified as weakening the approximation of semantic)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2654 M 0.054 0 (transparency \(for example, \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 795 2659 M -0.200 0 (max-stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1020 2654 M 0.120 0 (\224 or \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1114 2659 M -0.200 0 (public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1264 2654 M 0.289 0 (\224\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2731 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2736 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 2731 M 0.081 0 ( directives are described in detail in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1456 2731 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1530 2731 M 0.500 0 (.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 50 ]%%) = %%PageTrailer %%Page: 51 51 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (52)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 261 M 0.030 0 (Explicit User Agent Warnings)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.059 0 (Many user agents make it possible for users to override the basic caching mechanisms. For example, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.007 0 (user agent may allow the user to specify that cached entities \(even explicitly stale ones\) are never)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.169 0 (validated. Or the user agent might habitually add \223)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1172 441 M -0.200 0 (Cache-Control: max-stale=3600)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1897 436 M -0.261 0 (\224 to every)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.117 0 (request. The user should have to explicitly request either non-transparent behavior, or behavior that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 538 M 0.039 0 (results in abnormally ineffective caching.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 613 M 0.119 0 (If the user has overridden the basic caching mechanisms, the user agent should explicitly indicate to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 663 M 0.128 0 (user whenever this results in the display of information that might not meet the server\222s transparency)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 713 M 0.078 0 (requirements \(in particular, if the displayed entity is known to be stale\). Since the protocol normally)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 763 M 0.060 0 (allows the user agent to determine if responses are stale or not, this indication need only be displayed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 813 M 0.094 0 (when this actually happens. The indication need not be a dialog box; it could be an icon \(for example, a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 863 M 0.106 0 (picture of a rotting fish\) or some other visual indicator.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 938 M 0.108 0 (If the user has overridden the caching mechanisms in a way that would abnormally reduce the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 988 M 0.015 0 (effectiveness of caches, the user agent should continually display an indication \(for example, a picture of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1038 M -0.011 0 (currency in flames\) so that the user does not inadvertently consume excess resources or suffer from)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1088 M -0.236 0 (excessive latency.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1213 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1213 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1213 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1213 M -0.080 0 (Exceptions to the Rules and Warnings)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1288 M 0.011 0 (In some cases, the operator of a cache may choose to configure it to return stale responses even when not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1338 M -0.041 0 (requested by clients. This decision should not be made lightly, but may be necessary for reasons of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1388 M 0.005 0 (availability or performance, especially when the cache is poorly connected to the origin server. Whenever)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1438 M 0.175 0 (a cache returns a stale response, it MUST mark it as such \(using a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1441 1443 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1616 1438 M 0.157 0 ( header\). This allows the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1490 M 0.089 0 (client software to alert the user that there may be a potential problem.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1565 M 0.106 0 (It also allows the user agent to take steps to obtain a first-hand or fresh response. For this reason, a cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1615 M 0.078 0 (SHOULD NOT return a stale response if the client explicitly requests a first-hand or fresh one, unless it is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1665 M -0.080 0 (impossible to comply for technical or policy reasons.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1790 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1790 M 0.500 0 (.)A (1)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1790 M 0.500 0 (.)A 19.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1790 M -0.018 0 (Client-controlled Behavior)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1865 M 0.109 0 (While the origin server \(and to a lesser extent, intermediate caches, by their contribution to the age of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1915 M 0.073 0 (response\) are the primary source of expiration information, in some cases the client may need to control a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1965 M 0.106 0 (cache\222s decision about whether to return a cached response without validating it. Clients do this using)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2015 M -0.060 0 (several directives of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 722 2020 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1047 2015 M 0.259 0 ( header.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2092 M 0.036 0 (A client\222s request may specify the maximum age it is willing to accept of an unvalidated response;)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2142 M -0.053 0 (specifying a value of zero forces the cache\(s\) to revalidate all responses. A client may also specify the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2192 M 0.095 0 (minimum time remaining before a response expires. Both of these options increase constraints on the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2242 M 0.094 0 (behavior of caches, and so cannot further relax the cache\222s approximation of semantic transparency.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2317 M 0.013 0 (A client may also specify that it will accept stale responses, up to some maximum amount of staleness.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2367 M 0.079 0 (This loosens the constraints on the caches, and so may violate the origin server\222s specified constraints on)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2417 M 0.056 0 (semantic transparency, but may be necessary to support disconnected operation, or high availability in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2467 M -0.213 0 (face of poor connectivity.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 2592 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2592 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 2592 M -0.179 0 (Expiration Model)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2736 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 2736 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 2736 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 2736 M -0.017 0 (Server-Specified Expiration)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2811 M 0.066 0 (HTTP caching works best when caches can entirely avoid making requests to the origin server. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2861 M 0.126 0 (primary mechanism for avoiding requests is for an origin server to provide an explicit expiration time in)A ; LH savelevel1 restore pagesave restore (%%[ Page: 51 ]%%) = %%PageTrailer %%Page: 52 52 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (53)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.047 0 (the future, indicating that a response may be used to satisfy subsequent requests. In other words, a cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.140 0 (can return a fresh response without first contacting the server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.098 0 (Our expectation is that servers will assign future explicit expiration times to responses in the belief that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.082 0 (the entity is not likely to change, in a semantically significant way, before the expiration time is reached.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.093 0 (This normally preserves semantic transparency, as long as the server\222s expiration times are carefully)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M -0.019 0 (chosen.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M 0.104 0 (The expiration mechanism applies only to responses taken from a cache and not to first-hand responses)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 661 M 0.045 0 (forwarded immediately to the requesting client.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 736 M 0.056 0 (If an origin server wishes to force a semantically transparent cache to validate every request, it may assign)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 786 M 0.164 0 (an explicit expiration time in the past. This means that the response is always stale, and so the cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 836 M -0.072 0 (SHOULD validate it before using it for subsequent requests. See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1535 836 M 0.167 0 (14.9.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1641 836 M -0.050 0 ( for a more restrictive way)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 886 M -0.004 0 (to force revalidation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 961 M 0.018 0 (If an origin server wishes to force any HTTP/1.1 cache, no matter how it is configured, to validate every)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1011 M 0.085 0 (request, it should use the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 761 1016 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1136 1011 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1166 1016 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1491 1011 M -0.065 0 ( directive \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1865 1011 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1939 1011 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1088 M 0.058 0 (Servers specify explicit expiration times using either the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1273 1093 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1448 1088 M 0.266 0 ( header, or the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1703 1093 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1878 1088 M -0.150 0 ( directive of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1140 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 376 1145 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 701 1140 M 0.259 0 ( header.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1217 M 0.073 0 (An expiration time cannot be used to force a user agent to refresh its display or reload a resource; its)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1267 M 0.054 0 (semantics apply only to caching mechanisms, and such mechanisms need only check a resource\222s)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1317 M 0.094 0 (expiration status when a new request for that resource is initiated. See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1634 1317 M 0.100 0 (13.13)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1729 1317 M 0.076 0 ( for explanation of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1367 M -0.022 0 (difference between caches and history mechanisms.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 1492 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 1492 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 1492 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 1492 M -0.043 0 (Heuristic Expiration)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1567 M 0.005 0 (Since origin servers do not always provide explicit expiration times, HTTP caches typically assign)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1617 M 0.141 0 (heuristic expiration times, employing algorithms that use other header values \(such as the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1840 1622 M -0.200 0 (Last-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1674 M -0.200 0 (Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 1669 M 0.047 0 ( time\) to estimate a plausible expiration time. The HTTP/1.1 specification does not provide)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1721 M 0.069 0 (specific algorithms, but does impose worst-case constraints on their results. Since heuristic expiration)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1771 M 0.005 0 (times may compromise semantic transparency, they should be used cautiously, and we encourage origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1821 M 0.027 0 (servers to provide explicit expiration times as much as possible.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1946 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 1946 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 1946 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 1946 M -0.094 0 (Age Calculations)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2021 M 0.024 0 (In order to know if a cached entry is fresh, a cache needs to know if its age exceeds its freshness lifetime.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2071 M 0.046 0 (We discuss how to calculate the latter in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1133 2071 M 0.167 0 (13.2.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1239 2071 M -0.003 0 (; this section describes how to calculate the age of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2121 M 0.006 0 (response or cache entry.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2196 M 0.086 0 (In this discussion, we use the term \223now\224 to mean \223the current value of the clock at the host performing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2246 M 0.082 0 (the calculation.\224 Hosts that use HTTP, but especially hosts running origin servers and caches, should use)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2296 M 0.056 0 (NTP [28] or some similar protocol to synchronize their clocks to a globally accurate time standard.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2371 M 0.108 0 (Also note that HTTP/1.1 requires origin servers to send a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1291 2376 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1391 2371 M 0.051 0 ( header with every response, giving the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2423 M 0.050 0 (time at which the response was generated. We use the term \223date_value\224 to denote the value of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1987 2428 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2475 M 0.180 0 (header, in a form appropriate for arithmetic operations.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2550 M 0.038 0 (HTTP/1.1 uses the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 638 2555 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 713 2550 M -0.007 0 ( response-header to help convey age information between caches. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1901 2555 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1976 2550 M 0.224 0 ( header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2602 M 0.080 0 (value is the sender\222s estimate of the amount of time since the response was generated at the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2652 M 0.121 0 (In the case of a cached response that has been revalidated with the origin server, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1743 2657 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1818 2652 M -0.075 0 ( value is based)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2704 M 0.108 0 (on the time of revalidation, not of the original response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2779 M 0.089 0 (In essence, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 571 2784 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 646 2779 M 0.107 0 ( value is the sum of the time that the response has been resident in each of the caches)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2831 M 0.195 0 (along the path from the origin server, plus the amount of time it has been in transit along network paths.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 52 ]%%) = %%PageTrailer %%Page: 53 53 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (54)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.002 0 (We use the term \223age_value\224 to denote the value of the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1252 266 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1327 261 M 0.212 0 ( header, in a form appropriate for arithmetic)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 313 M 0.048 0 (operations.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 388 M -0.006 0 (A response\222s age can be calculated in two entirely independent ways:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 476 M 0.250 0 (1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 476 M 0.015 0 (now minus date_value, if the local clock is reasonably well synchronized to the origin server\222s)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 526 M 0.045 0 (clock. If the result is negative, the result is replaced by zero.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 593 M 0.250 0 (2.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 593 M 0.084 0 (age_value, if all of the caches along the response path implemen)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1552 593 M 0.104 0 (t HTTP/1.1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 656 M -0.019 0 (Given that we have two independent ways to compute the age of a response when it is received, we can)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 706 M -0.059 0 (combine these as)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 779 M -0.200 0 ( corrected_received_age = max\(now - date_value, age_value\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 851 M 0.084 0 (and as long as we have either nearly synchronized clocks or all-HTTP/1.1 paths, one gets a reliable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 901 M -0.026 0 (\(conservative\) result.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 976 M 0.158 0 (Note that this correction is applied at each HTTP/1.1 cache along the path, so that if there is an HTTP/1.0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1026 M 0.076 0 (cache in the path, the correct received age is computed as long as the receiving cache\222s clock is nearly in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1076 M 0.077 0 (sync. We don\222t need end-to-end clock synchronization \(although it is good to have\), and there is no)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1126 M 0.030 0 (explicit clock synchronization step.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1201 M 0.005 0 (Because of network-imposed delays, some significant interval may pass from the time that a server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1251 M 0.104 0 (generates a response and the time it is received at the next outbound cache or client. If uncorrected, this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1301 M -0.026 0 (delay could result in improperly low ages.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1376 M 0.150 0 (Because the request that resulted in the returned )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1137 1381 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1212 1376 M 0.158 0 ( value must have been initiated prior to that )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1960 1381 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1428 M 0.007 0 (value\222s generation, we can correct for delays imposed by the network by recording the time at which the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1478 M 0.210 0 (request was initiated. Then, when an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 946 1483 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1021 1478 M 0.040 0 ( value is received, it MUST be interpreted relative to the time)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1530 M 0.155 0 (the request was initiated, not the time that the response was received. This algorithm results in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1580 M -0.041 0 (conservative behavior no matter how much delay is experienced. So, we compute:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1653 M -0.200 0 ( corrected_initial_age = corrected_received_age)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1698 M -0.200 0 ( + \(now - request_time\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1770 M 0.074 0 (where \223request_time\224 is the time \(according to the local clock\) when the request that elicited this response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1820 M 0.003 0 (was sent.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1895 M 0.045 0 (Summary of age calculation algorithm, when a cache receives a response:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1968 M -0.200 0 ( /*)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2013 M -0.200 0 ( * age_value)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2058 M -0.200 0 ( * is the value of Age: header received by the cache with)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2103 M -0.200 0 ( * this response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2148 M -0.200 0 ( * date_value)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2193 M -0.200 0 ( * is the value of the origin server's Date: header)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2238 M -0.200 0 ( * request_time)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2283 M -0.200 0 ( * is the \(local\) time when the cache made the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2328 M -0.200 0 ( * that resulted in this cached response)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2373 M -0.200 0 ( * response_time)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2418 M -0.200 0 ( * is the \(local\) time when the cache received the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2463 M -0.200 0 ( * response)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2508 M -0.200 0 ( * now)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2553 M -0.200 0 ( * is the current \(local\) time)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2598 M -0.200 0 ( */)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2643 M -0.200 0 ( apparent_age = max\(0, response_time - date_value\);)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2688 M -0.200 0 ( corrected_received_age = max\(apparent_age, age_value\);)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2733 M -0.200 0 ( response_delay = response_time - request_time;)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2778 M -0.200 0 ( corrected_initial_age = corrected_received_age + response_delay;)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2823 M -0.200 0 ( resident_time = now - response_time;)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2868 M -0.200 0 ( current_age = corrected_initial_age + resident_time;)A ; LH savelevel1 restore pagesave restore (%%[ Page: 53 ]%%) = %%PageTrailer %%Page: 54 54 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (55)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.141 0 (When a cache sends a response, it must add to the corrected_initial_age the amount of time that the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.159 0 (response was resident locally. It must then transmit this total age, using the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1596 316 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1671 311 M 0.212 0 ( header, to the next)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M 0.091 0 (recipient cache.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 438 M 0.138 0 (Note that a client cannot reliably tell that a response is first-hand, but the presence of an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1887 443 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 490 M 0.130 0 (header indicates that a response is definitely not first-hand. Also, if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1597 495 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1697 490 M 0.159 0 ( in a response is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 542 M 0.122 0 (earlier than the client\222s local request time, the response is probably not first-hand \(in the absence)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 592 M -0.228 0 (of serious clock skew\).)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 717 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 717 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 717 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 717 M -0.141 0 (Expiration Calculations)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 792 M 0.049 0 (In order to decide whether a response is fresh or stale, we need to compare its freshness lifetime to its age.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 842 M 0.055 0 (The age is calculated as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1069 842 M 0.167 0 (13.2.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1175 842 M 0.009 0 (; this section describes how to calculate the freshness)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 892 M 0.062 0 (lifetime, and to determine if a response has expired. In the discussion below, the values can be represented)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 942 M 0.140 0 (in any form appropriate for arithmetic operations.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1017 M 0.045 0 (We use the term \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 617 1022 M -0.200 0 (expires_value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 942 1017 M 0.021 0 (\224 to denote the value of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1408 1022 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1583 1017 M 0.145 0 ( header. We use the term)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1069 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 331 1074 M -0.200 0 (max_age_value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 656 1069 M 0.034 0 (\224 to denote an appropriate value of the number of seconds carried by the max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1121 M -0.045 0 (directive of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 577 1126 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 902 1121 M 0.077 0 ( header in a response \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1475 1121 M 0.100 0 (14.10)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1570 1121 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1198 M 0.028 0 (The max-age directive takes priority over )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1021 1203 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1196 1198 M 0.133 0 (, so if max-age is present in a response, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1250 M 0.029 0 (calculation is simply:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1323 M -0.200 0 ( freshness_lifetime = max_age_value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1395 M 0.016 0 (Otherwise, if )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 543 1400 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 718 1395 M 0.165 0 ( is present in the response, the calculation is:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1470 M -0.200 0 ( freshness_lifetime = expires_value - date_value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1542 M 0.024 0 (Note that neither of these calculations is vulnerable to clock skew, since all of the information comes from)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1592 M 0.180 0 (the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1667 M 0.218 0 (If neither )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 481 1672 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 656 1667 M 0.403 0 ( nor )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 735 1672 M -0.200 0 (Cache-Control:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1085 1667 M 0.500 0 ( )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1096 1672 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1271 1667 M 0.114 0 ( appears in the response, and the response does)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1719 M 0.117 0 (not include other restrictions on caching, the cache MAY compute a freshness lifetime using a heuristic.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1769 M 0.132 0 (If the value is greater than 24 hours, the cache must attach Warning 13 to any response whose age is more)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1819 M 0.170 0 (than 24 hours if such warning has not already been added.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1894 M -0.022 0 (Also, if the response does have a)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 864 1899 M -0.200 0 ( Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1214 1894 M 0.032 0 ( time, the heuristic expiration value SHOULD be no)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1946 M 0.122 0 (more than some fraction of the interval since that time. A typical setting of this fraction might be 10%.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2021 M 0.103 0 (The calculation to determine if a response has expired is quite simple:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2094 M -0.200 0 ( response_is_fresh = \(freshness_lifetime > current_age\))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2216 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 2216 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 2216 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 2216 M -0.149 0 (Disambiguating Expiration Values)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2291 M -0.010 0 (Because expiration values are assigned optimistically, it is possible for two caches to contain fresh values)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2341 M 0.092 0 (for the same resource that are different.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2416 M 0.111 0 (If a client performing a retrieval receives a non-first-hand response for a request that was already fresh in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2466 M 0.149 0 (its own cache, and the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 699 2471 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 799 2466 M 0.204 0 ( header in its existing cache entry is newer than the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1679 2471 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1779 2466 M 0.109 0 ( on the new)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2518 M 0.098 0 (response, then the client MAY ignore the response. If so, it MAY retry the request with a \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1850 2523 M -0.200 0 (Cache-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2575 M -0.200 0 (Control: max-age=0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 763 2570 M -0.048 0 (\224 directive \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1156 2570 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1230 2570 M 0.082 0 (\), to force a check with the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2647 M 0.055 0 (If a cache has two fresh responses for the same representation with different validators, it MUST use the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2697 M 0.117 0 (one with the more recent )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 744 2702 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 844 2697 M 0.064 0 ( header. This situation may arise because the cache is pooling responses)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2749 M 0.077 0 (from other caches, or because a client has asked for a reload or a revalidation of an apparently fresh cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2799 M 0.032 0 (entry.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 54 ]%%) = %%PageTrailer %%Page: 55 55 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (56)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (2)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 261 M -0.123 0 (Disambiguating Multiple Responses)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.004 0 (Because a client may be receiving responses via multiple paths, so that some responses flow through one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M -0.003 0 (set of caches and other responses flow through a different set of caches, a client may receive responses in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.132 0 (an order different from that in which the origin server sent them. We would like the client to use the most)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.042 0 (recently generated response, even if older responses are still apparently fresh.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M 0.113 0 (Neither the entity tag nor the expiration value can impose an ordering on responses, since it is possible)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 611 M 0.112 0 (that a later response intentionally carries an earlier expiration time. However, the HTTP/1.1 specification)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 661 M 0.140 0 (requires the transmission of )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 793 666 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 893 661 M 0.070 0 ( headers on every response, and the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1502 666 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1602 661 M 0.055 0 ( values are ordered to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 713 M 0.017 0 (granularity of one second.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 788 M 0.119 0 (When a client tries to revalidate a cache entry, and the response it receives contains a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1764 793 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1864 788 M 0.339 0 ( header that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 840 M 0.099 0 (appears to be older than the one for the existing entry, then the client SHOULD repeat the request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 890 M 0.126 0 (unconditionally, and include)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 963 M -0.200 0 ( Cache-Control: max-age=0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1035 M 0.052 0 (to force any intermediate caches to validate their copies directly with the origin server, or)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1108 M -0.200 0 ( Cache-Control: no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1180 M 0.009 0 (to force any intermediate caches to obtain a new copy from the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1255 M 0.101 0 (If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 414 1260 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 514 1255 M 0.070 0 ( values are equal, then the client may use either response \(or may, if it is being extremely)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1307 M 0.004 0 (prudent, request a new response\). Servers MUST NOT depend on clients being able to choose)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1357 M 0.070 0 (deterministically between responses generated during the same second, if their expiration times overlap.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 1482 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1482 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 1482 M -0.152 0 (Validation Model)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1576 M 0.119 0 (When a cache has a stale entry that it would like to use as a response to a client\222s request, it first has to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1626 M 0.051 0 (check with the origin server \(or possibly an intermediate cache with a fresh response\) to see if its cached)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1676 M 0.066 0 (entry is still usable. We call this \223validating\224 the cache entry. Since we do not want to have to pay the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1726 M 0.061 0 (overhead of retransmitting the full response if the cached entry is good, and we do not want to pay the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1776 M 0.076 0 (overhead of an extra round trip if the cached entry is invalid, the HTTP/1.1 protocol supports the use of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1826 M 0.083 0 (conditional methods.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1901 M 0.023 0 (The key protocol features for supporting conditional methods are those concerned with \223cache validators.\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1951 M 0.108 0 (When an origin server generates a full response, it attaches some sort of validator to it, which is kept with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2001 M 0.071 0 (the cache entry. When a client \(user agent or proxy cache\) makes a conditional request for a resource for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2051 M 0.138 0 (which it has a cache entry, it includes the associated validator in the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2126 M 0.179 0 (The server then checks that validator against the current validator for the entity, and, if they match, it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2176 M 0.012 0 (responds with a special status code \(usually, 304 \(Not Modified\)\) and no entity-body. Otherwise, it returns)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2226 M 0.073 0 (a full response \(including entity-body\). Thus, we avoid transmitting the full response if the validator)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2276 M 0.161 0 (matches, and we avoid an extra round trip if it does not match.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2351 M 0.044 0 (Note: the comparison functions used to decide if validators match are defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1878 2351 M 0.167 0 (13.3.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1984 2351 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2426 M 0.072 0 (In HTTP/1.1, a conditional request looks exactly the same as a normal request for the same resource,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2476 M 0.160 0 (except that it carries a special header \(which includes the validator\) that implicitly turns the method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2526 M 0.119 0 (\(usually, GET\) into a conditional.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2601 M 0.057 0 (The protocol includes both positive and negative senses of cache-validating conditions. That is, it is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2651 M 0.056 0 (possible to request either that a method be performed if and only if a validator matches or if and only if no)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2701 M 0.159 0 (validators match.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2776 M 0.085 0 (Note: a response that lacks a validator may still be cached, and served from cache until it expires,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2826 M 0.019 0 (unless this is explicitly prohibited by a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1048 2831 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1373 2826 M -0.055 0 ( directive. However, a cache cannot do)A ; LH savelevel1 restore pagesave restore (%%[ Page: 55 ]%%) = %%PageTrailer %%Page: 56 56 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (57)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 261 M 0.102 0 (a conditional retrieval if it does not have a validator for the entity, which means it will not be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 311 M 0.064 0 (refreshable after it expires.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 436 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 436 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 436 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 436 M -0.095 0 (Last-modified Dates)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 511 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 516 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 511 M 0.082 0 ( entity-header field value is often used as a cache validator. In simple terms, a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 563 M 0.023 0 (cache entry is considered to be valid if the entity has not been modified since the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1682 568 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 615 M -0.079 0 (value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 740 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 740 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 740 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 740 M 0.019 0 (Entity Tag Cache Validators)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 815 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 820 M -0.200 0 (ETag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 815 M 0.060 0 ( entity-header field value, an entity tag, provides for an \223opaque\224 cache validator. This may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 867 M 0.079 0 (allow more reliable validation in situations where it is inconvenient to store modification dates, where the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 917 M -0.015 0 (one-second resolution of HTTP date values is not sufficient, or where the origin server wishes to avoid)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 967 M 0.065 0 (certain paradoxes that may arise from the use of modification dates.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1042 M 0.075 0 (Entity Tags are described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 927 1042 M 0.125 0 (3.11)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1001 1042 M 0.077 0 (. The headers used with entity tags are described in sections)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1092 M 0.100 0 (14.20)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 408 1092 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 430 1092 M 0.100 0 (14.25)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 525 1092 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 547 1092 M 0.100 0 (14.26)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 642 1092 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 726 1092 M 0.100 0 (14.43)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 821 1092 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1217 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1217 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1217 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1217 M -0.021 0 (Weak and Strong Validators)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1292 M 0.031 0 (Since both origin servers and caches will compare two validators to decide if they represent the same or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1342 M 0.004 0 (different entities, one normally would expect that if the entity \(the entity-body or any entity-headers\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1392 M 0.103 0 (changes in any way, then the associated validator would change as well. If this is true, then we call this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1442 M 0.143 0 (validator a \223strong validator.\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1517 M -0.016 0 (However, there may be cases when a server prefers to change the validator only on semantically)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1567 M 0.137 0 (significant changes, and not when insignificant aspects of the entity change. A validator that does not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1617 M 0.044 0 (always change when the resource changes is a \223weak validator.\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1692 M 0.108 0 (Entity tags are normally \223strong validators,\224 but the protocol provides a mechanism to tag an entity tag as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1742 M 0.114 0 (\223weak.\224 One can think of a strong validator as one that changes whenever the bits of an entity changes,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1792 M 0.090 0 (while a weak value changes whenever the meaning of an entity changes. Alternatively, one can think of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1842 M 0.099 0 (strong validator as part of an identifier for a specific entity, while a weak validator is part of an identifier)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1892 M 0.013 0 (for a set of semantically equivalent entities.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1967 M 0.096 0 (Note: One example of a strong validator is an integer that is incremented in stable storage every)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2017 M 0.175 0 (time an entity is changed.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2092 M -0.001 0 (An entity\222s modification time, if represented with one-second resolution, could be a weak)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2142 M 0.035 0 (validator, since it is possible that the resource may be modified twice during a single second.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2217 M -0.039 0 (Support for weak validators is optional; however, weak validators allow for more efficient)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2267 M 0.010 0 (caching of equivalent objects; for example, a hit counter on a site is probably good enough if it is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2317 M -0.046 0 (updated every few days or weeks, and any value during that period is likely \223good enough\224 to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2367 M 0.048 0 (equivalent.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2442 M 0.149 0 (A \223use\224 of a validator is either when a client generates a request and includes the validator in a validating)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2492 M 0.041 0 (header field, or when a server compares two validators.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2567 M 0.077 0 (Strong validators are usable in any context. Weak validators are only usable in contexts that do not depend)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2617 M 0.062 0 (on exact equality of an entity. For example, either kind is usable for a conditional GET of a full entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2667 M 0.030 0 (However, only a strong validator is usable for a sub-range retrieval, since otherwise the client may end up)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2717 M 0.175 0 (with an internally inconsistent entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2792 M 0.067 0 (The only function that the HTTP/1.1 protocol defines on validators is comparison. There are two validator)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2842 M 0.037 0 (comparison functions, depending on whether the comparison context allows the use of weak validators or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2892 M 0.162 0 (not:)A ; LH savelevel1 restore pagesave restore (%%[ Page: 56 ]%%) = %%PageTrailer %%Page: 57 57 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (58)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F2) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 388 259 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 263 M 0.067 0 (The strong comparison function: in order to be considered equal, both validators must be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 313 M 0.011 0 (identical in every way, and neither may be weak.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 378 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 382 M 0.053 0 (The weak comparison function: in order to be considered equal, both validators must be identical)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 432 M -0.016 0 (in every way, but either or both of them may be tagged as \223weak\224 without affecting the result.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 495 M 0.048 0 (The weak comparison function MAY be used for simple \(non-subrange\) GET requests. The strong)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 545 M 0.031 0 (comparison function MUST be used in all other cases.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 620 M 0.070 0 (An entity tag is strong unless it is explicitly tagged as weak. Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1473 620 M 0.125 0 (3.11)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1547 620 M 0.016 0 ( gives the syntax for entity tags.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 695 M 0.088 0 (A )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 354 700 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 679 695 M 0.074 0 ( time, when used as a validator in a request, is implicitly weak unless it is possible to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 747 M 0.119 0 (deduce that it is strong, using the following rules:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 833 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 837 M 0.105 0 (The validator is being compared by an origin server to the actual current validator for the entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 887 M 0.463 0 (and,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 952 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 956 M 0.111 0 (That origin server reliably knows that the associated entity did not change twice during the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1006 M -0.075 0 (second covered by the presented validator.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1069 M 0.007 0 (or)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1155 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1159 M 0.066 0 (The validator is about to be used by a client in an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1304 1164 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1729 1159 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1786 1164 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1216 M -0.200 0 (Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 863 1211 M 0.082 0 ( header, because the client has a cache entry for the associated entity, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1278 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1282 M 0.142 0 (That cache entry includes a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 937 1287 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1037 1282 M 0.125 0 ( value, which gives the time when the origin server sent the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1334 M 0.192 0 (original response, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1399 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1403 M 0.125 0 (The presented )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 712 1408 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1037 1403 M 0.023 0 ( time is at least 60 seconds before the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1676 1408 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1776 1403 M 0.004 0 ( value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1468 M 0.007 0 (or)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1554 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1558 M 0.095 0 (The validator is being compared by an intermediate cache to the validator stored in its cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1608 M 0.103 0 (entry for the entity, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1673 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1677 M 0.142 0 (That cache entry includes a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 937 1682 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1037 1677 M 0.125 0 ( value, which gives the time when the origin server sent the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1729 M 0.192 0 (original response, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1794 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1798 M 0.125 0 (The presented )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 712 1803 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1037 1798 M 0.023 0 ( time is at least 60 seconds before the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1676 1803 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1776 1798 M 0.004 0 ( value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1863 M 0.077 0 (This method relies on the fact that if two different responses were sent by the origin server during the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1913 M 0.069 0 (same second, but both had the same )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 929 1918 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1254 1913 M 0.022 0 ( time, then at least one of those responses would)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1965 M 0.151 0 (have a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 433 1970 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 533 1965 M 0.060 0 ( value equal to its )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 841 1970 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1166 1965 M 0.193 0 ( time. The arbitrary 60-second limit guards against the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2017 M 0.053 0 (possibility that the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 635 2022 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 735 2017 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 819 2022 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1144 2017 M 0.036 0 ( values are generated from different clocks, or at)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2069 M 0.093 0 (somewhat different times during the preparation of the response. An implementation may use a value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2119 M 0.088 0 (larger than 60 seconds, if it is believed that 60 seconds is too short.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2194 M 0.088 0 (If a client wishes to perform a sub-range retrieval on a value for which it has only a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1732 2199 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2246 M 0.097 0 (time and no opaque validator, it may do this only if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1253 2251 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1578 2246 M 0.191 0 ( time is strong in the sense)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2298 M -0.015 0 (described here.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2373 M 0.064 0 (A cache or origin server receiving a cache-conditional request, other than a full-body GET request, MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2423 M 0.076 0 (use the strong comparison function to evaluate the condition.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2498 M 0.039 0 (These rules allow HTTP/1.1 caches and clients to safely perform sub-range retrievals on values that have)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2548 M -0.034 0 (been obtained from HTTP/1.0 servers.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 313 2673 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 355 2673 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 387 2673 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 449 2673 M -0.044 0 (Rules for When to Use Entity Tags and Last-modified Dates)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2748 M 0.105 0 (We adopt a set of rules and recommendations for origin servers, clients, and caches regarding when)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2798 M -0.006 0 (various validator types should be used, and for what purposes.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2873 M 0.078 0 (HTTP/1.1 origin servers:)A ; LH savelevel1 restore pagesave restore (%%[ Page: 57 ]%%) = %%PageTrailer %%Page: 58 58 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (59)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F2) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 388 259 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 263 M 0.032 0 (SHOULD send an entity tag validator unless it is not feasible to generate one.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 328 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 332 M 0.059 0 (MAY send a weak entity tag instead of a strong entity tag, if performance considerations support)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 382 M 0.048 0 (the use of weak entity tags, or if it is unfeasible to send a strong entity tag.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 447 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 451 M -0.175 0 (SHOULD send a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 758 456 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1083 451 M 0.036 0 ( value if it is feasible to send one, unless the risk of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 503 M 0.175 0 (breakdown in semantic transparency that could result from using this date in an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1822 508 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 560 M -0.200 0 (Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 813 555 M -0.010 0 ( header would lead to serious problems.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 620 M 0.102 0 (In other words, the preferred behavior for an HTTP/1.1 origin server is to send both a strong entity tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 670 M 0.451 0 (and a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 416 675 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 741 670 M 0.004 0 ( value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 747 M 0.069 0 (In order to be legal, a strong entity tag MUST change whenever the associated entity value changes in any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 797 M -0.016 0 (way. A weak entity tag SHOULD change whenever the associated entity changes in a semantically)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 847 M -0.019 0 (significant way.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 922 M 0.149 0 (Note: in order to provide semantically transparent caching, an origin server must avoid reusing a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 972 M -0.000 0 (specific strong entity tag value for two different entities, or reusing a specific weak entity tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1022 M 0.041 0 (value for two semantically different entities. Cache entries may persist for arbitrarily long)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1072 M 0.071 0 (periods, regardless of expiration times, so it may be inappropriate to expect that a cache will)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1122 M 0.181 0 (never again attempt to validate an entry using a validator that it obtained at some point in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1172 M 0.168 0 (past.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1247 M 0.058 0 (HTTP/1.1 clients:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1333 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1337 M 0.068 0 (If an entity tag has been provided by the origin server, MUST use that entity tag in any cache-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1387 M 0.119 0 (conditional request \(using )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 913 1392 M -0.200 0 (If-Match )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1138 1387 M 0.171 0 (or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1184 1392 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1509 1387 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1454 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1458 M -0.080 0 (If only a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 615 1463 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 940 1458 M -0.018 0 ( value has been provided by the origin server, SHOULD use that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1510 M 0.099 0 (value in non-subrange cache-conditional requests \(using )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1425 1515 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1850 1510 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1577 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1581 M -0.080 0 (If only a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 615 1586 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 940 1581 M 0.011 0 ( value has been provided by an HTTP/1.0 origin server, MAY use)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1633 M 0.123 0 (that value in subrange cache-conditional requests \(using )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1423 1638 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1898 1633 M 0.213 0 (:\). The user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1685 M -0.031 0 (agent should provide a way to disable this, in case of difficulty.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1750 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1754 M 0.175 0 (If both an entity tag and a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 910 1759 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1235 1754 M -0.014 0 ( value have been provided by the origin server,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1806 M 0.019 0 (SHOULD use both validators in cache-conditional requests. This allows both HTTP/1.0 and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1856 M 0.020 0 (HTTP/1.1 caches to respond appropriately.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1919 M 0.062 0 (An HTTP/1.1 cache, upon receiving a request, MUST use the most restrictive validator when deciding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1969 M 0.084 0 (whether the client\222s cache entry matches the cache\222s own cache entry. This is only an issue when the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2019 M 0.109 0 (request contains both an entity tag and a last-modified-date validator \()A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1499 2024 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1924 2019 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1981 2024 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2076 M -0.200 0 (Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 713 2071 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2148 M 0.166 0 (A note on rationale: The general principle behind these rules is that HTTP/1.1 servers and clients)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2198 M 0.210 0 (should transmit as much non-redundant information as is available in their responses and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2248 M 0.021 0 (requests. HTTP/1.1 systems receiving this information will make the most conservative)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2298 M -0.012 0 (assumptions about the validators they receive.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2373 M 0.025 0 (HTTP/1.0 clients and caches will ignore entity tags. Generally, last-modified values received or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2423 M 0.065 0 (used by these systems will support transparent and efficient caching, and so HTTP/1.1 origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2473 M -0.033 0 (servers should provide )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 778 2478 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1103 2473 M 0.054 0 ( values. In those rare cases where the use of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1880 2478 M -0.200 0 (Last-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2530 M -0.200 0 (Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 588 2525 M 0.052 0 ( value as a validator by an HTTP/1.0 system could result in a serious problem, then)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2577 M 0.051 0 (HTTP/1.1 origin servers should not provide one.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 313 2702 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 355 2702 M 0.500 0 (.)A (3)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 387 2702 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 449 2702 M -0.171 0 (Non-validating Conditionals)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2777 M 0.069 0 (The principle behind entity tags is that only the service author knows the semantics of a resource well)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2827 M 0.089 0 (enough to select an appropriate cache validation mechanism, and the specification of any validator)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2877 M -0.001 0 (comparison function more complex than byte-equality would open up a can of worms. Thus, comparisons)A ; LH savelevel1 restore pagesave restore (%%[ Page: 58 ]%%) = %%PageTrailer %%Page: 59 59 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (60)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M -0.011 0 (of any other headers \(except )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 799 266 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1124 261 M 0.003 0 (, for compatibility with HTTP/1.0\) are never used for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 313 M 0.031 0 (purposes of validating a cache entry.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 438 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 438 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 438 M -0.116 0 (Response Cachability)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 532 M -0.100 0 (Unless specifically constrained by a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 924 537 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1249 532 M 0.003 0 ( \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1403 532 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1477 532 M -0.006 0 (\) directive, a caching system may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 584 M -0.138 0 (always store a successful response \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1103 584 M 0.125 0 (13.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1177 584 M 0.140 0 (\) as a cache entry, may return it without validation if it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 634 M 0.146 0 (is fresh, and may return it after successful validation. If there is neither a cache validator nor an explicit)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 684 M 0.019 0 (expiration time associated with a response, we do not expect it to be cached, but certain caches may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 734 M 0.046 0 (violate this expectation \(for example, when little or no network connectivity is available\). A client can)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 784 M 0.048 0 (usually detect that such a response was taken from a cache by comparing the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1616 789 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1716 784 M 0.233 0 ( header to the current)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 836 M 0.165 0 (time.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 911 M 0.031 0 (Note that some HTTP/1.0 caches are known to violate this expectation without providing any)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 966 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 961 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1038 M 0.085 0 (However, in some cases it may be inappropriate for a cache to retain an entity, or to return it in response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1088 M -0.048 0 (to a subsequent request. This may be because absolute semantic transparency is deemed necessary by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1138 M -0.005 0 (service author, or because of security or privacy considerations. Certain )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1528 1143 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1853 1138 M 0.028 0 ( directives are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1190 M 0.096 0 (therefore provided so that the server can indicate that certain resource entities, or portions thereof, may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1240 M 0.028 0 (not be cached regardless of other considerations.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1315 M 0.048 0 (Note that section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 609 1315 M 0.125 0 (14.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 683 1315 M 0.158 0 ( normally prevents a shared cache from saving and returning a response to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1365 M 0.096 0 (previous request if that request included an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1051 1370 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1376 1365 M 0.259 0 ( header.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1442 M 0.002 0 (A response received with a status code of 200, 203, 206, 300, 301 or 410 may be stored by a cache and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1492 M 0.065 0 (used in reply to a subsequent request, subject to the expiration mechanism, unless a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1730 1497 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1544 M 0.047 0 (directive prohibits caching. However, a cache that does not support the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1519 1549 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1644 1544 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1728 1549 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1596 M 0.077 0 (headers MUST NOT cache 206 \(Partial Content\) responses.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1671 M 0.004 0 (A response received with any other status code MUST NOT be returned in a reply to a subsequent request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1721 M 0.192 0 (unless there are )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 588 1726 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 913 1721 M 0.092 0 ( directives or another header\(s\) that explicitly allow it. For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1773 M 0.080 0 (these include the following: an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 844 1778 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1019 1773 M 0.094 0 ( header \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1297 1773 M 0.100 0 (14.21)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1392 1773 M 0.174 0 (\); a \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1477 1778 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1652 1773 M 0.176 0 (\224, \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1711 1778 M -0.200 0 (must-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1830 M -0.200 0 (revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 1825 M 0.176 0 (\224, \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 622 1830 M -0.200 0 (proxy-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1022 1825 M 0.176 0 (\224, \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1081 1830 M -0.200 0 (public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1231 1825 M 0.120 0 (\224 or \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1325 1830 M -0.200 0 (private)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1500 1825 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1530 1830 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1855 1825 M -0.046 0 ( directive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1877 M -0.052 0 (\(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 456 1877 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 530 1877 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2002 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2002 M 0.500 0 (.)A 15.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2002 M -0.123 0 (Constructing Responses From Caches)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2096 M 0.031 0 (The purpose of an HTTP cache is to store information received in response to requests, for use in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2146 M 0.089 0 (responding to future requests. In many cases, a cache simply returns the appropriate parts of a response to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2196 M -0.004 0 (the requester. However, if the cache holds a cache entry based on a previous response, it may have to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2246 M 0.081 0 (combine parts of a new response with what is held in the cache entry.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_42) cvn F4 42 xF F4_42 Ji 313 2371 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 2371 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 2371 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 2371 M -0.109 0 (End-to-end and Hop-by-hop Headers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2446 M 0.041 0 (For the purpose of defining the behavior of caches and non-caching proxies, we divide HTTP headers into)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2496 M -0.163 0 (two categories:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F7) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F7_42) cvn F7 42 xF F7_42 Ji 388 2582 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2586 M 0.116 0 (End-to-end headers, which must be transmitted to the ultimate recipient of a request or response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2636 M 0.128 0 (End-to-end headers in responses must be stored as part of a cache entry and transmitted in any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2686 M -0.013 0 (response formed from a cache entry.)A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 388 2751 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2755 M 0.068 0 (Hop-by-hop headers, which are meaningful only for a single transport-level connection, and are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2805 M -0.121 0 (not stored by caches or forwarded by proxies.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2868 M 0.013 0 (The following HTTP/1.1 headers are hop-by-hop headers:)A ; LH savelevel1 restore pagesave restore (%%[ Page: 59 ]%%) = %%PageTrailer %%Page: 60 60 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (61)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F2) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 388 259 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 463 268 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 330 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 339 M -0.200 0 (Keep-Alive)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 401 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 410 M -0.200 0 (Public)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 472 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 481 M -0.200 0 (Proxy-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 543 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 552 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 614 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 623 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 683 M 0.059 0 (All other headers defined by HTTP/1.1 are end-to-end headers.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 758 M -0.030 0 (Hop-by-hop headers introduced in future versions of HTTP MUST be listed in a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1672 763 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1922 758 M 0.235 0 ( header, as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 810 M -0.005 0 (described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 657 810 M 0.100 0 (14.10)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 752 810 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 313 935 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 355 935 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 387 935 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 449 935 M -0.083 0 (Non-modifiable Headers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1010 M 0.032 0 (Some features of the HTTP/1.1 protocol, such as Digest Authentication, depend on the value of certain)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1060 M 0.019 0 (end-to-end headers. A cache or non-caching proxy SHOULD NOT modify an end-to-end header unless)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1110 M 0.073 0 (the definition of that header requires or specifically allows that.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1185 M -0.020 0 (A cache or non-caching proxy MUST NOT modify any of the following fields in a request or response,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1235 M 0.035 0 (nor may it add any of these fields if not already present:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1312 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1321 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1383 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1392 M -0.200 0 (ETag)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1454 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1463 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1525 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1534 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1594 M 0.007 0 (A cache or non-caching proxy MUST NOT modify or add any of the following fields in a response that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1644 M 0.207 0 (contains the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 528 1649 M -0.200 0 (no-transform)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 828 1644 M 0.500 0 ( )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 839 1649 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1164 1644 M 0.092 0 ( directive, or in any request:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1723 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1732 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1785 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1794 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1847 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1856 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1909 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 463 1918 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1969 M 0.045 0 (A cache or non-caching proxy MAY modify or add these fields in a response that does not include )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1983 1974 M -0.200 0 (no-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2026 M -0.200 0 (transform)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 538 2021 M 0.097 0 (, but if it does so, it MUST add a Warning 14 \(Transformation applied\) if one does not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2073 M 0.129 0 (already appear in the response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2148 M 0.055 0 (Warning: unnecessary modification of end-to-end headers may cause authentication failures if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2198 M 0.136 0 (stronger authentication mechanisms are introduced in later versions of HTTP. Such)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2248 M 0.078 0 (authentication mechanisms may rely on the values of header fields not listed here.)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 313 2373 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 355 2373 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 387 2373 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 449 2373 M -0.090 0 (Combining Headers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2448 M 0.073 0 (When a cache makes a validating request to a server, and the server provides a 304 \(Not Modified\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2498 M 0.077 0 (response, the cache must construct a response to send to the requesting client. The cache uses the entity-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2548 M -0.002 0 (body stored in the cache entry as the entity-body of this outgoing response. The end-to-end headers stored)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2598 M 0.077 0 (in the cache entry are used for the constructed response, except that any end-to-end headers provided in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2648 M 0.038 0 (the 304 response MUST replace the corresponding headers from the cache entry. Unless the cache decides)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2698 M 0.053 0 (to remove the cache entry, it MUST also replace the end-to-end headers stored with the cache entry with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2748 M 0.090 0 (corresponding headers received in the incoming response.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 60 ]%%) = %%PageTrailer %%Page: 61 61 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (62)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.067 0 (In other words, the set of end-to-end headers received in the incoming response overrides all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.082 0 (corresponding end-to-end headers stored with the cache entry. The cache may add )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1711 316 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1886 311 M 0.009 0 ( headers \(see)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 442 363 M 0.100 0 (14.45)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 537 363 M 0.142 0 (\) to this set.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 438 M 0.171 0 (If a header field-name in the incoming response matches more than one header in the cache entry, all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.101 0 (such old headers are replaced.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 563 M 0.043 0 (Note: this rule allows an origin server to use a 304 \(Not Modified\) response to update any header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 613 M 0.038 0 (associated with a previous response for the same entity, although it might not always be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 663 M 0.089 0 (meaningful or correct to do so. This rule does not allow an origin server to use a 304 \(not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 713 M 0.044 0 (Modified\) response to entirely delete a header that it had provided with a previous response.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 838 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 838 M 0.500 0 (.)A (5)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 838 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 838 M -0.049 0 (Combining Byte Ranges)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 913 M -0.037 0 (A response may transfer only a subrange of the bytes of an entity-body, either because the request included)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 963 M 0.046 0 (one or more )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 527 968 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 652 963 M -0.021 0 ( specifications, or because a connection was broken prematurely. After several such)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1015 M -0.027 0 (transfers, a cache may have received several ranges of the same entity-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1090 M 0.091 0 (If a cache has a stored non-empty set of subranges for an entity, and an incoming response transfers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1140 M 0.068 0 (another subrange, the cache MAY combine the new subrange with the existing set if both the following)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1190 M 0.107 0 (conditions are met:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F6) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 388 1276 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1280 M 0.113 0 (Both the incoming response and the cache entry must have a cache validator.)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 388 1345 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1349 M 0.078 0 (The two cache validators must match using the strong comparison function \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1950 1349 M 0.167 0 (13.3.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2056 1349 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1412 M 0.118 0 (If either requirement is not meant, the cache must use only the most recent partial response \(based on the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1467 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 413 1462 M 0.078 0 ( values transmitted with every response, and using the incoming response if these values are equal)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1514 M 0.240 0 (or missing\), and must discard the other partial information.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_58) cvn F4 58 xF F4_58 Ji 313 1639 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1639 M 0.500 0 (.)A 15.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1639 M -0.114 0 (Caching Negotiated Responses)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1733 M -0.016 0 (Use of server-driven content negotiation \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1145 1733 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1187 1733 M 0.018 0 (\), as indicated by the presence of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1779 1738 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1879 1733 M 0.083 0 ( header field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1785 M 0.056 0 (in a response, alters the conditions and procedure by which a cache can use the response for subsequent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1835 M -0.015 0 (requests.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1910 M -0.019 0 (A server MUST use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 722 1915 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 822 1910 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1187 1910 M 0.100 0 (14.43)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1282 1910 M 0.056 0 (\) to inform a cache of what header field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1962 M 0.037 0 (dimensions are used to select among multiple representations of a cachable response. A cache may use the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2012 M 0.072 0 (selected representation \(the entity included with that particular response\) for replying to subsequent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2062 M 0.036 0 (requests on that resource only when the subsequent requests have the same or equivalent values for all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2112 M 0.052 0 (header fields specified in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 808 2117 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 908 2112 M -0.020 0 ( response-header. Requests with a different value for one or more of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2164 M -0.001 0 (those header fields would be forwarded toward the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2239 M 0.047 0 (If an entity tag was assigned to the representation, the forwarded request SHOULD be conditional and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2289 M 0.212 0 (include the entity tags in an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 793 2294 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1118 2289 M 0.120 0 ( header field from all its cache entries for the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1889 2294 M -0.200 0 (Request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2346 M -0.200 0 (URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2341 M 0.008 0 (. This conveys to the server the set of entities currently held by the cache, so that if any one of these)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2393 M 0.098 0 (entities matches the requested entity, the server can use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1321 2398 M -0.200 0 (ETag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1421 2393 M 0.073 0 ( header in its 304 \(Not Modified\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2445 M 0.101 0 (response to tell the cache which entry is appropriate. If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1313 2450 M -0.200 0 (entity-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1563 2445 M -0.013 0 ( of the new response matches)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2497 M 0.027 0 (that of an existing entry, the new response SHOULD be used to update the header fields of the existing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2547 M 0.138 0 (entry, and the result MUST be returned to the client.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2622 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2627 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 2622 M 0.115 0 ( header field may also inform the cache that the representation was selected using criteria not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2674 M 0.096 0 (limited to the request-headers; in this case, a cache MUST NOT use the response in a reply to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2724 M 0.088 0 (subsequent request unless the cache relays the new request to the origin server in a conditional request and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2774 M 0.097 0 (the server responds with 304 \(Not Modified\), including an entity tag or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1525 2779 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1925 2774 M 0.500 0 ( that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2826 M 0.019 0 (indicates which entity should be used.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 61 ]%%) = %%PageTrailer %%Page: 62 62 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (63)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.066 0 (If any of the existing cache entries contains only partial content for the associated entity, its entity-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M -0.031 0 (SHOULD NOT be included in the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 900 316 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1225 311 M 0.145 0 ( header unless the request is for a range that would)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M -0.099 0 (be fully satisfied by that entry.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 438 M -0.132 0 (If a cache receives a successful response whose )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1116 443 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1516 438 M 0.139 0 ( field matches that of an existing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 490 M 0.040 0 (cache entry for the same )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 735 495 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1010 490 M -0.101 0 (, whose )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1148 495 M -0.200 0 (entity-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1398 490 M 0.076 0 ( differs from that of the existing entry,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 542 M 0.004 0 (and whose )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 502 547 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 602 542 M 0.089 0 ( is more recent than that of the existing entry, the existing entry SHOULD NOT be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 594 M 0.072 0 (returned in response to future requests, and should be deleted from the cache.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 719 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 719 M 0.500 0 (.)A 15.500 0 32 (7 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 719 M -0.183 0 (Shared and Non-Shared Caches)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 813 M 0.032 0 (For reasons of security and privacy, it is necessary to make a distinction between \223shared\224 and \223non-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 863 M 0.055 0 (shared\224 caches. A non-shared cache is one that is accessible only to a single user. Accessibility in this case)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 913 M -0.031 0 (SHOULD be enforced by appropriate security mechanisms. All other caches are considered to be \223shared.\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 963 M 0.087 0 (Other sections of this specification place certain constraints on the operation of shared caches in order to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1013 M -0.091 0 (prevent loss of privacy or failure of access controls.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 1138 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1138 M 0.500 0 (.)A 15.500 0 32 (8 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1138 M -0.068 0 (Errors or Incomplete Response Cache Behavior)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1232 M 0.008 0 (A cache that receives an incomplete response \(for example, with fewer bytes of data than specified in a)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1287 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 1282 M 0.076 0 ( header\) may store the response. However, the cache MUST treat this as a partial)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1334 M -0.009 0 (response. Partial responses may be combined as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1473 1334 M 0.167 0 (13.5.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1579 1334 M 0.179 0 (; the result might be a full)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1384 M 0.142 0 (response or might still be partial. A cache MUST NOT return a partial response to a client without)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1434 M 0.146 0 (explicitly marking it as such, using the 206 \(Partial Content\) status code. A cache MUST NOT return a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1484 M 0.061 0 (partial response using a status code of 200 \(OK\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1559 M 0.083 0 (If a cache receives a 5xx response while attempting to revalidate an entry, it may either forward this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1609 M 0.134 0 (response to the requesting client, or act as if the server failed to respond. In the latter case, it MAY return)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1659 M -0.020 0 (a previously received response unless the cached entry includes the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1471 1664 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1846 1659 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1876 1664 M -0.200 0 (Cache-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1716 M -0.200 0 (Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 1711 M -0.065 0 ( directive \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 862 1711 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 936 1711 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 1838 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1838 M 0.500 0 (.)A 15.500 0 32 (9 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1838 M 0.127 0 (Side Effects of GET and HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1932 M 0.095 0 (Unless the origin server explicitly prohibits the caching of their responses, the application of GET and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1982 M -0.094 0 (HEAD methods to any resources SHOULD NOT have side effects that would lead to erroneous behavior if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2032 M 0.028 0 (these responses are taken from a cache. They may still have side effects, but a cache is not required to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2082 M -0.009 0 (consider such side effects in its caching decisions. Caches are always expected to observe an origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2132 M 0.102 0 (server\222s explicit restrictions on caching.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2207 M 0.045 0 (We note one exception to this rule: since some applications have traditionally used GETs and HEADs)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2257 M 0.107 0 (with query URLs \(those containing a \223?\224 in the rel_path part\) to perform operations with significant side)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2307 M -0.024 0 (effects, caches MUST NOT treat responses to such URLs as fresh unless the server provides an explicit)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2357 M 0.035 0 (expiration time. This specifically means that responses from HTTP/1.0 servers for such URIs should not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2407 M -0.004 0 (be taken from a cache. See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 903 2407 M 0.200 0 (9.1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 988 2407 M 0.137 0 ( for related information.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2532 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2532 M 0.500 0 (.)A 15.500 0 32 (10 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 2532 M -0.090 0 (Invalidation After Updates or Deletions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2626 M 0.014 0 (The effect of certain methods at the origin server may cause one or more existing cache entries to become)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2676 M 0.077 0 (non-transparently invalid. That is, although they may continue to be \223fresh,\224 they do not accurately reflect)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2726 M 0.109 0 (what the origin server would return for a new request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2801 M 0.113 0 (There is no way for the HTTP protocol to guarantee that all such cache entries are marked invalid. For)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2851 M 0.130 0 (example, the request that caused the change at the origin server may not have gone through the proxy)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2901 M -0.018 0 (where a cache entry is stored. However, several rules help reduce the likelihood of erroneous behavior.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 62 ]%%) = %%PageTrailer %%Page: 63 63 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (64)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.168 0 (In this section, the phrase \223invalidate an entity\224 means that the cache should either remove all instances)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.124 0 (of that entity from its storage, or should mark these as \223invalid\224 and in need of a mandatory revalidation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.002 0 (before they can be returned in response to a subsequent request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.067 0 (Some HTTP methods may invalidate an entity. This is either the entity referred to by the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1818 441 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2093 436 M 0.500 0 (,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M -0.081 0 (or by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 472 493 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 672 488 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 729 493 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1129 488 M 0.075 0 ( response-headers \(if present\). These methods are:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F4) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 388 567 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 571 M -0.446 0 (PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 627 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 631 M 0.061 0 (DELETE)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 687 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 691 M -0.173 0 (POST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 745 M 0.107 0 (In order to prevent denial of service attacks, an invalidation based on the URI in a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1709 750 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1909 745 M 0.171 0 ( or)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 802 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 713 797 M 0.103 0 ( header MUST only be performed if the host part is the same as in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1903 802 M -0.200 0 (Request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 854 M -0.200 0 (URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 849 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_58) cvn F6 58 xF F6_58 Ji 313 976 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 371 976 M 0.500 0 (.)A 15.500 0 32 (11 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 474 976 M -0.228 0 (Write-Through Mandatory)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1070 M -0.013 0 (All methods that may be expected to cause modifications to the origin server\222s resources MUST be written)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1120 M 0.116 0 (through to the origin server. This currently includes all methods except for GET and HEAD. A cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1170 M 0.072 0 (MUST NOT reply to such a request from a client before having transmitted the request to the inbound)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1220 M 0.085 0 (server, and having received a corresponding response from the inbound server. This does not prevent a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1270 M 0.066 0 (cache from sending a 100 \(Continue\) response before the inbound server has replied.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1345 M 0.032 0 (The alternative \(known as \223write-back\224 or \223copy-back\224 caching\) is not allowed in HTTP/1.1, due to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1395 M 0.041 0 (difficulty of providing consistent updates and the problems arising from server, cache, or network failure)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1445 M 0.029 0 (prior to write-back.)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 313 1545 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 371 1545 M 0.500 0 (.)A 15.500 0 32 (12 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 474 1545 M -0.074 0 (Cache Replacement)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1639 M -0.077 0 (If a new cachable \(see sections )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 840 1639 M 0.167 0 (14.9.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 946 1639 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 968 1639 M 0.167 0 (13.2.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1074 1639 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1096 1639 M 0.167 0 (13.2.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1202 1639 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1286 1639 M 0.125 0 (13.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1360 1639 M -0.036 0 (\) response is received from a resource while)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1689 M -0.014 0 (any existing responses for the same resource are cached, the cache SHOULD use the new response to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1739 M 0.136 0 (reply to the current request. It may insert it into cache storage and may, if it meets all other requirements,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1789 M 0.001 0 (use it to respond to any future requests that would previously have caused the old response to be returned.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1839 M 0.067 0 (If it inserts the new response into cache storage it should follow the rules in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1728 1839 M 0.167 0 (13.5.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1834 1839 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1914 M 0.132 0 (Note: a new response that has an older )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1051 1919 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1151 1914 M 0.121 0 ( header value than existing cached responses is not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1966 M -0.046 0 (cachable.)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 313 2066 M (13)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 371 2066 M 0.500 0 (.)A 15.500 0 32 (13 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 474 2066 M 0.029 0 (History Lists)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2160 M 0.042 0 (User agents often have history mechanisms, such as \223Back\224 buttons and history lists, which can be used to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2210 M 0.108 0 (redisplay an entity retrieved earlier in a session.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2285 M 0.049 0 (History mechanisms and caches are different. In particular history mechanisms SHOULD NOT try to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2335 M 0.091 0 (show a semantically transparent view of the current state of a resource. Rather, a history mechanism is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2385 M 0.048 0 (meant to show exactly what the user saw at the time when the resource was retrieved.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2460 M 0.082 0 (By default, an expiration time does not apply to history mechanisms. If the entity is still in storage, a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2510 M 0.055 0 (history mechanism should display it even if the entity has expired, unless the user has specifically)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2560 M 0.050 0 (configured the agent to refresh expired history documents.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2635 M 0.089 0 (This should not be construed to prohibit the history mechanism from telling the user that a view may be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2685 M 0.086 0 (stale.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2760 M 0.029 0 (Note: if history list mechanisms unnecessarily prevent users from viewing stale resources, this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2810 M 0.038 0 (will tend to force service authors to avoid using HTTP expiration controls and cache controls)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2860 M 0.044 0 (when they would otherwise like to. Service authors may consider it important that users not be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2910 M 0.071 0 (presented with error messages or warning messages when they use navigation controls \(such as)A ; LH savelevel1 restore pagesave restore (%%[ Page: 63 ]%%) = %%PageTrailer %%Page: 64 64 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (65)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 261 M -0.073 0 (BACK\) to view previously fetched resources. Even though sometimes such resources ought not to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 311 M 0.002 0 (cached, or ought to expire quickly, user interface considerations may force service authors to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 361 M 0.034 0 (resort to other means of preventing caching \(e.g. \223once-only\224 URLs\) in order not to suffer the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 411 M -0.029 0 (effects of improperly functioning history mechanisms.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_75) cvn F2 75 xF F2_75 Ji 313 512 M 10.750 0 32 0.500 0 (14 )D ; : 0 0 2425 3213 rc 0 0 0 sco F2_75 Ji 419 512 M -0.188 0 (Header Field Definitions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 624 M 0.093 0 (This section defines the syntax and semantics of all standard HTTP/1.1 header fields. For entity-header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 674 M -0.038 0 (fields, both )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Italic (F4) cvn 0.905 (Times-Italic) cvn /Type1 T (Times-Italic) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 512 674 M 0.075 0 (sender )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 635 674 M 0.451 0 (and)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 697 674 M 0.219 0 ( recipient)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 859 674 M 0.120 0 ( refer to either the client or the server, depending on who sends and who)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 724 M -0.055 0 (receives the entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F2_58) cvn F2 58 xF F2_58 Ji 313 824 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 824 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 824 M 0.051 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 918 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F7) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F7_42) cvn F7 42 xF F7_42 Ji 390 923 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 540 918 M -0.018 0 ( request-header field can be used to specify certain media types which are acceptable for the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 970 M 0.004 0 (response. )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 481 975 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 631 970 M 0.059 0 ( headers can be used to indicate that the request is specifically limited to a small set of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1022 M 0.092 0 (desired types, as in the case of a request for an in-line image.)A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1095 M -0.200 0 ( Accept = "Accept" ":")A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1140 M -0.200 0 ( #\( media-range [ accept-params ] \))A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1255 M -0.200 0 ( media-range = \( "*/*")A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1300 M -0.200 0 ( | \( type "/" "*" \))A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1345 M -0.200 0 ( | \( type "/" subtype \))A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1390 M -0.200 0 ( \) *\( ";" parameter \))A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1460 M -0.200 0 ( accept-params = ";" "q" "=" qvalue *\( accept-extension \))A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1530 M -0.200 0 ( accept-extension = ";" token [ "=" \( token | quoted-string \) ])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1602 M 0.116 0 (The asterisk \223*\224 character is used to group media types into ranges, with \223*/*\224 indicating all media types)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1652 M 0.044 0 (and \223type/*\224 indicating all subtypes of that type. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1216 1657 M -0.200 0 (media-range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1491 1652 M -0.026 0 ( MAY include media type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1704 M 0.231 0 (parameters that are applicable to that range.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1779 M -0.068 0 (Each media-range MAY be followed by one or more )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1209 1784 M -0.200 0 (accept-params)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1534 1779 M 0.217 0 (, beginning with the \223q\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1831 M 0.133 0 (parameter for indicating a relative quality factor. The first \223q\224 parameter \(if any\) separates the )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1917 1836 M -0.200 0 (media-)A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 1888 M -0.200 0 (range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 1883 M 0.165 0 ( parameter\(s\) from the )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 829 1888 M -0.200 0 (accept-params)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1154 1883 M 0.069 0 (. Quality factors allow the user or user agent to indicate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1935 M 0.062 0 (the relative degree of preference for that media-range, using the qvalue scale from 0 to 1 \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1959 1935 M 0.167 0 (3.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2012 1935 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1985 M 0.075 0 (The default value is q=1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2060 M 0.043 0 (Note: Use of the \223q\224 parameter name to separate media type parameters from )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 1701 2065 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1851 2060 M 0.051 0 ( extension)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2112 M 0.130 0 (parameters is due to historical practice. Although this prevents any media type parameter named)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2162 M 0.030 0 (\223q\224 from being used with a media range, such an event is believed to be unlikely given the lack of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2212 M 0.070 0 (any \223q\224 parameters in the IANA media type registry and the rare usage of any media type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2262 M 0.291 0 (parameters in )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 630 2267 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 780 2262 M 0.024 0 (. Future media types should be discouraged from registering any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2314 M 0.216 0 (parameter named \223q\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2389 M 0.081 0 (The example)A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 2462 M -0.200 0 ( Accept: audio/*; q=0.2, audio/basic)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2534 M -0.018 0 (SHOULD be interpreted as \223I prefer audio/basic, but send me any audio type if it is the best available after)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2584 M 0.181 0 (an 80% mark-down in quality.\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2659 M 0.005 0 (If no )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 404 2664 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 554 2659 M 0.140 0 ( header field is present, then it is assumed that the client accepts all media types. If an)A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 313 2716 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2711 M 0.089 0 ( header field is present, and if the server cannot send a response which is acceptable according to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2763 M 0.002 0 (the combined )A ; : 0 0 2425 3213 rc 0 0 0 sco F7_42 Ji 551 2768 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 701 2763 M -0.000 0 ( field value, then the server SHOULD send a 406 \(not acceptable\) response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2840 M 0.005 0 (A more elaborate example is)A ; LH savelevel1 restore pagesave restore (%%[ Page: 64 ]%%) = %%PageTrailer %%Page: 65 65 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (66)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( Accept: text/plain; q=0.5, text/html,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( text/x-dvi; q=0.8, text/x-c)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 376 M 0.051 0 (Verbally, this would be interpreted as \223text/html and text/x-c are the preferred media types, but if they do)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 426 M 0.147 0 (not exist, then send the text/x-dvi entity, and if that does not exist, send the text/plain entity.\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 501 M 0.008 0 (Media ranges can be overridden by more specific media ranges or specific media types. If more than one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 551 M 0.025 0 (media range applies to a given type, the most specific reference has precedence. For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 624 M -0.200 0 ( Accept: text/*, text/html, text/html;level=1, */*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 696 M -0.067 0 (have the following precedence:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 769 M -0.200 0 ( 1\) text/html;level=1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 814 M -0.200 0 ( 2\) text/html)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 859 M -0.200 0 ( 3\) text/*)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 904 M -0.200 0 ( 4\) */*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 976 M 0.046 0 (The media type quality factor associated with a given type is determined by finding the media range with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1026 M 0.087 0 (the highest precedence which matches that type. For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1099 M -0.200 0 ( Accept: text/*;q=0.3, text/html;q=0.7, text/html;level=1,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1144 M -0.200 0 ( text/html;level=2;q=0.4, */*;q=0.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1216 M -0.127 0 (would cause the following values to be associated:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1289 M -0.200 0 ( text/html;level=1 = 1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1334 M -0.200 0 ( text/html = 0.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1379 M -0.200 0 ( text/plain = 0.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1424 M -0.200 0 ( image/jpeg = 0.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1469 M -0.200 0 ( text/html;level=2 = 0.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1514 M -0.200 0 ( text/html;level=3 = 0.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1586 M 0.021 0 (Note: A user agent may be provided with a default set of quality values for certain media ranges.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1636 M 0.078 0 (However, unless the user agent is a closed system which cannot interact with other rendering)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1686 M 0.016 0 (agents, this default set should be configurable by the user.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1786 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1786 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1786 M -0.037 0 (Accept-Charset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1880 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1885 M -0.200 0 (Accept-Charset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 740 1880 M 0.052 0 ( request-header field can be used to indicate what character sets are acceptable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1932 M 0.034 0 (for the response. This field allows clients capable of understanding more comprehensive or special-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1982 M 0.079 0 (purpose character sets to signal that capability to a server which is capable of representing documents in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2032 M 0.057 0 (those character sets. The ISO-8859-1 character set can be assumed to be acceptable to all user agents.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2105 M -0.200 0 ( Accept-Charset = "Accept-Charset" ":")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2150 M -0.200 0 ( 1#\( charset [ ";" "q" "=" qvalue ] \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2222 M 0.074 0 (Character set values are described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1071 2222 M 0.167 0 (3.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1124 2222 M 0.034 0 (. Each charset may be given an associated quality value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2272 M 0.110 0 (which represents the user\222s preference for that charset. The default value is q=1. An example is)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2345 M -0.200 0 ( Accept-Charset: iso-8859-5, unicode-1-1;q=0.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2417 M 0.005 0 (If no )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 404 2422 M -0.200 0 (Accept-Charset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 754 2417 M 0.137 0 ( header is present, the default is that any character set is acceptable. If an)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2474 M -0.200 0 (Accept-Charset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 2469 M 0.107 0 ( header is present, and if the server cannot send a response which is acceptable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2521 M 0.111 0 (according to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 596 2526 M -0.200 0 (Accept-Charset)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 946 2521 M 0.116 0 ( header, then the server SHOULD send an error response with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2573 M 0.021 0 (406 \(not acceptable\) status code, though the sending of an unacceptable response is also allowed.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2673 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2673 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2673 M -0.221 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2767 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2772 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 765 2767 M 0.123 0 ( request-header field is similar to )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1334 2772 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1484 2767 M 0.105 0 (, but restricts the content-coding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2819 M -0.080 0 (values \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 573 2819 M 0.100 0 (14.12)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 668 2819 M 0.087 0 (\) which are acceptable in the response.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 65 ]%%) = %%PageTrailer %%Page: 66 66 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (67)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( Accept-Encoding = "Accept-Encoding" ":")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( #\( content-coding \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 376 M 0.009 0 (An example of its use is)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 449 M -0.200 0 ( Accept-Encoding: compress, gzip)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 521 M 0.005 0 (If no )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 404 526 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 779 521 M 0.161 0 ( header is present in a request, the server MAY assume that the client will)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 573 M 0.060 0 (accept any content coding. If an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 862 578 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1237 573 M 0.185 0 ( header is present, and if the server cannot send a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 625 M 0.022 0 (response which is acceptable according to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1092 630 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1467 625 M 0.049 0 ( header, then the server SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 677 M 0.038 0 (send an error response with the 406 \(Not Acceptable\) status code.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 752 M -0.036 0 (An empty )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 490 757 M -0.200 0 (Accept-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 865 752 M 0.042 0 ( value indicates none are acceptable.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 854 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 854 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 854 M -0.129 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 948 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 953 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 765 948 M 0.123 0 ( request-header field is similar to )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1334 953 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1484 948 M 0.154 0 (, but restricts the set of natural)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1000 M 0.138 0 (languages that are preferred as a response to the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1073 M -0.200 0 ( Accept-Language = "Accept-Language" ":")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1118 M -0.200 0 ( 1#\( language-range [ ";" "q" "=" qvalue ] \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1188 M -0.200 0 ( language-range = \( \( 1*8ALPHA *\( "-" 1*8ALPHA \) \) | "*" \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1260 M 0.074 0 (Each language-range MAY be given an associated quality value which represents an estimate of the user\222s)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1310 M 0.033 0 (preference for the languages specified by that range. The quality value defaults to \223q=1\224. For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1383 M -0.200 0 ( Accept-Language: da, en-gb;q=0.8, en;q=0.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1455 M 0.127 0 (would mean: \223I prefer Danish, but will accept British English and other types of English.\224 A language-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1505 M 0.117 0 (range matches a language-tag if it exactly equals the tag, or if it exactly equals a prefix of the tag such that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1555 M 0.155 0 (the first tag character following the prefix is \223-\224. The special range \223*\224, if present in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1810 1560 M -0.200 0 (Accept-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1612 M -0.200 0 (Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 1607 M 0.094 0 ( field, matches every tag not matched by any other range present in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1720 1612 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1659 M -0.081 0 (field.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1734 M 0.110 0 (Note: This use of a prefix matching rule does not imply that language tags are assigned to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1784 M 0.183 0 (languages in such a way that it is always true that if a user understands a language with a certain)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1834 M 0.202 0 (tag, then this user will also understand all languages with tags for which this tag is a prefix. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1884 M 0.031 0 (prefix rule simply allows the use of prefix tags if this is the case.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1959 M 0.084 0 (The language quality factor assigned to a language-tag by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1361 1964 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1736 1959 M 0.048 0 ( field is the quality)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2011 M -0.030 0 (value of the longest )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 653 2016 M -0.200 0 (language-range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1003 2011 M 0.244 0 ( in the field that matches the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1497 2016 M -0.200 0 (language-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1797 2011 M 0.075 0 (. If no)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2068 M -0.200 0 (language-range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 2063 M 0.140 0 ( in the field matches the tag, the language quality factor assigned is 0. If no)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2120 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 688 2115 M 0.132 0 ( header is present in the request, the server SHOULD assume that all languages are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2167 M -0.039 0 (equally acceptable. If an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 733 2172 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1108 2167 M 0.216 0 ( header is present, then all languages which are assigned a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2219 M 0.099 0 (quality factor greater than 0 are acceptable.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2294 M 0.013 0 (It may be contrary to the privacy expectations of the user to send an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1464 2299 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1839 2294 M 0.223 0 ( header with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2346 M -0.011 0 (complete linguistic preferences of the user in every request. For a discussion of this issue, see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2023 2346 M 0.125 0 (15.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2097 2346 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2421 M 0.121 0 (Note: As intelligibility is highly dependent on the individual user, it is recommended that client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2471 M 0.045 0 (applications make the choice of linguistic preference available to the user. If the choice is not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2521 M 0.170 0 (made available, then the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 811 2526 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1186 2521 M 0.116 0 ( header field must not be given in the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2648 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2648 M 0.500 0 (.)A 15.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2648 M -0.034 0 (Accept-Ranges)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2742 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2747 M -0.200 0 (Accept-Ranges)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 2742 M 0.025 0 ( response-header field allows the server to indicate its acceptance of range requests)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2794 M -0.037 0 (for a resource:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2867 M -0.200 0 ( Accept-Ranges = "Accept-Ranges" ":" acceptable-ranges)A ; LH savelevel1 restore pagesave restore (%%[ Page: 66 ]%%) = %%PageTrailer %%Page: 67 67 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (68)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( acceptable-ranges = 1#range-unit | "none")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 331 M 0.044 0 (Origin servers that accept byte-range requests MAY send)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 404 M -0.200 0 ( Accept-Ranges: bytes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 476 M 0.053 0 (but are not required to do so. Clients MAY generate byte-range requests without having received this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 526 M 0.001 0 (header for the resource involved.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 601 M 0.050 0 (Servers that do not accept any kind of range request for a resource MAY send)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 674 M -0.200 0 ( Accept-Ranges: none)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 746 M 0.131 0 (to advise the client not to attempt a range request.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 846 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 846 M 0.500 0 (.)A 15.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 846 M 0.124 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 940 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 945 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 465 940 M 0.007 0 ( response-header field conveys the sender's estimate of the amount of time since the response \(or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 992 M 0.055 0 (its revalidation\) was generated at the origin server. A cached response is \223fresh\224 if its age does not exceed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1042 M 0.057 0 (its freshness lifetime. )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 683 1047 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 758 1042 M 0.019 0 ( values are calculated as specified in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1510 1042 M 0.167 0 (13.2.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1616 1042 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1117 M -0.200 0 ( Age = "Age" ":" age-value)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1187 M -0.200 0 ( age-value = delta-seconds)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1264 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1259 M 0.122 0 ( values are non-negative decimal integers, representing time in seconds.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1336 M 0.103 0 (If a cache receives a value larger than the largest positive integer it can represent, or if any of its age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1386 M 0.058 0 (calculations overflows, it MUST transmit an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1075 1391 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1150 1386 M 0.067 0 ( header with a value of 2147483648 \(2^31\). HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1438 M 0.038 0 (caches MUST send an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 701 1443 M -0.200 0 (Age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 776 1438 M -0.000 0 ( header in every response. Caches SHOULD use an arithmetic type of at least)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1490 M 0.061 0 (31 bits of range.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 1590 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1590 M 0.500 0 (.)A 15.500 0 32 (7 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1590 M -0.400 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1684 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1689 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 515 1684 M -0.024 0 ( entity-header field lists the set of methods supported by the resource identified by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1741 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 588 1736 M 0.035 0 (. The purpose of this field is strictly to inform the recipient of valid methods associated)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1788 M 0.133 0 (with the resource. An )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 688 1793 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 813 1788 M 0.006 0 ( header field MUST be present in a 405 \(Method Not Allowed\) response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1863 M -0.200 0 ( Allow = "Allow" ":" 1#method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1935 M -0.064 0 (Example of use:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2008 M -0.200 0 ( Allow: GET, HEAD, PUT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2080 M 0.061 0 (This field cannot prevent a client from trying other methods. However, the indications given by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2135 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 2130 M -0.105 0 ( header field value SHOULD be followed. The actual set of allowed methods is defined by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2182 M 0.107 0 (origin server at the time of each request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2257 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2262 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 515 2257 M -0.003 0 ( header field MAY be provided with a PUT request to recommend the methods to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2309 M 0.032 0 (supported by the new or modified resource. The server is not required to support these methods and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2359 M -0.061 0 (SHOULD include an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 677 2364 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 802 2359 M 0.136 0 ( header in the response giving the actual supported methods.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2436 M -0.141 0 (A proxy MUST NOT modify the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 876 2441 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1001 2436 M 0.111 0 ( header field even if it does not understand all the methods)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2488 M 0.093 0 (specified, since the user agent MAY have other means of communicating with the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2563 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2568 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 515 2563 M 0.073 0 ( header field does not indicate what methods are implemented at the server level. Servers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2615 M 0.017 0 (MAY use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 550 2620 M -0.200 0 (Public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 700 2615 M 0.005 0 ( response-header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1225 2615 M 0.100 0 (14.35)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1320 2615 M 0.043 0 (\) to describe what methods are implemented)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2667 M 0.072 0 (on the server as a whole.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 67 ]%%) = %%PageTrailer %%Page: 68 68 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (69)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (8 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 261 M -0.615 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.070 0 (A user agent that wishes to authenticate itself with a server--usually, but not necessarily, after receiving a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 405 M -0.002 0 (401 response--MAY do so by including an )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1042 410 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1367 405 M 0.109 0 ( request-header field with the request. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 462 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 638 457 M -0.098 0 ( field value consists of )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1024 462 M -0.200 0 (credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1299 457 M 0.190 0 ( containing the authentication information of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 509 M 0.073 0 (the user agent for the realm of the resource being requested.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 582 M -0.200 0 ( Authorization = "Authorization" ":" credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 654 M 0.032 0 (HTTP access authentication is described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1179 654 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1221 654 M 0.193 0 (. If a request is authenticated and a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1822 659 M -0.200 0 (realm)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 706 M -0.013 0 (specified, the same )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 644 711 M -0.200 0 (credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 919 706 M 0.040 0 ( SHOULD be valid for all other requests within this )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1803 711 M -0.200 0 (realm)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1928 706 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 783 M 0.068 0 (When a shared cache \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 889 783 M 0.125 0 (13.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 963 783 M 0.129 0 (\) receives a request containing an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1539 788 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1864 783 M 0.116 0 ( field, it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 835 M 0.039 0 (MUST NOT return the corresponding response as a reply to any other request, unless one of the following)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 885 M -0.113 0 (specific exceptions holds:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 973 M 0.250 0 (1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 973 M 0.042 0 (If the response includes t)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 884 973 M 0.051 0 (he \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 953 978 M -0.200 0 (proxy-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1353 973 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1383 978 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1708 973 M 0.054 0 ( directive, the cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1025 M 0.022 0 (MAY use that response in replying to a subsequent request, but a proxy cache MUST first)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1075 M 0.110 0 (revalidate it with the origin server, using the request-headers from the new request to allow the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1125 M 0.116 0 (origin server to authenticate the new request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1192 M 0.250 0 (2.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1192 M 0.043 0 (If the response includes the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 953 1197 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1328 1192 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1358 1197 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1683 1192 M 0.054 0 ( directive, the cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1244 M 0.048 0 (MAY use that response in replying to a subsequent request, but all caches MUST first revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1294 M 0.128 0 (it with the origin server, using the request-headers from the new request to allow the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1344 M 0.082 0 (server to authenticate the new request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1411 M 0.250 0 (3.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1411 M 0.043 0 (If the response includes the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 953 1416 M -0.200 0 (public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1103 1411 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1133 1416 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1458 1411 M 0.071 0 ( directive, it may be returned in reply)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1463 M -0.049 0 (to any subsequent request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1551 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1551 M 0.500 0 (.)A 15.500 0 32 (9 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 1551 M -0.327 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1645 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1650 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 1645 M -0.101 0 ( general-header field is used to specify directives that MUST be obeyed by all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1697 M 0.063 0 (caching mechanisms along the request/response chain. The directives specify behavior intended to prevent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1747 M 0.001 0 (caches from adversely interfering with the request or response. These directives typically override the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1797 M 0.148 0 (default caching algorithms. Cache directives are unidirectional in that the presence of a directive in a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1847 M 0.057 0 (request does not imply that the same directive should be given in the response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1922 M 0.070 0 (Note that HTTP/1.0 caches may not implement )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1196 1927 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1521 1922 M 0.073 0 ( and may only implement)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1979 M -0.200 0 (Pragma: no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 788 1974 M -0.079 0 ( \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1005 1974 M 0.100 0 (14.32)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1100 1974 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2051 M 0.009 0 (Cache directives must be passed through by a proxy or gateway application, regardless of their)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2101 M 0.081 0 (significance to that application, since the directives may be applicable to all recipients along the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2151 M -0.037 0 (request/response chain. It is not possible to specify a cache-directive for a specific cache.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2224 M -0.200 0 ( Cache-Control = "Cache-Control" ":" 1#cache-directive)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2294 M -0.200 0 ( cache-directive = cache-request-directive)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2339 M -0.200 0 ( | cache-response-directive)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2409 M -0.200 0 ( cache-request-directive =)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2454 M -0.200 0 ( "no-cache" [ "=" <"> 1#field-name <"> ])A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2499 M -0.200 0 ( | "no-store")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2544 M -0.200 0 ( | "max-age" "=" delta-seconds)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2589 M -0.200 0 ( | "max-stale" [ "=" delta-seconds ])A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2634 M -0.200 0 ( | "min-fresh" "=" delta-seconds)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2679 M -0.200 0 ( | "only-if-cached")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2724 M -0.200 0 ( | cache-extension)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2794 M -0.200 0 ( cache-response-directive =)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2839 M -0.200 0 ( "public")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2884 M -0.200 0 ( | "private" [ "=" <"> 1#field-name <"> ])A ; LH savelevel1 restore pagesave restore (%%[ Page: 68 ]%%) = %%PageTrailer %%Page: 69 69 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (70)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( | "no-cache" [ "=" <"> 1#field-name <"> ])A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 304 M -0.200 0 ( | "no-store")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 349 M -0.200 0 ( | "no-transform")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 394 M -0.200 0 ( | "must-revalidate")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 439 M -0.200 0 ( | "proxy-revalidate")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 484 M -0.200 0 ( | "max-age" "=" delta-seconds)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 529 M -0.200 0 ( | cache-extension)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 599 M -0.200 0 ( cache-extension = token [ "=" \( token | quoted-string \) ])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 671 M 0.076 0 (When a directive appears without any )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 962 676 M -0.200 0 (1#field-name)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1262 671 M 0.153 0 ( parameter, the directive applies to the entire)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 723 M 0.100 0 (request or response. When such a directive appears with a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1302 728 M -0.200 0 (1#field-name)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1602 723 M 0.113 0 ( parameter, it applies only to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 775 M 0.113 0 (the named field or fields, and not to the rest of the request or response. This mechanism supports)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 825 M -0.054 0 (extensibility; implementations of future versions of the HTTP protocol may apply these directives to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 875 M 0.086 0 (header fields not defined in HTTP/1.1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 950 M 0.022 0 (The cache-control directives can be broken down into these general categories:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F4) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 388 1036 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1040 M -0.018 0 (Restrictions on what is cachable; these may only be imposed by the origin server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1105 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1109 M -0.030 0 (Restrictions on what may be stored by a cache; these may be imposed by either the origin server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1159 M 0.208 0 (or the user agent.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1224 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1228 M 0.022 0 (Modifications of the basic expiration mechanism; these may be imposed by either the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1278 M 0.146 0 (server or the user agent.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1343 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1347 M 0.009 0 (Controls over cache revalidation and reload; these may only be imposed by a user agent.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1412 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1416 M 0.072 0 (Control over transformation of entities.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1481 M 45.820 0 32 -0.320 0 (\267 )D ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1485 M 0.057 0 (Extensions to the caching system.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 313 1598 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 355 1598 M 0.500 0 (.)A (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 387 1598 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 449 1598 M 0.041 0 (What is Cachable)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1673 M 0.059 0 (By default, a response is cachable if the requirements of the request method, request header fields, and the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1723 M 0.104 0 (response status indicate that it is cachable. Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1176 1723 M 0.125 0 (13.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1250 1723 M 0.043 0 ( summarizes these defaults for cachability. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1773 M -0.184 0 (following )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 485 1778 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 810 1773 M 0.018 0 ( response directives allow an origin server to override the default cachability)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1825 M -0.091 0 (of a response:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1911 M -0.200 0 (public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1958 M 0.009 0 (Indicates that the response is cachable by any cache, even if it would normally be non-cachable or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2008 M 0.067 0 (cachable only within a non-shared cache. \(See also )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1258 2013 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1583 2008 M 0.051 0 (, section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1734 2008 M 0.125 0 (14.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1808 2008 M 0.158 0 (, for additional)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2060 M 0.095 0 (details.\))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2146 M -0.200 0 (private)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2193 M 0.100 0 (Indicates that all or part of the response message is intended for a single user and MUST NOT be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2243 M 0.073 0 (cached by a shared cache. This allows an origin server to state that the specified parts of the response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2293 M 0.071 0 (are intended for only one user and are not a valid response for requests by other users. A private \(non-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2343 M 0.043 0 (shared\) cache may cache the response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2418 M -0.009 0 (Note: This usage of the word )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 887 2423 M -0.200 0 (private)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1062 2418 M -0.002 0 ( only controls where the response may be cached, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2470 M 0.038 0 (cannot ensure the privacy of the message content.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2556 M -0.200 0 (no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2603 M 0.059 0 (Indicates that all or part of the response message MUST NOT be cached anywhere. This allows an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2653 M 0.040 0 (origin server to prevent caching even by caches that have been configured to return stale responses to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2703 M 0.065 0 (client requests.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2778 M -0.041 0 (Note: Most HTTP/1.0 caches will not recognize or obey this directive.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 69 ]%%) = %%PageTrailer %%Page: 70 70 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (71)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 261 M 0.500 0 (.)A (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 261 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 261 M 0.031 0 (What May be Stored by Caches)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 336 M 0.021 0 (The purpose of the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 640 341 M -0.200 0 (no-store)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 840 336 M 0.064 0 ( directive is to prevent the inadvertent release or retention of sensitive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 388 M 0.084 0 (information \(for example, on backup tapes\). The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1144 393 M -0.200 0 (no-store)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1344 388 M 0.100 0 ( directive applies to the entire message, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 440 M 0.097 0 (may be sent either in a response or in a request. If sent in a request, a cache MUST NOT store any part of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 490 M 0.092 0 (either this request or any response to it. If sent in a response, a cache MUST NOT store any part of either)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 540 M 0.140 0 (this response or the request that elicited it. This directive applies to both non-shared and shared caches.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 590 M 0.109 0 (\223MUST NOT store\224 in this context means that the cache MUST NOT intentionally store the information)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 640 M 0.037 0 (in non-volatile storage, and MUST make a best-effort attempt to remove the information from volatile)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 690 M 0.022 0 (storage as promptly as possible after forwarding it.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 765 M 0.007 0 (Even when this directive is associated with a response, users may explicitly store such a response outside)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 815 M -0.034 0 (of the caching system \(e.g., with a \223Save As\224 dialog\). History buffers may store such responses as part of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 865 M 0.256 0 (their normal operation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 940 M 0.062 0 (The purpose of this directive is to meet the stated requirements of certain users and service authors who)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 990 M 0.046 0 (are concerned about accidental releases of information via unanticipated accesses to cache data structures.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1040 M 0.018 0 (While the use of this directive may improve privacy in some cases, we caution that it is NOT in any way a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1090 M 0.076 0 (reliable or sufficient mechanism for ensuring privacy. In particular, malicious or compromised caches)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1140 M -0.021 0 (may not recognize or obey this directive; and communications networks may be vulnerable to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1190 M -0.032 0 (eavesdropping.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1315 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 355 1315 M 0.500 0 (.)A (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 387 1315 M 0.500 0 (.)A 19.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 449 1315 M -0.018 0 (Modifications of the Basic Expiration Mechanism)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1390 M 0.046 0 (The expiration time of an entity may be specified by the origin server using the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1657 1395 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1832 1390 M 0.038 0 ( header \(see)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1442 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 442 1442 M 0.100 0 (14.21)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 537 1442 M 0.023 0 (\). Alternatively, it may be specified using the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1308 1447 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1483 1442 M 0.090 0 ( directive in a response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1519 M 0.068 0 (If a response includes both an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 826 1524 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1001 1519 M 0.341 0 ( header and a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1239 1524 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1414 1519 M 0.107 0 ( directive, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1656 1524 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1831 1519 M -0.046 0 ( directive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1571 M 0.028 0 (overrides the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 542 1576 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 717 1571 M 0.133 0 ( header, even if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1051 1576 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1226 1571 M 0.146 0 ( header is more restrictive. This rule allows an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1623 M 0.106 0 (origin server to provide, for a given response, a longer expiration time to an HTTP/1.1 \(or later\) cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1673 M 0.061 0 (than to an HTTP/1.0 cache. This may be useful if certain HTTP/1.0 caches improperly calculate ages or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1723 M 0.051 0 (expiration times, perhaps due to desynchronized clocks.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1798 M 0.066 0 (Note: most older caches, not compliant with this specification, do not implement any )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1832 1803 M -0.200 0 (Cache-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1855 M -0.200 0 (Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 1850 M 0.117 0 ( directives. An origin server wishing to use a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1342 1855 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1667 1850 M 0.136 0 ( directive that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1902 M 0.050 0 (restricts, but does not prevent, caching by an HTTP/1.1-compliant cache may exploit the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1952 M 0.297 0 (requirement that the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 743 1957 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 918 1952 M 0.017 0 ( directive overrides the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1315 1957 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1490 1952 M 0.279 0 ( header, and the fact that non-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2004 M -0.016 0 (HTTP/1.1-compliant caches do not observe the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1191 2009 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1366 2004 M 0.004 0 ( directive.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2081 M 0.033 0 (Other directives allow an user agent to modify the basic expiration mechanism. These directives may be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2131 M -0.032 0 (specified on a request:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2217 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2264 M 0.105 0 (Indicates that the client is willing to accept a response whose age is no greater than the specified time)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2314 M 0.001 0 (in seconds. Unless )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 710 2319 M -0.200 0 (max-stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 935 2314 M 0.094 0 ( directive is also included, the client is not willing to accept a stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2366 M -0.051 0 (response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2452 M -0.200 0 (min-fresh)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2499 M 0.092 0 (Indicates that the client is willing to accept a response whose freshness lifetime is no less than its)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2549 M 0.128 0 (current age plus the specified time in seconds. That is, the client wants a response that will still be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2599 M -0.019 0 (fresh for at least the specified number of seconds.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2685 M -0.200 0 (max-stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2732 M 0.123 0 (Indicates that the client is willing to accept a response that has exceeded its expiration time. If )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1989 2737 M -0.200 0 (max-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2789 M -0.200 0 (stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 2784 M 0.113 0 ( is assigned a value, then the client is willing to accept a response that has exceeded its)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2836 M 0.040 0 (expiration time by no more than the specified number of seconds. If no value is assigned to max-stale,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2886 M 0.077 0 (then the client is willing to accept a stale response of any age.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 70 ]%%) = %%PageTrailer %%Page: 71 71 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (72)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.047 0 (If a cache returns a stale response, either because of a max-stale directive on a request, or because the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.065 0 (cache is configured to override the expiration time of a response, the cache MUST attach a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1855 316 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M 0.107 0 (header to the stale response, using Warning 10 \(Response is stale\).)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 488 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 488 M 0.500 0 (.)A (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 488 M 0.500 0 (.)A 19.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 488 M -0.097 0 (Cache Revalidation and Reload Controls)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 563 M 0.130 0 (Sometimes an user agent may want or need to insist that a cache revalidate its cache entry with the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 613 M 0.139 0 (server \(and not just with the next cache along the path to the origin server\), or to reload its cache entry)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 663 M 0.089 0 (from the origin server. End-to-end revalidation may be necessary if either the cache or the origin server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 713 M 0.030 0 (has overestimated the expiration time of the cached response. End-to-end reload may be necessary if the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 763 M -0.035 0 (cache entry has become corrupted for some reason.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 838 M 0.018 0 (End-to-end revalidation may be requested either when the client does not have its own local cached copy,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 888 M 0.057 0 (in which case we call it \223unspecified end-to-end revalidation\224, or when the client does have a local cached)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 938 M -0.003 0 (copy, in which case we call it \223specific end-to-end revalidation.\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1013 M 0.067 0 (The client can specify these three kinds of action using )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1250 1018 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1575 1013 M -0.013 0 ( request directives:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1103 M 0.093 0 (End-to-end reload)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1153 M 0.088 0 (The request includes a \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 796 1158 M -0.200 0 (no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 996 1153 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1026 1158 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1351 1153 M -0.017 0 ( directive or, for compatibility with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1205 M 0.053 0 (HTTP/1.0 clients, \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 718 1210 M -0.200 0 (Pragma: no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1118 1205 M 0.049 0 (\224. No field names may be included with the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1862 1210 M -0.200 0 (no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1257 M 0.041 0 (directive in a request. The server MUST NOT use a cached copy when responding to such a request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1345 M -0.007 0 (Specific end-to-end revalidation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1395 M 0.088 0 (The request includes a \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 796 1400 M -0.200 0 (max-age=0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1021 1395 M 0.426 0 (\224 )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1051 1400 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1376 1395 M 0.010 0 ( directive, which forces each cache along)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1447 M 0.125 0 (the path to the origin server to revalidate its own entry, if any, with the next cache or server. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1497 M 0.164 0 (initial request includes a cache-validating conditional with the client\222s current validator.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1585 M -0.015 0 (Unspecified end-to-end revalidation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1635 M 0.057 0 (The request includes \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 766 1640 M -0.200 0 (max-age=0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 991 1635 M 0.352 0 (\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1010 1640 M -0.200 0 ( Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1360 1635 M 0.010 0 ( directive, which forces each cache along)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1687 M 0.125 0 (the path to the origin server to revalidate its own entry, if any, with the next cache or server. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1737 M 0.136 0 (initial request does not include a cache-validating conditional; the first cache along the path \(if any\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1787 M 0.131 0 (that holds a cache entry for this resource includes a cache-validating conditional with its current)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1837 M 0.119 0 (validator.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1912 M 0.053 0 (When an intermediate cache is forced, by means of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1215 1917 M -0.200 0 (max-age=0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1440 1912 M 0.017 0 ( directive, to revalidate its own cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1964 M 0.110 0 (entry, and the client has supplied its own validator in the request, the supplied validator may differ from)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2014 M 0.124 0 (the validator currently stored with the cache entry. In this case, the cache may use either validator in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2064 M 0.082 0 (making its own request without affecting semantic transparency.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2139 M -0.015 0 (However, the choice of validator may affect performance. The best approach is for the intermediate cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2189 M 0.082 0 (to use its own validator when making its request. If the server replies with 304 \(Not Modified\), then the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2239 M 0.056 0 (cache should return its now validated copy to the client with a 200 \(OK\) response. If the server replies)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2289 M 0.103 0 (with a new entity and cache validator, however, the intermediate cache should compare the returned)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2339 M 0.126 0 (validator with the one provided in the client\222s request, using the strong comparison function. If the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2389 M 0.132 0 (client\222s validator is equal to the origin server\222s, then the intermediate cache simply returns 304 \(Not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2439 M 0.071 0 (Modified\). Otherwise, it returns the new entity with a 200 \(OK\) response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2514 M 0.087 0 (If a request includes the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 727 2519 M -0.200 0 (no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 927 2514 M 0.113 0 ( directive, it should not include )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1464 2519 M -0.200 0 (min-fresh)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1689 2514 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1711 2519 M -0.200 0 (max-stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1936 2514 M 0.303 0 (, or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2004 2519 M -0.200 0 (max-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2571 M -0.200 0 (age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2566 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2643 M 0.013 0 (In some cases, such as times of extremely poor network connectivity, a client may want a cache to return)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2693 M 0.116 0 (only those responses that it currently has stored, and not to reload or revalidate with the origin server. To)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2743 M 0.149 0 (do this, the client may include the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 897 2748 M -0.200 0 (only-if-cached)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1247 2743 M 0.074 0 ( directive in a request. If it receives this directive, a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2795 M 0.092 0 (cache SHOULD either respond using a cached entry that is consistent with the other constraints of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2845 M -0.018 0 (request, or respond with a 504 \(Gateway Timeout\) status. However, if a group of caches is being operated)A ; LH savelevel1 restore pagesave restore (%%[ Page: 71 ]%%) = %%PageTrailer %%Page: 72 72 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (73)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.050 0 (as a unified system with good internal connectivity, such a request MAY be forwarded within that group)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M -0.192 0 (of caches.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M -0.003 0 (Because a cache may be configured to ignore a server\222s specified expiration time, and because a client)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.049 0 (request may include a )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 692 441 M -0.200 0 (max-stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 917 436 M 0.057 0 ( directive \(which has a similar effect\), the protocol also includes a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.084 0 (mechanism for the origin server to require revalidation of a cache entry on any subsequent use. When the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 543 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 688 538 M 0.017 0 ( directive is present in a response received by a cache, that cache MUST NOT use)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 590 M 0.063 0 (the entry after it becomes stale to respond to a subsequent request without first revalidating it with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 640 M 0.072 0 (origin server. \(I.e., the cache must do an end-to-end revalidation every time, if, based solely on the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 690 M -0.048 0 (server\222s )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 456 695 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 631 690 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 688 695 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 863 690 M 0.057 0 ( value, the cached response is stale.\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 767 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 772 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 765 767 M 0.004 0 ( directive is necessary to support reliable operation for certain protocol features.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 819 M 0.029 0 (In all circumstances an HTTP/1.1 cache MUST obey the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1278 824 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1653 819 M 0.193 0 ( directive; in particular, if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 871 M 0.079 0 (the cache cannot reach the origin server for any reason, it MUST generate a 504 \(Gateway Timeout\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 921 M -0.051 0 (response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 996 M 0.072 0 (Servers should send the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 723 1001 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1098 996 M 0.066 0 ( directive if and only if failure to revalidate a request on the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1048 M 0.098 0 (entity could result in incorrect operation, such as a silently unexecuted financial transaction. Recipients)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1098 M 0.034 0 (MUST NOT take any automated action that violates this directive, and MUST NOT automatically provide)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1148 M 0.029 0 (an unvalidated copy of the entity if revalidation fails.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1223 M 0.080 0 (Although this is not recommended, user agents operating under severe connectivity constraints may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1273 M 0.068 0 (violate this directive but, if so, MUST explicitly warn the user that an unvalidated response has been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1323 M 0.021 0 (provided. The warning MUST be provided on each unvalidated access, and SHOULD require explicit user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1373 M 0.118 0 (confirmation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1448 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1453 M -0.200 0 (proxy-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 790 1448 M 0.191 0 ( directive has the same meaning as the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1453 1453 M -0.200 0 (must-revalidate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1828 1448 M 0.004 0 ( directive,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1500 M 0.086 0 (except that it does not apply to non-shared user agent caches. It can be used on a response to an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1550 M 0.132 0 (authenticated request to permit the user\222s cache to store and later return the response without needing to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1600 M 0.127 0 (revalidate it \(since it has already been authenticated once by that user\), while still requiring proxies that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1650 M 0.109 0 (service many users to revalidate each time \(in order to make sure that each user has been authenticated\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1700 M 0.091 0 (Note that such authenticated responses also need the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1209 1705 M -0.200 0 (public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1359 1700 M 0.040 0 ( cache control directive in order to allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1752 M 0.110 0 (them to be cached at all.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 313 1877 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 1877 M 0.500 0 (.)A (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 1877 M 0.500 0 (.)A 19.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 1877 M -0.093 0 (No-Transform Directive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1952 M 0.015 0 (Implementers of intermediate caches \(proxies\) have found it useful to convert the media type of certain)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2002 M -0.012 0 (entity bodies. A proxy might, for example, convert between image formats in order to save cache space or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2052 M 0.081 0 (to reduce the amount of traffic on a slow link. HTTP has to date been silent on these transformations.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2127 M 0.013 0 (Serious operational problems have already occurred, however, when these transformations have been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2177 M 0.056 0 (applied to entity bodies intended for certain kinds of applications. For example, applications for medical)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2227 M 0.156 0 (imaging, scientific data analysis and those using end-to-end authentication, all depend on receiving an)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2277 M 0.009 0 (entity body that is bit for bit identical to the original entity-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2352 M 0.064 0 (Therefore, if a response includes the no-transform directive, an intermediate cache or proxy MUST NOT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2402 M 0.170 0 (change those headers that are listed in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1098 2402 M 0.167 0 (13.5.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1204 2402 M -0.012 0 ( as being subject to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1598 2407 M -0.200 0 (no-transform)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1898 2402 M 0.004 0 ( directive.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2454 M 0.012 0 (This implies that the cache or proxy must not change any aspect of the entity-body that is specified by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2504 M 0.102 0 (these headers.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2629 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 2629 M 0.500 0 (.)A (9)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 387 2629 M 0.500 0 (.)A 19.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 449 2629 M -0.153 0 (Cache Control Extensions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2704 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2709 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 2704 M 0.047 0 ( header field can be extended through the use of one or more cache-extension)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2756 M 0.109 0 (tokens, each with an optional assigned value. Informational extensions \(those which do not require a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2806 M 0.058 0 (change in cache behavior\) may be added without changing the semantics of other directives. Behavioral)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2856 M -0.001 0 (extensions are designed to work by acting as modifiers to the existing base of cache directives. Both the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2906 M 0.155 0 (new directive and the standard directive are supplied, such that applications which do not understand the)A ; LH savelevel1 restore pagesave restore (%%[ Page: 72 ]%%) = %%PageTrailer %%Page: 73 73 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (74)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.069 0 (new directive will default to the behavior specified by the standard directive, and those that understand the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.082 0 (new directive will recognize it as modifying the requirements associated with the standard directive. In)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.036 0 (this way, extensions to the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 769 366 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1094 361 M 0.101 0 ( directives can be made without requiring changes to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 413 M -0.187 0 (base protocol.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.017 0 (This extension mechanism depends on a HTTP cache obeying all of the cache-control directives defined)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 538 M 0.087 0 (for its native HTTP-version, obeying certain extensions, and ignoring all directives that it does not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 588 M 0.291 0 (understand.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 663 M 0.012 0 (For example, consider a hypothetical new response directive called \223community\224 which acts as a modifier)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 713 M 0.109 0 (to the \223private\224 directive. We define this new directive to mean that, in addition to any non-shared cache,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 763 M 0.015 0 (any cache which is shared only by members of the community named within its value may cache the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 813 M 0.049 0 (response. An origin server wishing to allow the \223UCI\224 community to use an otherwise private response in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 863 M 0.038 0 (their shared cache\(s\) may do so by including)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 936 M -0.200 0 ( Cache-Control: private, community="UCI")A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1008 M 0.041 0 (A cache seeing this header field will act correctly even if the cache does not understand the \223community\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1058 M 0.089 0 (cache-extension, since it will also see and understand the \223private\224 directive and thus default to the safe)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1108 M -0.051 0 (behavior.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1183 M -0.025 0 (Unrecognized cache-directives MUST be ignored; it is assumed that any cache-directive likely to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1233 M 0.022 0 (unrecognized by an HTTP/1.1 cache will be combined with standard directives \(or the response\222s default)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1283 M 0.067 0 (cachability\) such that the cache behavior will remain minimally correct even if the cache does not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1333 M 0.164 0 (understand the extension\(s\).)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1433 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1433 M 0.500 0 (.)A 15.500 0 32 (10 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 1433 M -0.556 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1527 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1532 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 640 1527 M 0.062 0 ( general-header field allows the sender to specify options that are desired for that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1579 M 0.023 0 (particular connection and MUST NOT be communicated by proxies over further connections.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1654 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1659 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 640 1654 M 0.195 0 ( header has the following grammar:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1729 M -0.200 0 ( Connection-header = "Connection" ":" 1#\(connection-token\))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1774 M -0.200 0 ( connection-token = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1846 M 0.033 0 (HTTP/1.1 proxies MUST parse the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 916 1851 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1166 1846 M -0.007 0 ( header field before a message is forwarded and, for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1898 M 0.071 0 (each connection-token in this field, remove any header field\(s\) from the message with the same name as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1948 M 0.071 0 (the connection-token. )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 689 1953 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 939 1948 M 0.046 0 ( options are signaled by the presence of a connection-token in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2005 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 2000 M 0.098 0 ( header field, not by any corresponding additional header field\(s\), since the additional)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2052 M 0.091 0 (header field may not be sent if there are no parameters associated with that connection option.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2127 M 0.003 0 (HTTP/1.1 defines the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 705 2132 M -0.200 0 (close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 830 2127 M 0.099 0 (\224 connection option for the sender to signal that the connection will be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2179 M -0.031 0 (closed after completion of the response. For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2252 M -0.200 0 ( Connection: close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2324 M 0.107 0 (in either the request or the response header fields indicates that the connection should not be considered)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2374 M 0.049 0 (\221persistent\222 \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 657 2374 M 0.167 0 (8.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 710 2374 M 0.069 0 (\) after the current request/response is complete.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2449 M 0.081 0 (HTTP/1.1 applications that do not support persistent connections MUST include the \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1764 2454 M -0.200 0 (close)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1889 2449 M 0.046 0 (\224 connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2501 M -0.067 0 (option in every message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2601 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2601 M 0.500 0 (.)A 15.500 0 32 (11 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 2601 M -0.255 0 (Content-Base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2695 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2700 M -0.200 0 (Content-Base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 690 2695 M -0.124 0 ( entity-header field may be used to specify the base URI for resolving relative URLs)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2747 M 0.115 0 (within the entity. This header field is described as )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1166 2752 M -0.200 0 (Base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1266 2747 M 0.120 0 ( in RFC 1808)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1495 2747 M -0.046 0 (, which is expected to be revised.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2822 M -0.200 0 ( Content-Base = "Content-Base" ":" absoluteURI)A ; LH savelevel1 restore pagesave restore (%%[ Page: 73 ]%%) = %%PageTrailer %%Page: 74 74 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (75)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.005 0 (If no )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 404 266 M -0.200 0 (Content-Base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 704 261 M 0.012 0 ( field is present, the base URI of an entity is defined either by its )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1799 266 M -0.200 0 (Content-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 318 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 313 M 0.285 0 ( \(if that )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 650 318 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1050 313 M 0.008 0 ( URI is an absolute URI\) or the URI used to initiate the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 365 M 0.046 0 (request, in that order of precedence. Note, however, that the base URI of the contents within the entity-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 415 M -0.110 0 (body may be redefined within that entity-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 515 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 515 M 0.500 0 (.)A 15.500 0 32 (12 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 515 M -0.461 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 609 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 614 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 790 609 M 0.063 0 ( entity-header field is used as a modifier to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1584 614 M -0.200 0 (media-type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1834 609 M 0.227 0 (. When present,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 661 M 0.067 0 (its value indicates what additional content codings have been applied to the entity-body, and thus what)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 711 M 0.070 0 (decoding mechanisms MUST be applied in order to obtain the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1374 716 M -0.200 0 (media-type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1624 711 M -0.112 0 ( referenced by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 768 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 613 763 M 0.139 0 ( header field. )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 846 768 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1246 763 M 0.013 0 ( is primarily used to allow a document to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 815 M 0.005 0 (compressed without losing the identity of its underlying media type.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 888 M -0.200 0 ( Content-Encoding = "Content-Encoding" ":" 1#content-coding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 960 M 0.088 0 (Content codings are defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 972 960 M 0.167 0 (3.5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1025 960 M 0.046 0 (. An example of its use is)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1033 M -0.200 0 ( Content-Encoding: gzip)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1105 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1110 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 790 1105 M 0.059 0 ( is a characteristic of the entity identified by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1605 1110 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1880 1105 M -0.124 0 (. Typically,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1157 M 0.006 0 (the entity-body is stored with this encoding and is only decoded before rendering or analogous usage.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1232 M 0.083 0 (If multiple encodings have been applied to an entity, the content codings MUST be listed in the order in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1282 M 0.020 0 (which they were applied. Additional information about the encoding parameters MAY be provided by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1332 M -0.003 0 (other entity-header fields not defined by this specification.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 1432 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1432 M 0.500 0 (.)A 15.500 0 32 (13 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 1432 M -0.375 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1526 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1531 M -0.200 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 790 1526 M 0.089 0 ( entity-header field describes the natural language\(s\) of the intended audience)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1578 M 0.079 0 (for the enclosed entity. Note that this may not be equivalent to all the languages used within the entity-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1628 M -0.700 0 (body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1701 M -0.200 0 ( Content-Language = "Content-Language" ":" 1#language-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1773 M 0.104 0 (Language tags are defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 942 1773 M 0.125 0 (3.10)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1016 1773 M 0.070 0 (. The primary purpose of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1447 1778 M -0.200 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1847 1773 M 0.024 0 ( is to allow a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1825 M 0.053 0 (user to identify and differentiate entities according to the user\222s own preferred language. Thus, if the body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1875 M 0.123 0 (content is intended only for a Danish-literate audience, the appropriate field is)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1948 M -0.200 0 ( Content-Language: da)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2020 M 0.005 0 (If no )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 404 2025 M -0.200 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 804 2020 M 0.136 0 ( is specified, the default is that the content is intended for all language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2072 M 0.103 0 (audiences. This may mean that the sender does not consider it to be specific to any natural language, or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2122 M 0.138 0 (that the sender does not know for which language it is intended.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2197 M 0.090 0 (Multiple languages MAY be listed for content that is intended for multiple audiences. For example, a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2247 M 0.150 0 (rendition of the \223Treaty of Waitangi,\224 presented simultaneously in the original Maori and English)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2297 M -0.067 0 (versions, would call for)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2370 M -0.200 0 ( Content-Language: mi, en)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2442 M 0.080 0 (However, just because multiple languages are present within an entity does not mean that it is intended for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2492 M 0.116 0 (multiple linguistic audiences. An example would be a beginner\222s language primer, such as \223A First)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2542 M 0.114 0 (Lesson in Latin,\224 which is clearly intended to be used by an English-literate audience. In this case, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2597 M -0.200 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 713 2592 M 0.047 0 ( should only include \223en\224.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2674 M -0.200 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 713 2669 M 0.040 0 ( may be applied to any media type -- it is not limited to textual documents.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 74 ]%%) = %%PageTrailer %%Page: 75 75 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (76)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (14 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 261 M -0.451 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 740 355 M 0.005 0 ( entity-header field indicates the size of the message-body, in decimal number of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.100 0 (octets, sent to the recipient or, in the case of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1129 412 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1229 407 M -0.017 0 ( method, the size of the entity-body that would have)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 459 M 0.101 0 (been sent had the request been a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 868 464 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 943 459 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 534 M -0.200 0 ( Content-Length = "Content-Length" ":" 1*DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 606 M 0.105 0 (An example is)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 679 M -0.200 0 ( Content-Length: 3495)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 751 M -0.019 0 (Applications SHOULD use this field to indicate the size of the message-body to be transferred, regardless)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 801 M -0.001 0 (of the media type of the entity. It must be possible for the recipient to reliably determine the end of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 851 M 0.057 0 (HTTP/1.1 requests containing an entity-body, e.g., because the request has a valid )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1707 856 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 908 M -0.200 0 (field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 903 M 0.025 0 (, uses )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 542 908 M -0.200 0 (Transfer-Encoding: chunked)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1192 903 M 0.088 0 ( or a multipart body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 980 M -0.206 0 (Any )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 395 985 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 745 980 M 0.141 0 ( greater than or equal to zero is a valid value. Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1657 980 M 0.167 0 (4.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1710 980 M -0.164 0 ( describes how to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1032 M 0.011 0 (determine the length of a message-body if a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1060 1037 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1410 1032 M 0.142 0 ( is not given.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1109 M 0.091 0 (Note: The meaning of this field is significantly different from the corresponding definition in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1159 M 0.046 0 (MIME, where it is an optional field used within the \223message/external-body\224 content-type. In)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1209 M 0.021 0 (HTTP, it SHOULD be sent whenever the message\222s length can be determined prior to being)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1259 M 0.217 0 (transferred.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1359 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1359 M 0.500 0 (.)A 15.500 0 32 (15 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 1359 M -0.449 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1453 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1458 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 790 1453 M -0.033 0 ( entity-header field may be used to supply the resource location for the entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1505 M 0.094 0 (enclosed in the message. In the case where a resource has multiple entities associated with it, and those)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1555 M 0.001 0 (entities actually have separate locations by which they might be individually accessed, the server should)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1605 M 0.004 0 (provide a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 481 1610 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 881 1605 M 0.237 0 ( for the particular variant which is returned. In addition, a server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1657 M -0.222 0 (SHOULD provide a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 658 1662 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1058 1657 M 0.037 0 ( for the resource corresponding to the response entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1732 M -0.200 0 ( Content-Location = "Content-Location" ":")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1777 M -0.200 0 ( \( absoluteURI | relativeURI \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1849 M 0.005 0 (If no )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 404 1854 M -0.200 0 (Content-Base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 704 1849 M 0.077 0 ( header field is present, the value of )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1317 1854 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1717 1849 M -0.042 0 ( also defines the base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1901 M -0.112 0 (URL for the entity \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 839 1901 M 0.100 0 (14.11)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 934 1901 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1976 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1981 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 790 1976 M 0.081 0 ( value is not a replacement for the original requested URI; it is only a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2028 M 0.088 0 (statement of the location of the resource corresponding to this particular entity at the time of the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2078 M 0.032 0 (Future requests MAY use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 819 2083 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1219 2078 M -0.007 0 ( URI if the desire is to identify the source of that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2130 M 0.188 0 (particular entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2205 M 0.166 0 (A cache cannot assume that an entity with a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1068 2210 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1468 2205 M -0.050 0 ( different from the URI used to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2257 M 0.096 0 (retrieve it can be used to respond to later requests on that )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1287 2262 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1687 2257 M -0.227 0 ( URI. However, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2314 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 713 2309 M 0.024 0 ( can be used to differentiate between multiple entities retrieved from a single)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2361 M -0.007 0 (requested resource, as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1037 2361 M 0.125 0 (13.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1111 2361 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2436 M 0.101 0 (If the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 414 2441 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 814 2436 M 0.062 0 ( is a relative URI, the URI is interpreted relative to any )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1752 2441 M -0.200 0 (Content-Base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2488 M 0.012 0 (URI provided in the response. If no )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 920 2493 M -0.200 0 (Content-Base)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1220 2488 M 0.068 0 ( is provided, the relative URI is interpreted relative)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2540 M 0.143 0 (to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 419 2545 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 694 2540 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2642 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2642 M 0.500 0 (.)A 15.500 0 32 (16 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 2642 M -0.245 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2736 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2741 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 2736 M 0.069 0 ( entity-header field, as defined in RFC 1864 [23],)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1499 2736 M -0.059 0 ( is an MD5 digest of the entity-body)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2788 M -0.020 0 (for the purpose of providing an end-to-end message integrity check \(MIC\) of the entity-body. \(Note: a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2838 M 0.031 0 (MIC is good for detecting accidental modification of the entity-body in transit, but is not proof against)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2888 M 0.055 0 (malicious attacks.\))A ; LH savelevel1 restore pagesave restore (%%[ Page: 75 ]%%) = %%PageTrailer %%Page: 76 76 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (77)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( Content-MD5 = "Content-MD5" ":" md5-digest)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 329 M -0.200 0 ( md5-digest = )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 401 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 406 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 401 M 0.043 0 ( header field may be generated by an origin server to function as an integrity check of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 453 M 0.006 0 (the entity-body. Only origin servers may generate the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1222 458 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1497 453 M 0.009 0 ( header field; proxies and gateways)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 505 M 0.047 0 (MUST NOT generate it, as this would defeat its value as an end-to-end integrity check. Any recipient of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 555 M 0.064 0 (the entity-body, including gateways and proxies, MAY check that the digest value in this header field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 605 M -0.053 0 (matches that of the entity-body as received.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 680 M 0.008 0 (The MD5 digest is computed based on the content of the entity-body, including any )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1731 685 M -0.200 0 (Content-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 737 M -0.200 0 (Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 732 M 0.182 0 ( that has been applied, but not including any )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1275 737 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1700 732 M 0.057 0 ( that may have been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 784 M -0.034 0 (applied to the message-body. If the message is received with a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1370 789 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1795 784 M 0.235 0 (, that encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 836 M 0.051 0 (must be removed prior to checking the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 974 841 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1249 836 M 0.051 0 ( value against the received entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 913 M 0.083 0 (This has the result that the digest is computed on the octets of the entity-body exactly as, and in the order)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 963 M 0.023 0 (that, they would be sent if no )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 813 968 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1238 963 M 0.021 0 ( were being applied.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1040 M -0.037 0 (HTTP extends RFC 1864 to permit the digest to be computed for MIME composite media-types \(e.g.,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1090 M 0.098 0 (multipart/* and message/rfc822\), but this does not change how the digest is computed as defined in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1140 M 0.274 0 (preceding paragraph.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1215 M -0.079 0 (Note: There are several consequences of this. The entity-body for composite types may contain)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1265 M 0.081 0 (many body-parts, each with its own MIME and HTTP headers \(including )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1637 1270 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1912 1265 M 0.500 0 (,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1322 M -0.200 0 (Content-Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1013 1317 M 0.475 0 (, and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1108 1322 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1508 1317 M 0.087 0 ( headers\). If a body-part has a)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1374 M -0.200 0 (Content-Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1013 1369 M 0.254 0 ( or )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1070 1374 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1470 1369 M 0.233 0 ( header, it is assumed that the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1421 M 0.113 0 (content of the body-part has had the encoding applied, and the body-part is included in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1476 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 1471 M 0.183 0 ( digest as is -- i.e., after the application. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1421 1476 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1846 1471 M 0.224 0 ( header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1523 M -0.016 0 (field is not allowed within body-parts.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1598 M 0.007 0 (Note: while the definition of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 877 1603 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1152 1598 M 0.012 0 ( is exactly the same for HTTP as in RFC 1864 for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1650 M 0.022 0 (MIME entity-bodies, there are several ways in which the application of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1598 1655 M -0.200 0 (Content-MD5)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1873 1650 M -0.085 0 ( to HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1702 M 0.008 0 (entity-bodies differs from its application to MIME entity-bodies. One is that HTTP, unlike)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1752 M -0.025 0 (MIME, does not use )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 741 1757 M -0.200 0 (Content-Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1366 1752 M 0.059 0 (, and does use )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1613 1757 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1804 M 0.463 0 (and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 461 1809 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 861 1804 M 0.031 0 (. Another is that HTTP more frequently uses binary content types)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1856 M 0.110 0 (than MIME, so it is worth noting that, in such cases, the byte order used to compute the digest is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1906 M -0.019 0 (the transmission byte order defined for the type. Lastly, HTTP allows transmission of text types)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1956 M 0.058 0 (with any of several line break conventions and not just the canonical form using CRLF.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2006 M -0.004 0 (Conversion of all line breaks to CRLF should not be done before computing or checking the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2056 M 0.103 0 (digest: the line break convention used in the text actually transmitted should be left unaltered)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2106 M 0.103 0 (when computing the digest.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 2206 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2206 M 0.500 0 (.)A 15.500 0 32 (17 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 2206 M -0.380 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2300 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2305 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 2300 M 0.022 0 ( entity-header is sent with a partial entity-body to specify where in the full entity-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2352 M 0.005 0 (body the partial body should be inserted. It also indicates the total size of the full entity-body. When a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2402 M 0.081 0 (server returns a partial response to a client, it must describe both the extent of the range covered by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2452 M 0.058 0 (response, and the length of the entire entity-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2525 M -0.200 0 ( Content-Range = "Content-Range" ":" content-range-spec)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2595 M -0.200 0 ( content-range-spec = byte-content-range-spec)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2665 M -0.200 0 ( byte-content-range-spec = bytes-unit SP first-byte-pos "-")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2710 M -0.200 0 ( last-byte-pos "/" entity-length)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2780 M -0.200 0 ( entity-length = 1*DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2852 M -0.058 0 (Unlike byte-ranges-specifier values, a byte-content-range-spec may only specify one range, and must)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2902 M 0.010 0 (contain absolute byte positions for both the first and last byte of the range.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 76 ]%%) = %%PageTrailer %%Page: 77 77 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (78)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.088 0 (A )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 354 266 M -0.200 0 (byte-content-range-spec)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 929 261 M -0.187 0 ( whose )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1056 266 M -0.200 0 (last-byte-pos)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1381 261 M 0.167 0 ( value is less than its )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1742 266 M -0.200 0 (first-byte-pos)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 313 M -0.079 0 (value, or whose )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 587 318 M -0.200 0 (entity-length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 912 313 M 0.135 0 ( value is less than or equal to its )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1464 318 M -0.200 0 (last-byte-pos value)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1939 313 M 0.247 0 (, is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 365 M 0.196 0 (invalid. The recipient of an invalid )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 914 370 M -0.200 0 (byte-content-range-spec)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1489 365 M 0.120 0 ( MUST ignore it and any content)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 417 M 0.221 0 (transferred along with it.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 492 M 0.009 0 (Examples of byte-content-range-spec values, assuming that the entity contains a total of 1234 bytes:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F4) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 388 569 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 573 M -0.041 0 (The first 500 bytes:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 625 M -0.200 0 ( bytes 0-499/1234)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 699 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 703 M -0.132 0 (The second 500 bytes:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 755 M -0.200 0 ( bytes 500-999/1234)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 829 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 833 M -0.045 0 (All except for the first 500 bytes:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 885 M -0.200 0 ( bytes 500-1233/1234)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 959 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 963 M -0.026 0 (The last 500 bytes:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1015 M -0.200 0 ( bytes 734-1233/1234)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1087 M 0.082 0 (When an HTTP message includes the content of a single range \(for example, a response to a request for a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1137 M 0.131 0 (single range, or to a request for a set of ranges that overlap without any holes\), this content is transmitted)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1187 M 0.239 0 (with a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 429 1192 M -0.200 0 (Content-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 754 1187 M 0.352 0 ( header, and a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1003 1192 M -0.200 0 (Content-Length)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1353 1187 M -0.016 0 ( header showing the number of bytes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1239 M 0.088 0 (actually transferred. For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1312 M -0.200 0 ( HTTP/1.1 206 Partial content)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1357 M -0.200 0 ( Date: Wed, 15 Nov 1995 06:25:24 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1402 M -0.200 0 ( Last-modified: Wed, 15 Nov 1995 04:58:08 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1447 M -0.200 0 ( Content-Range: bytes 21010-47021/47022)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1492 M -0.200 0 ( Content-Length: 26012)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1537 M -0.200 0 ( Content-Type: image/gif)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1609 M 0.066 0 (When an HTTP message includes the content of multiple ranges \(for example, a response to a request for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1659 M 0.200 0 (multiple non-overlapping ranges\), these are transmitted as a multipart MIME message. The multipart)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1709 M 0.007 0 (MIME content-type used for this purpose is defined in this specification to be \223multipart/byteranges\224. See)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1759 M 0.170 0 (appendix )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 479 1759 M 0.125 0 (19.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 553 1759 M 0.100 0 ( for its definition.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1834 M 0.058 0 (A client that cannot decode a MIME multipart/byteranges message should not ask for multiple byte-ranges)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1884 M 0.202 0 (in a single request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1959 M 0.107 0 (When a client requests multiple byte-ranges in one request, the server SHOULD return them in the order)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2009 M 0.171 0 (that they appeared in the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2084 M 0.064 0 (If the server ignores a byte-range-spec because it is invalid, the server should treat the request as if the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2134 M 0.228 0 (invalid )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 442 2139 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 567 2134 M 0.163 0 ( header field did not exist. \(Normally, this means return a 200 response containing the full)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2186 M 0.144 0 (entity\). The reason is that the only time a client will make such an invalid request is when the entity is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2236 M 0.126 0 (smaller than the entity retrieved by a prior request.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_58) cvn F6 58 xF F6_58 Ji 313 2336 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 371 2336 M 0.500 0 (.)A 15.500 0 32 (18 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_58 Ji 474 2336 M -0.313 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2430 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2435 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 690 2430 M 0.008 0 ( entity-header field indicates the media type of the entity-body sent to the recipient)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2482 M 0.127 0 (or, in the case of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 667 2487 M -0.200 0 (HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 767 2482 M 0.085 0 ( method, the media type that would have been sent had the request been a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 2019 2487 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2094 2482 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2557 M -0.200 0 ( Content-Type = "Content-Type" ":" media-type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2629 M 0.004 0 (Media types are defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 901 2629 M 0.167 0 (3.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 954 2629 M 0.056 0 (. An example of the field is)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2702 M -0.200 0 ( Content-Type: text/html; charset=ISO-8859-4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2774 M 0.022 0 (Further discussion of methods for identifying the media type of an entity is provided in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1918 2774 M 0.200 0 (7.2.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2003 2774 M 0.500 0 (.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 77 ]%%) = %%PageTrailer %%Page: 78 78 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (79)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (19 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 261 M 0.015 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 355 M 0.155 0 ( general-header field represents the date and time at which the message was originated, having)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.124 0 (the same semantics as )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 696 412 M -0.200 0 (orig-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 921 407 M 0.143 0 ( in RFC 822. The field value is an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1507 412 M -0.200 0 (HTTP-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1732 407 M 0.082 0 (, as described in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 459 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 442 459 M 0.200 0 (3.3.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 527 459 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 532 M -0.200 0 ( Date = "Date" ":" HTTP-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 604 M 0.105 0 (An example is)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 677 M -0.200 0 ( Date: Tue, 15 Nov 1994 08:12:31 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 749 M 0.072 0 (If a message is received via direct connection with the user agent \(in the case of requests\) or the origin)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 799 M 0.097 0 (server \(in the case of responses\), then the date can be assumed to be the current date at the receiving end.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 849 M 0.010 0 (However, since the date--as it is believed by the origin--is important for evaluating cached responses,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 899 M 0.075 0 (origin servers MUST include a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 846 904 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 946 899 M 0.042 0 ( header field in all responses. Clients SHOULD only send a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1961 904 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 951 M 0.081 0 (header field in messages that include an entity-body, as in the case of the PUT and POST requests, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1001 M 0.048 0 (even then it is optional. A received message which does not have a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1450 1006 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1550 1001 M -0.168 0 ( header field SHOULD be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1053 M -0.019 0 (assigned one by the recipient if the message will be cached by that recipient or gatewayed via a protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1103 M 0.172 0 (which requires a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 604 1108 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 704 1103 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1180 M 0.063 0 (In theory, the date SHOULD represent the moment just before the entity is generated. In practice, the date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1230 M 0.108 0 (can be generated at any time during the message origination without affecting its semantic value.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1305 M 0.078 0 (The format of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 620 1310 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 720 1305 M 0.046 0 ( is an absolute date and time as defined by HTTP-date in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1816 1305 M 0.167 0 (3.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1869 1305 M -0.071 0 (; it MUST be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1357 M 0.090 0 (sent in RFC1123 [8]-date format.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1457 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1457 M 0.500 0 (.)A 15.500 0 32 (20 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 1457 M 0.157 0 (ETag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1551 M 0.061 0 (The ETag entity-header field defines the entity tag for the associated entity. The headers used with entity)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1601 M 0.052 0 (tags are described in sections )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 815 1601 M 0.100 0 (14.20)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 910 1601 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 932 1601 M 0.100 0 (14.25)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1027 1601 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1049 1601 M 0.100 0 (14.26)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1144 1601 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1228 1601 M 0.100 0 (14.43)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1323 1601 M 0.007 0 (. The entity tag may be used for comparison)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1651 M 0.036 0 (with other entities from the same resource \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1240 1651 M 0.167 0 (13.3.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1346 1651 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1724 M -0.200 0 ( ETag = "ETag" ":" entity-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1796 M 0.075 0 (Examples:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1869 M -0.200 0 ( ETag: "xyzzy")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1914 M -0.200 0 ( ETag: W/"xyzzy")A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1959 M -0.200 0 ( ETag: "")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2056 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2056 M 0.500 0 (.)A 15.500 0 32 (21 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 2056 M -0.018 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2150 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2155 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 2150 M 0.039 0 ( entity-header field gives the date/time after which the response should be considered stale.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2202 M 0.060 0 (A stale cache entry may not normally be returned by a cache \(either a proxy cache or an user agent cache\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2252 M 0.132 0 (unless it is first validated with the origin server \(or with an intermediate cache that has a fresh copy of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2302 M -0.062 0 (entity\). See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 643 2302 M 0.125 0 (13.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 717 2302 M 0.065 0 ( for further discussion of the expiration model.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2377 M 0.060 0 (The presence of an )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 643 2382 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 818 2377 M 0.062 0 ( field does not imply that the original resource will change or cease to exist)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2429 M 0.123 0 (at, before, or after that time.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2504 M 0.056 0 (The format is an absolute date and time as defined by HTTP-date in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1598 2504 M 0.167 0 (3.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1651 2504 M 0.004 0 (; it MUST be in RFC1123-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2554 M 0.073 0 (date format:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2627 M -0.200 0 ( Expires = "Expires" ":" HTTP-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2699 M 0.009 0 (An example of its use is)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2772 M -0.200 0 ( Expires: Thu, 01 Dec 1994 16:00:00 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2844 M 0.025 0 (Note: if a response includes a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 895 2849 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1220 2844 M 0.126 0 ( field with the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1467 2849 M -0.200 0 (max-age)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1642 2844 M 0.159 0 ( directive, that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2896 M -0.003 0 (directive overrides the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 774 2901 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 949 2896 M 0.002 0 ( field.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 78 ]%%) = %%PageTrailer %%Page: 79 79 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (80)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.089 0 (HTTP/1.1 clients and caches MUST treat other invalid date formats, especially including the value \2230\224, as)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.150 0 (in the past \(i.e., \223already expired\224\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.130 0 (To mark a response as \223already expired,\224 an origin server should use an )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1540 391 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1715 386 M 0.176 0 ( date that is equal to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 438 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 376 443 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 476 438 M 0.100 0 ( header value. \(See the rules for expiration calculations in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1591 438 M 0.167 0 (13.2.4)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1697 438 M 0.257 0 (.\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 515 M 0.133 0 (To mark a response as \223never expires,\224 an origin server should use an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1505 520 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1680 515 M 0.011 0 ( date approximately one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 567 M 0.072 0 (year from the time the response is sent. HTTP/1.1 servers should not send )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1570 572 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1745 567 M 0.170 0 ( dates more than one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 619 M 0.127 0 (year in the future.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 694 M 0.060 0 (The presence of an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 643 699 M -0.200 0 (Expires)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 818 694 M 0.110 0 ( header field with a date value of some time in the future on an response that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 746 M 0.004 0 (otherwise would by default be non-cacheable indicates that the response is cachable, unless indicated)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 796 M -0.163 0 (otherwise by a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 566 801 M -0.200 0 (Cache-Control)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 891 796 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1256 796 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1330 796 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 898 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 898 M 0.500 0 (.)A 15.500 0 32 (22 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 898 M -0.126 0 (From)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 992 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 997 M -0.200 0 (From)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 992 M 0.115 0 ( request-header field, if given, SHOULD contain an Internet e-mail address for the human user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1044 M -0.002 0 (who controls the requesting user agent. The address SHOULD be machine-usable, as defined by)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1099 M -0.200 0 (mailbox)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 1094 M 0.162 0 ( in RFC 822 )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 707 1094 M -0.053 0 ( \(as updated by RFC 1123 )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1156 1094 M 0.169 0 (\):)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1169 M -0.200 0 ( From = "From" ":" mailbox)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1241 M 0.121 0 (An example is:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1314 M -0.200 0 ( From: webmaster@w3.org)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1386 M 0.045 0 (This header field MAY be used for logging purposes and as a means for identifying the source of invalid)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1436 M -0.016 0 (or unwanted requests. It SHOULD NOT be used as an insecure form of access protection. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1486 M 0.065 0 (interpretation of this field is that the request is being performed on behalf of the person given, who accepts)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1536 M -0.021 0 (responsibility for the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 673 1541 M -0.200 0 (method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 823 1536 M 0.105 0 ( performed. In particular, robot agents SHOULD include this header so that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1588 M 0.058 0 (the person responsible for running the robot can be contacted if problems occur on the receiving end.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1663 M 0.135 0 (The Internet e-mail address in this field MAY be separate from the Internet host which issued the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1713 M 0.040 0 (For example, when a request is passed through a proxy the original issuer\222s address SHOULD be used.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1788 M 0.007 0 (Note: The client SHOULD not send the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1066 1793 M -0.200 0 (From)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1166 1788 M 0.086 0 ( header field without the user\222s approval, as it may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1840 M 0.010 0 (conflict with the user\222s privacy interests or their site\222s security policy. It is strongly recommended)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1890 M 0.063 0 (that the user be able to disable, enable, and modify the value of this field at any time prior to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1940 M 0.025 0 (request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2040 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2040 M 0.500 0 (.)A 15.500 0 32 (23 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 2040 M -0.250 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2134 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2139 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 2134 M 0.068 0 ( request-header field specifies the Internet host and port number of the resource being)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2186 M 0.045 0 (requested, as obtained from the original URL given by the user or referring resource \(generally an HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2236 M -0.055 0 (URL, as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 806 2236 M 0.200 0 (3.2.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 891 2236 M 0.315 0 (\). The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1004 2241 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1104 2236 M 0.006 0 ( field value MUST represent the network location of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2288 M 0.012 0 (origin server or gateway given by the original URL. This allows the origin server or gateway to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2338 M -0.029 0 (differentiate between internally-ambiguous URLs, such as the root \223/\224 URL of a server for multiple host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2388 M 0.152 0 (names on a single IP address.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2461 M -0.200 0 ( Host = "Host" ":" host [ ":" port ] ; Section )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1713 2461 M -0.200 0 (3.2.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2533 M 0.093 0 (A \223host\224 without any trailing port information implies the default port for the service requested \(e.g., \22380\224)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2583 M 0.055 0 (for an HTTP URL\). For example, a request on the origin server for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2633 M 0.312 0 (<)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 337 2638 M -0.200 0 (http://www.w3.org/pub/WWW/)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 987 2633 M 0.021 0 (> MUST include:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2708 M -0.200 0 ( GET /pub/WWW/ HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2753 M -0.200 0 ( Host: www.w3.org)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2825 M 0.078 0 (A client MUST include a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 750 2830 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 850 2825 M 0.137 0 ( header field in all HTTP/1.1 request messages on the Internet \(i.e., on any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2877 M 0.051 0 (message corresponding to a request for a URL which includes an Internet host address for the service)A ; LH savelevel1 restore pagesave restore (%%[ Page: 79 ]%%) = %%PageTrailer %%Page: 80 80 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (81)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.038 0 (being requested\). If the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 714 266 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 814 261 M 0.069 0 ( field is not already present, an HTTP/1.1 proxy MUST add a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1861 266 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1961 261 M -0.074 0 ( field to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 313 M 0.096 0 (the request message prior to forwarding it on the Internet. All Internet-based HTTP/1.1 servers MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M 0.039 0 (respond with a 400 status code to any HTTP/1.1 request message which lacks a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1661 368 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1761 363 M 0.113 0 ( header field.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 440 M -0.152 0 (See sections )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 528 440 M 0.167 0 (5.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 581 440 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 440 M 0.167 0 (19.5.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 771 440 M 0.179 0 ( for other requirements relating to )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1356 445 M -0.200 0 (Host)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1456 440 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 542 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 542 M 0.500 0 (.)A 15.500 0 32 (24 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 542 M -0.011 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 636 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 641 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 815 636 M 0.085 0 ( request-header field is used with the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1447 641 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1522 636 M 0.108 0 ( method to make it conditional: if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 688 M 0.083 0 (the requested variant has not been modified since the time specified in this field, an entity will not be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 738 M 0.065 0 (returned from the server; instead, a 304 \(not modified\) response will be returned without any message-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 788 M -0.700 0 (body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 861 M -0.200 0 ( If-Modified-Since = "If-Modified-Since" ":" HTTP-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 933 M 0.033 0 (An example of the field is:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1006 M -0.200 0 ( If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1078 M 0.200 0 (A GET method with an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 722 1083 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1147 1078 M 0.295 0 ( header and no )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1408 1083 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1533 1078 M 0.204 0 ( header requests that the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1130 M 0.021 0 (identified entity be transferred only if it has been modified since the date given by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1766 1135 M -0.200 0 (If-Modified-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1187 M -0.200 0 (Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 1182 M 0.142 0 ( header. The algorithm for determining this includes the following cases:)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1284 M 0.183 0 (a\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1284 M 0.143 0 (If the request would normally result in anything other than a 200 \(OK\) status, or if the passed )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1980 1289 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 1341 M -0.200 0 (Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 738 1336 M 0.120 0 ( date is invalid, the response is exactly the same as for a normal )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1825 1341 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1900 1336 M 0.151 0 (. A date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1388 M 0.225 0 (which is later than the server\222s current time is invalid.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1488 M -0.493 0 (b\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1488 M 0.104 0 (If the variant has been modified since the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1097 1493 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1522 1488 M 0.047 0 ( date, the response is exactly the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1540 M 0.171 0 (same as for a normal )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 752 1545 M -0.200 0 (GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 827 1540 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1642 M -0.317 0 (c\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1642 M 0.108 0 (If the variant has not been modified since a valid )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1224 1647 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1649 1642 M 0.042 0 ( date, the server MUST)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1694 M 0.049 0 (return a 304 \(Not Modified\) response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1769 M 0.039 0 (The purpose of this feature is to allow efficient updates of cached information with a minimum amount of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1819 M 0.132 0 (transaction overhead.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1894 M 0.181 0 (Note that the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 618 1899 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 743 1894 M 0.051 0 ( request-header field modifies the meaning of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1521 1899 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1946 1894 M -0.162 0 (; see)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1946 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 517 1946 M 0.100 0 (14.36)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 612 1946 M 0.057 0 ( for full details.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2021 M 0.135 0 (Note that )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 555 2026 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 980 2021 M -0.018 0 ( times are interpreted by the server, whose clock may not be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2073 M 0.129 0 (synchronized with the client.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2148 M 0.186 0 (Note that if a client uses an arbitrary date in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1131 2153 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1556 2148 M 0.145 0 ( header instead of a date taken)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2200 M 0.114 0 (from the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 468 2205 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 793 2200 M 0.111 0 ( header for the same request, the client should be aware of the fact that this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2252 M 0.146 0 (date is interpreted in the server\222s understanding of time. The client should consider unsynchronized)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2302 M 0.056 0 (clocks and rounding problems due to the different encodings of time between the client and server. This)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2352 M 0.028 0 (includes the possibility of race conditions if the document has changed between the time it was first)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2402 M 0.144 0 (requested and the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 620 2407 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1045 2402 M -0.050 0 ( date of a subsequent request, and the possibility of clock-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2454 M -0.031 0 (skew-related problems if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 802 2459 M -0.200 0 (If-Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1227 2454 M 0.023 0 ( date is derived from the client\222s clock without)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2506 M 0.003 0 (correction to the server\222s clock. Corrections for different time bases between client and server are at best)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2556 M 0.008 0 (approximate due to network latency.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2656 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2656 M 0.500 0 (.)A 15.500 0 32 (25 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 2656 M 0.093 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2750 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2755 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 590 2750 M 0.131 0 ( request-header field is used with a method to make it conditional. A client that has one)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2802 M -0.005 0 (or more entities previously obtained from the resource can verify that one of those entities is current by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2852 M 0.150 0 (including a list of their associated entity tags in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1187 2857 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1387 2852 M 0.067 0 ( header field. The purpose of this feature is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2904 M 0.072 0 (to allow efficient updates of cached information with a minimum amount of transaction overhead. It is)A ; LH savelevel1 restore pagesave restore (%%[ Page: 80 ]%%) = %%PageTrailer %%Page: 81 81 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (82)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.039 0 (also used, on updating requests, to prevent inadvertent modification of the wrong version of a resource. As)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.018 0 (a special case, the value \223)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 745 316 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 770 311 M 0.064 0 (\224 matches any current entity of the resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 386 M -0.200 0 ( If-Match = "If-Match" ":" \( "*" | 1#entity-tag \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 458 M 0.074 0 (If any of the entity tags match the entity tag of the entity that would have been returned in the response to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 508 M 0.173 0 (a similar GET request \(without the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 914 513 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1114 508 M 0.133 0 ( header\) on that resource, or if \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1655 513 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1680 508 M 0.151 0 (\224 is given and any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 560 M 0.097 0 (current entity exists for that resource, then the server MAY perform the requested method as if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1986 565 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 617 M -0.200 0 (Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 612 M 0.121 0 ( header field did not exist.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 689 M 0.008 0 (A server MUST use the strong comparison function \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1403 689 M 0.125 0 (3.11)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1477 689 M 0.122 0 (\) to compare the entity tags in )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1993 694 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 746 M -0.200 0 (Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 741 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 818 M 0.068 0 (If none of the entity tags match, or if \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 962 823 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 987 818 M 0.103 0 (\224 is given and no current entity exists, the server MUST NOT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 870 M 0.099 0 (perform the requested method, and MUST return a 412 \(Precondition Failed\) response. This behavior is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 920 M 0.076 0 (most useful when the client wants to prevent an updating method, such as PUT, from modifying a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 970 M 0.162 0 (resource that has changed since the client last retrieved it.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1045 M 0.036 0 (If the request would, without the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 873 1050 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1073 1045 M 0.259 0 ( header field, result in anything other than a 2xx status, then)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1097 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 376 1102 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 576 1097 M 0.039 0 ( header MUST be ignored.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1174 M 0.119 0 (The meaning of \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 610 1179 M -0.200 0 (If-Match: *)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 885 1174 M 0.052 0 (\224 is that the method SHOULD be performed if the representation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1226 M -0.040 0 (selected by the origin server \(or by a cache, possibly using the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1366 1231 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1466 1226 M 0.065 0 ( mechanism, see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1884 1226 M 0.100 0 (14.43)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1979 1226 M 0.038 0 (\) exists,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1278 M 0.038 0 (and MUST NOT be performed if the representation does not exist.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1353 M 0.091 0 (A request intended to update a resource \(e.g., a PUT\) MAY include an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1516 1358 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1716 1353 M 0.133 0 ( header field to signal)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1405 M 0.078 0 (that the request method MUST NOT be applied if the entity corresponding to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1691 1410 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1891 1405 M 0.044 0 ( value \(a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1457 M 0.127 0 (single entity tag\) is no longer a representation of that resource. This allows the user to indicate that they)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1507 M 0.008 0 (do not wish the request to be successful if the resource has been changed without their knowledge.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1557 M 0.075 0 (Examples:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1630 M -0.200 0 ( If-Match: "xyzzy")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1675 M -0.200 0 ( If-Match: "xyzzy", "r2d2xxxx", "c3piozzzz")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1720 M -0.200 0 ( If-Match: *)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1842 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1842 M 0.500 0 (.)A 15.500 0 32 (26 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 1842 M -0.111 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1936 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1941 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 1936 M 0.128 0 ( request-header field is used with a method to make it conditional. A client that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1988 M 0.017 0 (has one or more entities previously obtained from the resource can verify that none of those entities is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2038 M 0.126 0 (current by including a list of their associated entity tags in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1369 2043 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1694 2038 M 0.154 0 ( header field. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2090 M 0.029 0 (purpose of this feature is to allow efficient updates of cached information with a minimum amount of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2140 M 0.093 0 (transaction overhead. It is also used, on updating requests, to prevent inadvertent modification of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2190 M 0.007 0 (resource which was not known to exist.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2265 M 0.011 0 (As a special case, the value \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 802 2270 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 827 2265 M 0.064 0 (\224 matches any current entity of the resource.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2340 M -0.200 0 ( If-None-Match = "If-None-Match" ":" \( "*" | 1#entity-tag \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2412 M 0.074 0 (If any of the entity tags match the entity tag of the entity that would have been returned in the response to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2462 M 0.173 0 (a similar GET request \(without the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 914 2467 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1239 2462 M 0.133 0 ( header\) on that resource, or if \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1780 2467 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1805 2462 M 0.151 0 (\224 is given and any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2514 M 0.090 0 (current entity exists for that resource, then the server MUST NOT perform the requested method. Instead,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2564 M -0.013 0 (if the request method was GET or HEAD, the server SHOULD respond with a 304 \(Not Modified\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2614 M 0.089 0 (response, including the cache-related entity-header fields \(particularly ETag\) of one of the entities that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2664 M 0.079 0 (matched. For all other request methods, the server MUST respond with a status of 412 \(Precondition)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2714 M 0.064 0 (Failed\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2789 M -0.136 0 (See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 512 2789 M 0.167 0 (13.3.3)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 618 2789 M 0.046 0 ( for rules on how to determine if two entity tags match. The weak comparison function)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2839 M -0.016 0 (can only be used with GET or HEAD requests.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 81 ]%%) = %%PageTrailer %%Page: 82 82 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (83)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.068 0 (If none of the entity tags match, or if \223)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 962 266 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 987 261 M 0.147 0 (\224 is given and no current entity exists, then the server MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 313 M 0.076 0 (perform the requested method as if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 975 318 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1300 313 M 0.121 0 ( header field did not exist.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 390 M 0.036 0 (If the request would, without the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 873 395 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1198 390 M 0.256 0 ( header field, result in anything other than a 2xx)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 442 M 0.275 0 (status, then the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 579 447 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 904 442 M 0.039 0 ( header MUST be ignored.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 519 M 0.119 0 (The meaning of \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 610 524 M -0.200 0 (If-None-Match: *)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1010 519 M 0.071 0 (\224 is that the method MUST NOT be performed if the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 571 M -0.001 0 (representation selected by the origin server \(or by a cache, possibly using the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1617 576 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1717 571 M 0.104 0 ( mechanism, see)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 623 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 442 623 M 0.100 0 (14.43)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 537 623 M 0.002 0 (\) exists, and SHOULD be performed if the representation does not exist. This feature may be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 673 M 0.000 0 (useful in preventing races between PUT operations.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 748 M 0.075 0 (Examples:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 821 M -0.200 0 ( If-None-Match: "xyzzy")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 866 M -0.200 0 ( If-None-Match: W/"xyzzy")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 911 M -0.200 0 ( If-None-Match: "xyzzy", "r2d2xxxx", "c3piozzzz")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 956 M -0.200 0 ( If-None-Match: W/"xyzzy", W/"r2d2xxxx", W/"c3piozzzz")A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1001 M -0.200 0 ( If-None-Match: *)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1123 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1123 M 0.500 0 (.)A 15.500 0 32 (27 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 1123 M -0.008 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1217 M 0.072 0 (If a client has a partial copy of an entity in its cache, and wishes to have an up-to-date copy of the entire)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1267 M 0.102 0 (entity in its cache, it could use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 899 1272 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1024 1267 M 0.120 0 ( request-header with a conditional GET \(using either or both of)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1324 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 788 1319 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 872 1324 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1072 1319 M -0.034 0 (.\) However, if the condition fails because the entity has been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1371 M 0.045 0 (modified, the client would then have to make a second request to obtain the entire current entity-body.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1446 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1451 M -0.200 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 590 1446 M 0.100 0 ( header allows a client to \223short-circuit\224 the second request. Informally, its meaning is \221if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1498 M 0.164 0 (the entity is unchanged, send me the part\(s\) that I am missing; otherwise, send me the entire new entity.\222)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1571 M -0.200 0 ( If-Range = "If-Range" ":" \( entity-tag | HTTP-date \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1643 M 0.095 0 (If the client has no entity tag for an entity, but does have a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1307 1648 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1632 1643 M 0.191 0 ( date, it may use that date in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1695 M 0.426 0 (a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 343 1700 M -0.200 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 543 1695 M 0.130 0 ( header. \(The server can distinguish between a valid )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1434 1700 M -0.200 0 (HTTP-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1659 1695 M 0.004 0 ( and any form of)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1752 M -0.200 0 (entity-tag)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 1747 M 0.157 0 ( by examining no more than two characters.\) The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1408 1752 M -0.200 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1608 1747 M -0.028 0 ( header should only be used)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1799 M 0.159 0 (together with a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 578 1804 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 703 1799 M 0.120 0 ( header, and must be ignored if the request does not include a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1751 1804 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1876 1799 M 0.173 0 ( header, or if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1851 M 0.074 0 (the server does not support the sub-range operation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1926 M 0.157 0 (If the entity tag given in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 795 1931 M -0.200 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 995 1926 M 0.183 0 ( header matches the current entity tag for the entity, then the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1978 M 0.055 0 (server should provide the specified sub-range of the entity using a 206 \(Partial content\) response. If the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2028 M 0.146 0 (entity tag does not match, then the server should return the entire entity using a 200 \(OK\) response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2128 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2128 M 0.500 0 (.)A 15.500 0 32 (28 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 2128 M -0.151 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2222 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2227 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 865 2222 M 0.097 0 ( request-header field is used with a method to make it conditional. If the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2274 M 0.039 0 (requested resource has not been modified since the time specified in this field, the server should perform)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2324 M 0.092 0 (the requested operation as if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 862 2329 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1337 2324 M 0.120 0 ( header were not present.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2401 M 0.042 0 (If the requested variant has been modified since the specified time, the server MUST NOT perform the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2451 M 0.116 0 (requested operation, and MUST return a 412 \(Precondition Failed\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2524 M -0.200 0 ( If-Unmodified-Since = "If-Unmodified-Since" ":" HTTP-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2596 M 0.033 0 (An example of the field is:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2669 M -0.200 0 ( If-Unmodified-Since: Sat, 29 Oct 1994 19:43:31 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2741 M 0.111 0 (If the request normally \(i.e., without the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 999 2746 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1474 2741 M 0.169 0 ( header\) would result in anything)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2793 M 0.283 0 (other than a 2xx status, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 782 2798 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1257 2793 M 0.100 0 ( header should be ignored.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2870 M 0.113 0 (If the specified date is invalid, the header is ignored.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 82 ]%%) = %%PageTrailer %%Page: 83 83 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (84)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (29 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 261 M 0.043 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 715 355 M 0.097 0 ( entity-header field indicates the date and time at which the origin server believes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.108 0 (the variant was last modified.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 480 M -0.200 0 ( Last-Modified = "Last-Modified" ":" HTTP-date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 552 M 0.009 0 (An example of its use is)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 625 M -0.200 0 ( Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 697 M 0.159 0 (The exact meaning of this header field depends on the implementation of the origin server and the nature)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 747 M 0.020 0 (of the original resource. For files, it may be just the file system last-modified time. For entities with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 797 M -0.008 0 (dynamically included parts, it may be the most recent of the set of last-modify times for its component)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 847 M 0.027 0 (parts. For database gateways, it may be the last-update time stamp of the record. For virtual objects, it may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 897 M 0.215 0 (be the last time the internal state changed.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 972 M 0.109 0 (An origin server MUST NOT send a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 943 977 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1268 972 M 0.152 0 ( date which is later than the server\222s time of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1024 M 0.070 0 (message origination. In such cases, where the resource\222s last modification would indicate some time in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1074 M 0.115 0 (future, the server MUST replace that date with the message origination date.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1149 M 0.154 0 (An origin server should obtain the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 904 1154 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1229 1149 M -0.039 0 ( value of the entity as close as possible to the time)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1201 M 0.261 0 (that it generates the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 657 1206 M -0.200 0 (Date)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 757 1201 M 0.038 0 ( value of its response. This allows a recipient to make an accurate assessment of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1253 M 0.096 0 (the entity\222s modification time, especially if the entity changes near the time that the response is generated.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1328 M -0.118 0 (HTTP/1.1 servers SHOULD send )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 887 1333 M -0.200 0 (Last-Modified)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1212 1328 M -0.125 0 ( whenever feasible.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1430 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1430 M 0.500 0 (.)A 15.500 0 32 (30 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 1430 M -0.391 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1524 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1529 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 590 1524 M 0.121 0 ( response-header field is used to redirect the recipient to a location other than the)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1581 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 588 1576 M 0.014 0 ( for completion of the request or identification of a new resource. For 201 \(Created\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1628 M 0.059 0 (responses, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 560 1633 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 760 1628 M 0.025 0 ( is that of the new resource which was created by the request. For 3xx)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1680 M 0.001 0 (responses, the location SHOULD indicate the server\222s preferred URL for automatic redirection to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1730 M -0.067 0 (resource. The field value consists of a single absolute URL.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1803 M -0.200 0 ( Location = "Location" ":" absoluteURI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1875 M 0.105 0 (An example is)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1948 M -0.200 0 ( Location: http://www.w3.org/pub/WWW/People.html)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2020 M 0.037 0 (Note: The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 568 2025 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 968 2020 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1333 2020 M 0.100 0 (14.15)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1428 2020 M -0.050 0 (\) differs from )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1664 2025 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1864 2020 M 0.541 0 ( in that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2072 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 451 2077 M -0.200 0 (Content-Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 851 2072 M 0.093 0 ( identifies the original location of the entity enclosed in the request. It)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2124 M -0.001 0 (is therefore possible for a response to contain header fields for both )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1531 2129 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1731 2124 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1815 2129 M -0.200 0 (Content-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2181 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 588 2176 M -0.077 0 (. Also see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 891 2176 M 0.100 0 (13.10)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 986 2176 M -0.008 0 ( for cache requirements of some methods.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2278 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2278 M 0.500 0 (.)A 15.500 0 32 (31 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 2278 M -0.058 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2372 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2377 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 690 2372 M 0.011 0 ( request-header field may be used with the TRACE method \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1842 2372 M 0.100 0 (14.31)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1937 2372 M 0.196 0 (\) to limit)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2424 M 0.077 0 (the number of proxies or gateways that can forward the request to the next inbound server. This can be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2474 M 0.140 0 (useful when the client is attempting to trace a request chain which appears to be failing or looping in mid-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2524 M 0.421 0 (chain.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2597 M -0.200 0 ( Max-Forwards = "Max-Forwards" ":" 1*DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2669 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2674 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 690 2669 M 0.177 0 ( value is a decimal integer indicating the remaining number of times this request)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2721 M -0.154 0 (message may be forwarded.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2796 M 0.048 0 (Each proxy or gateway recipient of a TRACE request containing a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1444 2801 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1744 2796 M 0.083 0 ( header field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2848 M 0.036 0 (SHOULD check and update its value prior to forwarding the request. If the received value is zero \(0\), the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2898 M 0.051 0 (recipient SHOULD NOT forward the request; instead, it SHOULD respond as the final recipient with a)A ; LH savelevel1 restore pagesave restore (%%[ Page: 83 ]%%) = %%PageTrailer %%Page: 84 84 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (85)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M -0.006 0 (200 \(OK\) response containing the received request message as the response entity-body \(as described in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M -0.061 0 (section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 442 311 M 0.167 0 (9.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 495 311 M -0.002 0 (\). If the received )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 783 316 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1083 311 M 0.133 0 ( value is greater than zero, then the forwarded message)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 363 M 0.016 0 (SHOULD contain an updated )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 822 368 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1122 363 M -0.023 0 ( field with a value decremented by one \(1\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 440 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 445 M -0.200 0 (Max-Forwards)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 690 440 M -0.021 0 ( header field SHOULD be ignored for all other methods defined by this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 492 M 0.061 0 (specification and for any extension methods for which it is not explicitly referred to as part of that method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 542 M 0.106 0 (definition.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 642 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 642 M 0.500 0 (.)A 15.500 0 32 (32 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 642 M 0.083 0 (Pragma)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 736 M 0.060 0 (The Pragma general-header field is used to include implementation-specific directives that may apply to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 786 M 0.058 0 (any recipient along the request/response chain. All pragma directives specify optional behavior from the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 836 M -0.044 0 (viewpoint of the protocol; however, some systems MAY require that behavior be consistent with the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 886 M -0.072 0 (directives.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 959 M -0.200 0 ( Pragma = "Pragma" ":" 1#pragma-directive)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1029 M -0.200 0 ( pragma-directive = "no-cache" | extension-pragma)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1074 M -0.200 0 ( extension-pragma = token [ "=" \( token | quoted-string \) ])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1146 M 0.264 0 (When the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 488 1151 M -0.200 0 (no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 688 1146 M 0.058 0 ( directive is present in a request message, an application SHOULD forward the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1198 M 0.065 0 (request toward the origin server even if it has a cached copy of what is being requested. This pragma)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1248 M 0.124 0 (directive has the same semantics as the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 984 1253 M -0.200 0 (no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1184 1248 M -0.071 0 ( cache-directive \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1667 1248 M 0.125 0 (14.9)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1741 1248 M 0.148 0 (\) and is defined here)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1300 M -0.011 0 (for backwards compatibility with HTTP/1.0. Clients SHOULD include both header fields when a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1958 1305 M -0.200 0 (no-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1357 M -0.200 0 (cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 438 1352 M 0.064 0 ( request is sent to a server not known to be HTTP/1.1 compliant.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1429 M 0.005 0 (Pragma directives MUST be passed through by a proxy or gateway application, regardless of their)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1479 M 0.081 0 (significance to that application, since the directives may be applicable to all recipients along the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1529 M 0.022 0 (request/response chain. It is not possible to specify a pragma for a specific recipient; however, any pragma)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1579 M 0.021 0 (directive not relevant to a recipient SHOULD be ignored by that recipient.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1654 M -0.021 0 (HTTP/1.1 clients SHOULD NOT send the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1039 1659 M -0.200 0 (Pragma)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1189 1654 M -0.006 0 ( request-header. HTTP/1.1 caches SHOULD treat)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1706 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 331 1711 M -0.200 0 (Pragma: no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 731 1706 M 0.193 0 (\224 as if the client had sent \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1181 1711 M -0.200 0 (Cache-Control: no-cache)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1756 1706 M 0.006 0 (\224. No new )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1938 1711 M -0.200 0 (Pragma)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1758 M -0.027 0 (directives will be defined in HTTP.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 1858 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1858 M 0.500 0 (.)A 15.500 0 32 (33 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 1858 M -0.303 0 (Proxy-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1952 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1957 M -0.200 0 (Proxy-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 840 1952 M -0.009 0 ( response-header field MUST be included as part of a 407 \(Proxy)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2004 M 0.080 0 (Authentication Required\) response. The field value consists of a challenge that indicates the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2054 M 0.113 0 (authentication scheme and parameters applicable to the proxy for this )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1499 2059 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1774 2054 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2129 M -0.200 0 ( Proxy-Authenticate = "Proxy-Authenticate" ":" challenge)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2201 M 0.022 0 (The HTTP access authentication process is described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1391 2201 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1433 2201 M 0.131 0 (. Unlike )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1580 2206 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1980 2201 M 0.335 0 (, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2258 M -0.200 0 (Proxy-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 763 2253 M 0.018 0 ( header field applies only to the current connection and SHOULD NOT be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2305 M 0.011 0 (passed on to downstream clients. However, an intermediate proxy may need to obtain its own credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2355 M 0.066 0 (by requesting them from the downstream client, which in some circumstances will appear as if the proxy)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2405 M 0.142 0 (is forwarding the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 613 2410 M -0.200 0 (Proxy-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1063 2405 M 0.113 0 ( header field.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2507 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2507 M 0.500 0 (.)A 15.500 0 32 (34 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 2507 M -0.500 0 (Proxy-Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2601 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 2606 M -0.200 0 (Proxy-Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 865 2601 M 0.035 0 ( request-header field allows the client to identify itself \(or its user\) to a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2653 M 0.142 0 (proxy which requires authentication. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1021 2658 M -0.200 0 (Proxy-Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1496 2653 M -0.039 0 ( field value consists of credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2705 M 0.132 0 (containing the authentication information of the user agent for the proxy and/or realm of the resource)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2755 M -0.017 0 (being requested.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2828 M -0.200 0 ( Proxy-Authorization = "Proxy-Authorization" ":" credentials)A ; LH savelevel1 restore pagesave restore (%%[ Page: 84 ]%%) = %%PageTrailer %%Page: 85 85 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (86)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.022 0 (The HTTP access authentication process is described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1391 261 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1433 261 M 0.131 0 (. Unlike )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1580 266 M -0.200 0 (Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1905 261 M 0.335 0 (, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 318 M -0.200 0 (Proxy-Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 788 313 M 0.049 0 ( header field applies only to the next outbound proxy that demanded)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 365 M 0.248 0 (authentication using the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 731 370 M -0.200 0 (Proxy-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1181 365 M 0.188 0 ( field. When multiple proxies are used in a chain, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 422 M -0.200 0 (Proxy-Authorization)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 788 417 M -0.009 0 ( header field is consumed by the first outbound proxy that was expecting to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 469 M 0.058 0 (receive credentials. A proxy MAY relay the credentials from the client request to the next proxy if that is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 519 M 0.031 0 (the mechanism by which the proxies cooperatively authenticate a given request.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 619 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 619 M 0.500 0 (.)A 15.500 0 32 (35 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 619 M -0.156 0 (Public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 713 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 718 M -0.200 0 (Public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 540 713 M 0.006 0 ( response-header field lists the set of methods supported by the server. The purpose of this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 765 M 0.092 0 (field is strictly to inform the recipient of the capabilities of the server regarding unusual methods. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 815 M 0.001 0 (methods listed may or may not be applicable to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1181 820 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1456 815 M 0.333 0 (; the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1542 820 M -0.200 0 (Allow)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1667 815 M 0.028 0 ( header field \(section)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 867 M 0.125 0 (14.7)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 387 867 M 0.009 0 (\) MAY be used to indicate methods allowed for a particular URI.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 940 M -0.200 0 ( Public = "Public" ":" 1#method)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1012 M -0.064 0 (Example of use:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1085 M -0.200 0 ( Public: OPTIONS, MGET, MHEAD, GET, HEAD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1157 M 0.105 0 (This header field applies only to the server directly connected to the client \(i.e., the nearest neighbor in a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1207 M 0.033 0 (chain of connections\). If the response passes through a proxy, the proxy MUST either remove the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1262 M -0.200 0 (Public)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1257 M 0.056 0 ( header field or replace it with one applicable to its own capabilities.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 1359 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1359 M 0.500 0 (.)A 15.500 0 32 (36 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 1359 M -0.175 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_42) cvn F4 42 xF F4_42 Ji 313 1503 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 355 1503 M 0.500 0 (.)A (36)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 408 1503 M 0.500 0 (.)A 19.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 470 1503 M 0.108 0 (Byte Ranges)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1578 M -0.046 0 (Since all HTTP entities are represented in HTTP messages as sequences of bytes, the concept of a byte)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1628 M 0.035 0 (range is meaningful for any HTTP entity. \(However, not all clients and servers need to support byte-range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1678 M 0.045 0 (operations.\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1753 M -0.071 0 (Byte range specifications in HTTP apply to the sequence of bytes in the entity-body \(not necessarily the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1803 M -0.111 0 (same as the message-body\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1878 M 0.015 0 (A byte range operation may specify a single range of bytes, or a set of ranges within a single entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1951 M -0.200 0 ( ranges-specifier = byte-ranges-specifier)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2021 M -0.200 0 ( byte-ranges-specifier = bytes-unit "=" byte-range-set)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2091 M -0.200 0 ( byte-range-set = 1#\( byte-range-spec | suffix-byte-range-spec \))A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2161 M -0.200 0 ( byte-range-spec = first-byte-pos "-" [last-byte-pos])A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2231 M -0.200 0 ( first-byte-pos = 1*DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2301 M -0.200 0 ( last-byte-pos = 1*DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2373 M -0.070 0 (The first-byte-pos value in a byte-range-spec gives the byte-offset of the first byte in a range. The last-byte-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2423 M -0.038 0 (pos value gives the byte-offset of the last byte in the range; that is, the byte positions specified are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2473 M -0.063 0 (inclusive. Byte offsets start at zero.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2548 M 0.038 0 (If the last-byte-pos value is present, it must be greater than or equal to the first-byte-pos in that byte-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2598 M 0.078 0 (range-spec, or the byte-range-spec is invalid. The recipient of an invalid byte-range-spec must ignore it.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2673 M 0.101 0 (If the last-byte-pos value is absent, or if the value is greater than or equal to the current length of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2723 M -0.005 0 (entity-body, last-byte-pos is taken to be equal to one less than the current length of the entity-body in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2773 M -0.527 0 (bytes.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2848 M -0.037 0 (By its choice of last-byte-pos, a client can limit the number of bytes retrieved without knowing the size of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2898 M 0.091 0 (the entity.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 85 ]%%) = %%PageTrailer %%Page: 86 86 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (87)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 259 M -0.200 0 ( suffix-byte-range-spec = "-" suffix-length)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 329 M -0.200 0 ( suffix-length = 1*DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 401 M -0.131 0 (A suffix-byte-range-spec is used to specify the suffix of the entity-body, of a length given by the suffix-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 451 M 0.062 0 (length value. \(That is, this form specifies the last N bytes of an entity-body.\) If the entity is shorter than)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 501 M -0.017 0 (the specified suffix-length, the entire entity-body is used.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 576 M -0.043 0 (Examples of byte-ranges-specifier values \(assuming an entity-body of length 10000\):)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F4) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 388 653 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 657 M -0.120 0 (The first 500 bytes \(byte offsets 0-499, inclusive\):)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 709 M -0.200 0 ( bytes=0-499)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 783 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 787 M -0.149 0 (The second 500 bytes \(byte offsets 500-999, inclusive\):)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 839 M -0.200 0 ( bytes=500-999)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 913 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 917 M -0.099 0 (The final 500 bytes \(byte offsets 9500-9999, inclusive\):)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 969 M -0.200 0 ( bytes=-500)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1043 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1047 M 0.345 0 (Or)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1099 M -0.200 0 ( bytes=9500-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1173 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1177 M 0.005 0 (The first and last bytes only \(bytes 0 and 9999\):)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1229 M -0.200 0 ( bytes=0-0,-1)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1303 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1307 M -0.094 0 (Several legal but not canonical specifications of the second 500 bytes \(byte offsets 500-999,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1357 M -0.029 0 (inclusive\):)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1409 M -0.200 0 ( bytes=500-600,601-999)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1479 M -0.200 0 ( bytes=500-700,601-999)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F6) cvn 0.929 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 313 1601 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 355 1601 M 0.500 0 (.)A (36)S ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 408 1601 M 0.500 0 (.)A 19.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 470 1601 M -0.038 0 (Range Retrieval Requests)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1676 M 0.066 0 (HTTP retrieval requests using conditional or unconditional GET methods may request one or more sub-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1726 M 0.128 0 (ranges of the entity, instead of the entire entity, using the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1288 1731 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1413 1726 M 0.125 0 ( request header, which applies to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1778 M 0.110 0 (entity returned as the result of the request:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1851 M -0.200 0 ( Range = "Range" ":" ranges-specifier)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1923 M 0.081 0 (A server MAY ignore the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 757 1928 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 882 1923 M 0.064 0 ( header. However, HTTP/1.1 origin servers and intermediate caches)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1975 M -0.109 0 (SHOULD support byte ranges when possible, since )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1185 1980 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1310 1975 M -0.077 0 ( supports efficient recovery from partially)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2027 M 0.114 0 (failed transfers, and supports efficient partial retrieval of large entities.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2102 M 0.072 0 (If the server supports the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 743 2107 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 868 2102 M 0.156 0 ( header and the specified range or ranges are appropriate for the entity:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2181 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2185 M 0.008 0 (The presence of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 771 2190 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 896 2185 M 0.189 0 ( header in an unconditional GET modifies what is returned if the GET)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2237 M 0.042 0 (is otherwise successful. In other words, the response carries a status code of 206 \(Partial Content\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2287 M 0.020 0 (instead of 200 \(OK\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 2343 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2347 M 0.008 0 (The presence of a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 771 2352 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 896 2347 M 0.137 0 ( header in a conditional GET \(a request using one or both of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1925 2352 M -0.200 0 (If-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 463 2404 M -0.200 0 (Modified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 813 2399 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 897 2404 M -0.200 0 (If-None-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1222 2399 M 0.011 0 (, or one or both of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1536 2404 M -0.200 0 (If-Unmodified-Since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2011 2399 M 0.463 0 ( and)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 463 2456 M -0.200 0 (If-Match)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 663 2451 M 0.062 0 (\) modifies what is returned if the GET is otherwise successful and the condition is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2503 M 0.037 0 (true. It does not affect the 304 \(Not Modified\) response returned if the conditional is false.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2557 M 0.035 0 (In some cases, it may be more appropriate to use the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1206 2562 M -0.200 0 (If-Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1406 2557 M 0.022 0 ( header \(see section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1747 2557 M 0.100 0 (14.27)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1842 2557 M 0.218 0 (\) in addition to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2609 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 376 2614 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 501 2609 M 0.259 0 ( header.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2686 M 0.051 0 (If a proxy that supports ranges receives a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1015 2691 M -0.200 0 (Range)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1140 2686 M 0.108 0 ( request, forwards the request to an inbound server, and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2738 M 0.040 0 (receives an entire entity in reply, it SHOULD only return the requested range to its client. It SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2788 M 0.078 0 (store the entire received response in its cache, if that is consistent with its cache allocation policies.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 86 ]%%) = %%PageTrailer %%Page: 87 87 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (88)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (37 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 261 M 0.293 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 355 M -0.008 0 ([sic] request-header field allows the client to specify, for the server\222s benefit, the address)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M -0.026 0 (\(URI\) of the resource from which the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 950 412 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1225 407 M 0.146 0 ( was obtained \(the \223referrer\224, although the header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 459 M 0.059 0 (field is misspelled.\) The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 731 464 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 906 459 M 0.024 0 ( request-header allows a server to generate lists of back-links to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 511 M 0.003 0 (resources for interest, logging, optimized caching, etc. It also allows obsolete or mistyped links to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M 0.191 0 (traced for maintenance. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 800 566 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 975 561 M -0.009 0 ( field MUST NOT be sent if the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1523 566 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1798 561 M -0.074 0 ( was obtained)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 613 M 0.027 0 (from a source that does not have its own URI, such as input from the user keyboard.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 686 M -0.200 0 ( Referer = "Referer" ":" \( absoluteURI | relativeURI \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 758 M 0.127 0 (Example:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 831 M -0.200 0 ( Referer: http://www.w3.org/hypertext/DataSources/Overview.html)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 903 M 0.042 0 (If the field value is a partial URI, it SHOULD be interpreted relative to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1583 908 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1858 903 M -0.015 0 (. The URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 955 M 0.093 0 (MUST NOT include a fragment.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1030 M 0.004 0 (Note: Because the source of a link may be private information or may reveal an otherwise private)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1080 M 0.073 0 (information source, it is strongly recommended that the user be able to select whether or not the)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1135 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 563 1130 M 0.009 0 ( field is sent. For example, a browser client could have a toggle switch for browsing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1182 M -0.102 0 (openly/anonymously, which would respectively enable/disable the sending of )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1695 1187 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1870 1182 M 0.463 0 ( and)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 388 1239 M -0.200 0 (From)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 1234 M 0.206 0 ( information.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1336 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1336 M 0.500 0 (.)A 15.500 0 32 (38 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 1336 M 0.089 0 (Retry-After)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1430 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1435 M -0.200 0 (Retry-After)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 665 1430 M -0.008 0 ( response-header field can be used with a 503 \(Service Unavailable\) response to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1482 M 0.035 0 (indicate how long the service is expected to be unavailable to the requesting client. The value of this field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1532 M 0.097 0 (can be either an HTTP-date or an integer number of seconds \(in decimal\) after the time of the response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1605 M -0.200 0 ( Retry-After = "Retry-After" ":" \( HTTP-date | delta-seconds \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1677 M -0.076 0 (Two examples of its use are)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1750 M -0.200 0 ( Retry-After: Fri, 31 Dec 1999 23:59:59 GMT)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1795 M -0.200 0 ( Retry-After: 120)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1867 M 0.169 0 (In the latter example, the delay is 2 minutes.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 1967 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1967 M 0.500 0 (.)A 15.500 0 32 (39 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 1967 M 0.124 0 (Server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2061 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2066 M -0.200 0 (Server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 540 2061 M 0.024 0 ( response-header field contains information about the software used by the origin server to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2113 M 0.123 0 (handle the request. The field can contain multiple product tokens \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1568 2113 M 0.167 0 (3.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1621 2113 M 0.072 0 (\) and comments identifying)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2163 M 0.094 0 (the server and any significant subproducts. The product tokens are listed in order of their significance for)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2213 M 0.114 0 (identifying the application.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2286 M -0.200 0 ( Server = "Server" ":" 1*\( product | comment \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2358 M 0.127 0 (Example:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2431 M -0.200 0 ( Server: CERN/3.0 libwww/2.17)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2503 M 0.010 0 (If the response is being forwarded through a proxy, the proxy application MUST NOT modify the)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2558 M -0.200 0 (Server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2553 M 0.050 0 ( response-header. Instead, it SHOULD include a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1290 2558 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1365 2553 M 0.014 0 ( field \(as described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1867 2553 M 0.100 0 (14.44)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1962 2553 M 0.257 0 (\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2630 M -0.047 0 (Note: Revealing the specific software version of the server may allow the server machine to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2680 M 0.017 0 (become more vulnerable to attacks against software that is known to contain security holes.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2730 M 0.063 0 (Server implementers are encouraged to make this field a configurable option.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 87 ]%%) = %%PageTrailer %%Page: 88 88 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (89)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (40 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 261 M -0.158 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 815 355 M 0.063 0 ( general-header field indicates what \(if any\) type of transformation has been)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.051 0 (applied to the message body in order to safely transfer it between the sender and the recipient. This differs)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 457 M 0.114 0 (from the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 468 462 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 868 457 M 0.113 0 ( in that the transfer coding is a property of the message, not of the entity.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 532 M -0.200 0 ( Transfer-Encoding = "Transfer-Encoding" ":" 1#transfer-)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 577 M -0.200 0 (coding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 649 M 0.105 0 (Transfer codings are defined in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 982 649 M 0.167 0 (3.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1035 649 M 0.168 0 (. An example is:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 722 M -0.200 0 ( Transfer-Encoding: chunked)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 794 M 0.114 0 (Many older HTTP/1.0 applications do not understand the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1291 799 M -0.200 0 (Transfer-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1716 794 M 0.259 0 ( header.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 896 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 896 M 0.500 0 (.)A 15.500 0 32 (41 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 896 M 0.018 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 990 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 995 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 990 M 0.047 0 ( general-header allows the client to specify what additional communication protocols it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1042 M 0.023 0 (supports and would like to use if the server finds it appropriate to switch protocols. The server MUST use)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1092 M 0.294 0 (the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 376 1097 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 551 1092 M 0.052 0 ( header field within a 101 \(Switching Protocols\) response to indicate which protocol\(s\) are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1144 M -0.042 0 (being switched.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1217 M -0.200 0 ( Upgrade = "Upgrade" ":" 1#product)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1289 M 0.031 0 (For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1362 M -0.200 0 ( Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1434 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1439 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 1434 M 0.107 0 ( header field is intended to provide a simple mechanism for transition from HTTP/1.1 to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1486 M 0.006 0 (some other, incompatible protocol. It does so by allowing the client to advertise its desire to use another)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1536 M 0.117 0 (protocol, such as a later version of HTTP with a higher major version number, even though the current)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1586 M 0.039 0 (request has been made using HTTP/1.1. This eases the difficult transition between incompatible protocols)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1636 M 0.062 0 (by allowing the client to initiate a request in the more commonly supported protocol while indicating to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1686 M 0.013 0 (the server that it would like to use a \223better\224 protocol if available \(where \223better\224 is determined by the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1736 M 0.030 0 (server, possibly according to the nature of the method and/or resource being requested\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1811 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 1816 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 1811 M 0.043 0 ( header field only applies to switching application-layer protocols upon the existing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1863 M 0.105 0 (transport-layer connection. )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 779 1868 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 954 1863 M 0.079 0 ( cannot be used to insist on a protocol change; its acceptance and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1915 M 0.081 0 (use by the server is optional. The capabilities and nature of the application-layer communication after the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1965 M 0.072 0 (protocol change is entirely dependent upon the new protocol chosen, although the first action after)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2015 M 0.117 0 (changing the protocol MUST be a response to the initial HTTP request containing the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1774 2020 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1949 2015 M 0.224 0 ( header)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2067 M -0.081 0 (field.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2142 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2147 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 2142 M 0.076 0 ( header field only applies to the immediate connection. Therefore, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1752 2147 M -0.200 0 (upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1927 2142 M -0.432 0 ( keyword)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2194 M 0.032 0 (MUST be supplied within a )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 791 2199 M -0.200 0 (Connection)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1041 2194 M 0.048 0 ( header field \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1406 2194 M 0.100 0 (14.10)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1501 2194 M -0.022 0 (\) whenever )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1699 2199 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1874 2194 M 0.251 0 ( is present in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2246 M 0.069 0 (an HTTP/1.1 message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2321 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2326 M -0.200 0 (Upgrade)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 2321 M 0.046 0 ( header field cannot be used to indicate a switch to a protocol on a different connection. For)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2373 M 0.134 0 (that purpose, it is more appropriate to use a 301, 302, 303, or 305 redirection response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2448 M -0.065 0 (This specification only defines the protocol name \223HTTP\224 for use by the family of Hypertext Transfer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2498 M -0.080 0 (Protocols, as defined by the HTTP version rules of section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1301 2498 M 0.167 0 (3.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1354 2498 M 0.053 0 ( and future updates to this specification. Any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2548 M -0.002 0 (token can be used as a protocol name; however, it will only be useful if both the client and server associate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2598 M 0.107 0 (the name with the same protocol.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2698 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2698 M 0.500 0 (.)A 15.500 0 32 (42 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 2698 M -0.045 0 (User-Agent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2792 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 390 2797 M -0.200 0 (User-Agent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 640 2792 M 0.147 0 ( request-header field contains information about the user agent originating the request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2844 M 0.073 0 (This is for statistical purposes, the tracing of protocol violations, and automated recognition of user agents)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2894 M 0.059 0 (for the sake of tailoring responses to avoid particular user agent limitations. User agents SHOULD include)A ; LH savelevel1 restore pagesave restore (%%[ Page: 88 ]%%) = %%PageTrailer %%Page: 89 89 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (90)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.090 0 (this field with requests. The field can contain multiple product tokens \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1642 261 M 0.167 0 (3.8)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1695 261 M 0.122 0 (\) and comments)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.082 0 (identifying the agent and any subproducts which form a significant part of the user agent. By convention,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.107 0 (the product tokens are listed in order of their significance for identifying the application.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 434 M -0.200 0 ( User-Agent = "User-Agent" ":" 1*\( product | comment \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 506 M 0.127 0 (Example:)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 579 M -0.200 0 ( User-Agent: CERN-LineMode/2.15 libwww/2.17b3)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 676 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 676 M 0.500 0 (.)A 15.500 0 32 (43 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 676 M 0.093 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 770 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 775 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 490 770 M 0.019 0 ( response-header field is used by a server to signal that the response entity was selected from the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 822 M 0.054 0 (available representations of the response using server-driven negotiation \(section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1688 822 M (12)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1730 822 M 0.088 0 (\). Field-names listed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 872 M 0.608 0 (in )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 358 877 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 458 872 M 0.092 0 ( headers are those of request-headers. The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1178 877 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1278 872 M 0.084 0 ( field value indicates either that the given set of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 924 M 0.121 0 (header fields encompass the dimensions over which the representation might vary, or that the dimensions)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 974 M -0.026 0 (of variance are unspecified \(\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 809 979 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 834 974 M -0.016 0 (\224\) and thus may vary over any aspect of future requests.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1049 M -0.200 0 ( Vary = "Vary" ":" \( "*" | 1#field-name \))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1121 M 0.110 0 (An HTTP/1.1 server MUST include an appropriate )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1186 1126 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1286 1121 M 0.081 0 ( header field with any cachable response that is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1173 M 0.037 0 (subject to server-driven negotiation. Doing so allows a cache to properly interpret future requests on that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1223 M 0.035 0 (resource and informs the user agent about the presence of negotiation on that resource. A server SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1273 M 0.215 0 (include an appropriate )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 704 1278 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 804 1273 M 0.051 0 ( header field with a non-cachable response that is subject to server-driven)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1325 M 0.104 0 (negotiation, since this might provide the user agent with useful information about the dimensions over)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1375 M 0.097 0 (which the response might vary.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1450 M 0.013 0 (The set of header fields named by the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 955 1455 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1055 1450 M 0.048 0 ( field value is known as the \223selecting\224 request-headers.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1527 M -0.033 0 (When the cache receives a subsequent request whose )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1214 1532 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1489 1527 M -0.013 0 ( specifies one or more cache entries)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1579 M 0.306 0 (including a )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 515 1584 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 615 1579 M 0.052 0 ( header, the cache MUST NOT use such a cache entry to construct a response to the new)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1631 M 0.140 0 (request unless all of the headers named in the cached )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1221 1636 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1321 1631 M 0.225 0 ( header are present in the new request, and all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1683 M 0.084 0 (of the stored selecting request-headers from the previous request match the corresponding headers in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1733 M -0.022 0 (new request.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1808 M 0.042 0 (The selecting request-headers from two requests are defined to match if and only if the selecting request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1858 M 0.077 0 (headers in the first request can be transformed to the selecting request-headers in the second request by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1908 M 0.040 0 (adding or removing linear whitespace \(LWS\) at places where this is allowed by the corresponding BNF,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1958 M 0.062 0 (and/or combining multiple message-header fields with the same field name following the rules about)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2008 M 0.066 0 (message headers in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 779 2008 M 0.167 0 (4.2)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 832 2008 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2083 M 0.088 0 (A )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 354 2088 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 454 2083 M -0.152 0 ( field value of \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 715 2088 M -0.200 0 (*)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 740 2083 M 0.091 0 (\224 signals that unspecified parameters, possibly other than the contents of request-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2135 M 0.062 0 (header fields \(e.g., the network address of the client\), play a role in the selection of the response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2185 M 0.050 0 (representation. Subsequent requests on that resource can only be properly interpreted by the origin server,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2235 M 0.042 0 (and thus a cache MUST forward a \(possibly conditional\) request even when it has a fresh response cached)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2285 M -0.039 0 (for the resource. See section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 797 2285 M 0.125 0 (13.6)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 871 2285 M -0.048 0 ( for use of the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1114 2290 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1214 2285 M -0.048 0 ( header by caches.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2362 M 0.088 0 (A )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 354 2367 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 454 2362 M 0.066 0 ( field value consisting of a list of field-names signals that the representation selected for the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2414 M 0.049 0 (response is based on a selection algorithm which considers ONLY the listed request-header field values in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2464 M 0.079 0 (selecting the most appropriate representation. A cache MAY assume that the same selection will be made)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2514 M 0.088 0 (for future requests with the same values for the listed field names, for the duration of time in which the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2564 M 0.032 0 (response is fresh.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2639 M 0.066 0 (The field-names given are not limited to the set of standard request-header fields defined by this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2689 M 0.031 0 (specification. Field names are case-insensitive.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 89 ]%%) = %%PageTrailer %%Page: 90 90 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (91)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (44 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 261 M (Via)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 465 355 M 0.013 0 ( general-header field MUST be used by gateways and proxies to indicate the intermediate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.076 0 (protocols and recipients between the user agent and the server on requests, and between the origin server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 457 M 0.006 0 (and the client on responses. It is analogous to the \223Received\224 field of RFC 822 )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1648 457 M 0.088 0 ( and is intended to be used)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 507 M 0.024 0 (for tracking message forwards, avoiding request loops, and identifying the protocol capabilities of all)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 557 M 0.122 0 (senders along the request/response chain.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 630 M -0.200 0 ( Via = "Via" ":" 1#\( received-protocol received-by [ comment ] \))A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 700 M -0.200 0 ( received-protocol = [ protocol-name "/" ] protocol-version)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 745 M -0.200 0 ( protocol-name = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 790 M -0.200 0 ( protocol-version = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 835 M -0.200 0 ( received-by = \( host [ ":" port ] \) | pseudonym)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 880 M -0.200 0 ( pseudonym = token)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 952 M -0.035 0 (The received-protocol indicates the protocol version of the message received by the server or client along)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1002 M 0.029 0 (each segment of the request/response chain. The received-protocol version is appended to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1895 1007 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1970 1002 M -0.081 0 ( field)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1054 M 0.023 0 (value when the message is forwarded so that information about the protocol capabilities of upstream)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1104 M 0.108 0 (applications remains visible to all recipients.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1179 M -0.014 0 (The protocol-name is optional if and only if it would be \223HTTP\224. The received-by field is normally the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1229 M 0.065 0 (host and optional port number of a recipient server or client that subsequently forwarded the message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1279 M -0.043 0 (However, if the real host is considered to be sensitive information, it MAY be replaced by a pseudonym. If)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1329 M -0.001 0 (the port is not given, it MAY be assumed to be the default port of the received-protocol.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1404 M 0.090 0 (Multiple )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 469 1409 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 544 1404 M 0.047 0 ( field values represent each proxy or gateway that has forwarded the message. Each recipient)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1456 M 0.091 0 (MUST append its information such that the end result is ordered according to the sequence of forwarding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1506 M 0.116 0 (applications.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1581 M 0.048 0 (Comments MAY be used in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 858 1586 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 933 1581 M -0.014 0 ( header field to identify the software of the recipient proxy or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1633 M -0.029 0 (gateway, analogous to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 759 1638 M -0.200 0 (User-Agent)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1009 1633 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1093 1638 M -0.200 0 (Server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1243 1633 M 0.048 0 ( header fields. However, all comments in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 2008 1638 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1685 M 0.025 0 (field are optional and MAY be removed by any recipient prior to forwarding the message.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1760 M 0.062 0 (For example, a request message could be sent from an HTTP/1.0 user agent to an internal proxy code-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1810 M 0.026 0 (named \223fred\224, which uses HTTP/1.1 to forward the request to a public proxy at nowhere.com, which)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1860 M -0.030 0 (completes the request by forwarding it to the origin server at www.ics.uci.edu. The request received by)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1910 M -0.074 0 (www.ics.uci.edu would then have the following )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1125 1915 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1200 1910 M 0.101 0 ( header field:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1985 M -0.200 0 ( Via: 1.0 fred, 1.1 nowhere.com \(Apache/1.1\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2057 M -0.006 0 (Proxies and gateways used as a portal through a network firewall SHOULD NOT, by default, forward the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2107 M 0.053 0 (names and ports of hosts within the firewall region. This information SHOULD only be propagated if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2157 M -0.077 0 (explicitly enabled. If not enabled, the received-by host of any host behind the firewall SHOULD be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2207 M 0.043 0 (replaced by an appropriate pseudonym for that host.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2282 M 0.154 0 (For organizations that have strong privacy requirements for hiding internal structures, a proxy MAY)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2332 M -0.098 0 (combine an ordered subsequence of )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 922 2337 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 997 2332 M 0.040 0 ( header field entries with identical received-protocol values into a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2384 M 0.088 0 (single such entry. For example,)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2457 M -0.200 0 ( Via: 1.0 ricky, 1.1 ethel, 1.1 fred, 1.0 lucy)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2529 M -0.180 0 (could be collapsed to)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 2602 M -0.200 0 ( Via: 1.0 ricky, 1.1 mertz, 1.0 lucy)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2674 M 0.086 0 (Applications SHOULD NOT combine multiple entries unless they are all under the same organizational)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2724 M -0.033 0 (control and the hosts have already been replaced by pseudonyms. Applications MUST NOT combine)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2774 M -0.038 0 (entries which have different received-protocol values.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 90 ]%%) = %%PageTrailer %%Page: 91 91 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (92)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 261 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 261 M 0.500 0 (.)A 15.500 0 32 (45 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 474 261 M -0.339 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 355 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 390 360 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 355 M 0.053 0 ( response-header field is used to carry additional information about the status of a response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 407 M 0.007 0 (which may not be reflected by the response status code. This information is typically, though not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 457 M -0.002 0 (exclusively, used to warn about a possible lack of semantic transparency from caching operations.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 532 M 0.178 0 (Warning headers are sent with responses using:)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 605 M -0.200 0 ( Warning = "Warning" ":" 1#warning-value)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 675 M -0.200 0 ( warning-value = warn-code SP warn-agent SP warn-text)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 720 M -0.200 0 ( warn-code = 2DIGIT)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 765 M -0.200 0 ( warn-agent = \( host [ ":" port ] \) | pseudonym)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 810 M -0.200 0 ( ; the name or pseudonym of the server adding)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 855 M -0.200 0 ( ; the Warning header, for use in debugging)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 900 M -0.200 0 ( warn-text = quoted-string)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 972 M 0.067 0 (A response may carry more than one )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 944 977 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1119 972 M 0.259 0 ( header.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1049 M 0.157 0 (The warn-text should be in a natural language and character set that is most likely to be intelligible to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1099 M 0.040 0 (human user receiving the response. This decision may be based on any available knowledge, such as the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1149 M 0.071 0 (location of the cache or user, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 873 1154 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1248 1149 M 0.183 0 ( field in a request, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1627 1154 M -0.200 0 (Content-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1201 M 0.142 0 (field in a response, etc. The default language is English and the default character set is ISO-8859-1.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1276 M 0.105 0 (If a character set other than ISO-8859-1 is used, it MUST be encoded in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1604 1281 M -0.200 0 (warn-text)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1829 1276 M 0.266 0 ( using the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1328 M 0.030 0 (method described in RFC 1522 [14].)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1403 M -0.017 0 (Any server or cache may add )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 814 1408 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 989 1403 M 0.023 0 ( headers to a response. New )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1469 1408 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1644 1403 M 0.032 0 ( headers should be added)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1455 M 0.100 0 (after any existing )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 617 1460 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 792 1455 M 0.010 0 ( headers. A cache MUST NOT delete any )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1505 1460 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1680 1455 M 0.144 0 ( header that it received)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1507 M -0.100 0 (with a response. However, if a cache successfully validates a cache entry, it SHOULD remove any)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 313 1562 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 1557 M -0.031 0 ( headers previously attached to that entry except as specified for specific )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1715 1562 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1890 1557 M -0.080 0 ( codes. It)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1609 M 0.095 0 (MUST then add any )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 667 1614 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 842 1609 M 0.122 0 ( headers received in the validating response. In other words, )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1869 1614 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1661 M 0.079 0 (headers are those that would be attached to the most recent relevant response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1736 M 0.191 0 (When multiple )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 577 1741 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 752 1736 M 0.033 0 ( headers are attached to a response, the user agent SHOULD display as many of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1788 M 0.093 0 (them as possible, in the order that they appear in the response. If it is not possible to display all of the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1838 M 0.091 0 (warnings, the user agent should follow these heuristics:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Symbol (F6) cvn 1.000 (Symbol) cvn /Type1 F (Symbol) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 388 1924 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1928 M 0.182 0 (Warnings that appear early in the response take priority over those appearing later in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 1978 M -0.051 0 (response.)A ; : 0 0 2425 3213 rc 0 0 0 sco F6_42 Ji 388 2043 M -0.320 0 (\267)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2047 M 0.169 0 (Warnings in the user\222s preferred character set take priority over warnings in other character sets)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2097 M 0.132 0 (but with identical )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 770 2102 M -0.200 0 (warn-codes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1020 2097 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 1104 2102 M -0.200 0 (warn-agents)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1379 2097 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2162 M 0.087 0 (Systems that generate multiple )A ; : 0 0 2425 3213 rc 0 0 0 sco F4_42 Ji 843 2167 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1018 2162 M 0.172 0 ( headers should order them with this user agent behavior in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2214 M 0.430 0 (mind.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2289 M 0.140 0 (This is a list of the currently-defined warn-codes, each with a recommended warn-text in English, and a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2339 M 0.112 0 (description of its meaning.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2427 M -0.074 0 (10 Response is stale)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2477 M 0.070 0 (MUST be included whenever the returned response is stale. A cache may add this warning to any)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2527 M 0.027 0 (response, but may never remove it until the response is known to be fresh.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2615 M -0.013 0 (11 Revalidation failed)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2665 M 0.049 0 (MUST be included if a cache returns a stale response because an attempt to revalidate the response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2715 M 0.082 0 (failed, due to an inability to reach the server. A cache may add this warning to any response, but may)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2765 M -0.005 0 (never remove it until the response is successfully revalidated.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 91 ]%%) = %%PageTrailer %%Page: 92 92 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (93)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M -0.010 0 (12 Disconnected operation)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 311 M 0.005 0 ( SHOULD be included if the cache is intentionally disconnected from the rest of the network for a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 361 M -0.031 0 (period of time.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 449 M 0.075 0 (13 Heuristic expiration)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 499 M 0.094 0 (MUST be included if the cache heuristically chose a freshness lifetime greater than 24 hours and the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 549 M 0.167 0 (response\222s age is greater than 24 hours.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 637 M 0.163 0 (14 Transformation applied)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 687 M 0.080 0 (MUST be added by an intermediate cache or proxy if it applies any transformation changing the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 737 M 0.054 0 (content-coding \(as specified in the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 979 742 M -0.200 0 (Content-Encoding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1379 737 M 0.048 0 ( header\) or media-type \(as specified in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 388 794 M -0.200 0 (Content-Type)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 688 789 M 0.109 0 ( header\) of the response, unless this )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1301 794 M -0.200 0 (Warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1476 789 M 0.083 0 ( code already appears in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 841 M -0.015 0 (response. MUST NOT be deleted from a response even after revalidation.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 929 M 0.072 0 (99 Miscellaneous warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 979 M 0.132 0 (The warning text may include arbitrary information to be presented to a human user, or logged. A)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1029 M 0.054 0 (system receiving this warning MUST NOT take any automated action.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1129 M (14)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1129 M 0.500 0 (.)A 15.500 0 32 (46 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 474 1129 M -0.266 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1223 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 1228 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 790 1223 M 0.035 0 ( response-header field MUST be included in 401 \(Unauthorized\) response)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1275 M -0.017 0 (messages. The field value consists of at least one )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1145 1280 M -0.200 0 (challenge)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1370 1275 M 0.173 0 ( that indicates the authentication scheme\(s\))A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1327 M 0.151 0 (and parameters applicable to the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 872 1332 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1147 1327 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1402 M -0.200 0 ( WWW-Authenticate = "WWW-Authenticate" ":" 1#challenge)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1474 M 0.022 0 (The HTTP access authentication process is described in section )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1391 1474 M (11)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1433 1474 M 0.064 0 (. User agents MUST take special care in)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1524 M 0.336 0 (parsing the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 513 1529 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 913 1524 M 0.144 0 ( field value if it contains more than one challenge, or if more than one)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1581 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 713 1576 M 0.067 0 ( header field is provided, since the contents of a challenge may itself contain a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1628 M 0.114 0 (comma-separated list of authentication parameters.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_75) cvn F4 75 xF F4_75 Ji 313 1729 M 10.750 0 32 0.500 0 (15 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 419 1729 M -0.207 0 (Security Considerations)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1841 M 0.066 0 (This section is meant to inform application developers, information providers, and users of the security)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1891 M 0.037 0 (limitations in HTTP/1.1 as described by this document. The discussion does not include definitive)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1941 M 0.008 0 (solutions to the problems revealed, though it does make some suggestions for reducing security risks.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2041 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2041 M 0.500 0 (.)A 15.500 0 32 (1 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2041 M -0.275 0 (Authentication of Clients)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2135 M 0.082 0 (The Basic authentication scheme is not a secure method of user authentication, nor does it in any way)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2185 M 0.122 0 (protect the entity, which is transmitted in clear text across the physical network used as the carrier. HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2235 M 0.049 0 (does not prevent additional authentication schemes and encryption mechanisms from being employed to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2285 M 0.008 0 (increase security or the addition of enhancements \(such as schemes to use one-time passwords\) to Basic)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2335 M 0.235 0 (authentication.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2410 M 0.124 0 (The most serious flaw in Basic authentication is that it results in the essentially clear text transmission of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2460 M 0.065 0 (the user\222s password over the physical network. It is this problem which Digest Authentication attempts to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2510 M 0.068 0 (address.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2585 M -0.033 0 (Because Basic authentication involves the clear text transmission of passwords it SHOULD never be used)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2635 M 0.056 0 (\(without enhancements\) to protect sensitive or valuable information.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2710 M 0.063 0 (A common use of Basic authentication is for identification purposes -- requiring the user to provide a user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2760 M 0.066 0 (name and password as a means of identification, for example, for purposes of gathering accurate usage)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2810 M 0.186 0 (statistics on a server. When used in this way it is tempting to think that there is no danger in its use if)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2860 M 0.038 0 (illicit access to the protected documents is not a major concern. This is only correct if the server issues)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2910 M 0.119 0 (both user name and password to the users and in particular does not allow the user to choose his or her)A ; LH savelevel1 restore pagesave restore (%%[ Page: 92 ]%%) = %%PageTrailer %%Page: 93 93 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (94)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.012 0 (own password. The danger arises because naive users frequently reuse a single password to avoid the task)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.128 0 (of maintaining multiple passwords.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 386 M 0.069 0 (If a server permits users to select their own passwords, then the threat is not only illicit access to)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 436 M 0.020 0 (documents on the server but also illicit access to the accounts of all users who have chosen to use their)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.019 0 (account password. If users are allowed to choose their own password that also means the server must)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M 0.014 0 (maintain files containing the \(presumably encrypted\) passwords. Many of these may be the account)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 586 M 0.007 0 (passwords of users perhaps at distant sites. The owner or administrator of such a system could conceivably)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 636 M 0.186 0 (incur liability if this information is not maintained in a secure fashion.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 711 M -0.040 0 (Basic Authentication is also vulnerable to spoofing by counterfeit servers. If a user can be led to believe)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 761 M 0.128 0 (that he is connecting to a host containing information protected by basic authentication when in fact he is)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 811 M 0.082 0 (connecting to a hostile server or gateway then the attacker can request a password, store it for later use,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 861 M 0.095 0 (and feign an error. This type of attack is not possible with Digest Authentication [32]. Server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 911 M -0.039 0 (implementers SHOULD guard against the possibility of this sort of counterfeiting by gateways or CGI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 961 M 0.062 0 (scripts. In particular it is very dangerous for a server to simply turn over a connection to a gateway since)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1011 M 0.148 0 (that gateway can then use the persistent connection mechanism to engage in multiple transactions with)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1061 M 0.121 0 (the client while impersonating the original server in a way that is not detectable by the client.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F2) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F2_58) cvn F2 58 xF F2_58 Ji 313 1186 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 1186 M 0.500 0 (.)A 15.500 0 32 (2 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 1186 M -0.148 0 (Offering a Choice of Authentication Schemes)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1280 M 0.133 0 (An HTTP/1.1 server may return multiple challenges with a 401 \(Authenticate\) response, and each)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1330 M 0.124 0 (challenge may use a different scheme. The order of the challenges returned to the user agent is in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1380 M 0.065 0 (order that the server would prefer they be chosen. The server should order its challenges with the \223most)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1430 M 0.078 0 (secure\224 authentication scheme first. A user agent should choose as the challenge to be made to the user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1480 M 0.227 0 (the first one that the user agent understands.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1555 M 0.034 0 (When the server offers choices of authentication schemes using the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F4) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F4_42) cvn F4 42 xF F4_42 Ji 1456 1560 M -0.200 0 (WWW-Authenticate)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1856 1555 M 0.271 0 ( header, the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1607 M 0.006 0 (\223security\224 of the authentication is only as good as the security of the weakest of the authentication)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1657 M 0.092 0 (schemes. A malicious user could capture the set of challenges and try to authenticate him/herself using the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1707 M 0.076 0 (weakest of the authentication schemes. Thus, the ordering serves more to protect the user's credentials)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1757 M 0.203 0 (than the server\222s information.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1832 M 0.036 0 (A possible man-in-the-middle \(MITM\) attack would be to add a weak authentication scheme to the set of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1882 M 0.098 0 (choices, hoping that the client will use one that exposes the user's credentials \(e.g. password\). For this)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1932 M 0.075 0 (reason, the client should always use the strongest scheme that it understands from the choices accepted.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2007 M 0.035 0 (An even better MITM attack would be to remove all offered choices, and to insert a challenge that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2057 M 0.133 0 (requests Basic authentication. For this reason, user agents that are concerned about this kind of attack)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2107 M 0.059 0 (could remember the strongest authentication scheme ever requested by a server and produce a warning)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2157 M 0.048 0 (message that requires user confirmation before using a weaker one. A particularly insidious way to mount)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2207 M -0.038 0 (such a MITM attack would be to offer a \223free\224 proxy caching service to gullible users.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2307 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2307 M 0.500 0 (.)A 15.500 0 32 (3 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 2307 M -0.091 0 (Abuse of Server Log Information)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2401 M 0.081 0 (A server is in the position to save personal data about a user\222s requests which may identify their reading)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2451 M 0.136 0 (patterns or subjects of interest. This information is clearly confidential in nature and its handling may be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2501 M 0.035 0 (constrained by law in certain countries. People using the HTTP protocol to provide data are responsible)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2551 M 0.161 0 (for ensuring that such material is not distributed without the permission of any individuals that are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2601 M -0.004 0 (identifiable by the published results.)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 313 2701 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 371 2701 M 0.500 0 (.)A 15.500 0 32 (4 )W ; : 0 0 2425 3213 rc 0 0 0 sco F2_58 Ji 445 2701 M -0.087 0 (Transfer of Sensitive Information)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2795 M 0.133 0 (Like any generic data transfer protocol, HTTP cannot regulate the content of the data that is transferred,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2845 M 0.200 0 (nor is there any )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Italic (F6) cvn 0.905 (Times-Italic) cvn /Type1 T (Times-Italic) cvn mF (F6_42) cvn F6 42 xF F6_42 Ji 587 2845 M 0.059 0 (a priori)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 717 2845 M 0.052 0 ( method of determining the sensitivity of any particular piece of information)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2895 M -0.004 0 (within the context of any given request. Therefore, applications SHOULD supply as much control over)A ; LH savelevel1 restore pagesave restore (%%[ Page: 93 ]%%) = %%PageTrailer %%Page: 94 94 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (95)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.090 0 (this information as possible to the provider of that information. Four header fields are worth special)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.225 0 (mention in this context: )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 727 316 M -0.200 0 (Server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 877 311 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 899 316 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 974 311 M 0.500 0 (, )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 996 316 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1171 311 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1255 316 M -0.200 0 (From)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1355 311 M 0.500 0 (.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 388 M -0.066 0 (Revealing the specific software version of the server may allow the server machine to become more)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 438 M 0.023 0 (vulnerable to attacks against software that is known to contain security holes. Implementers SHOULD)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 488 M 0.189 0 (make the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 478 493 M -0.200 0 (Server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 628 488 M 0.050 0 ( header field a configurable option.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 565 M 0.061 0 (Proxies which serve as a portal through a network firewall SHOULD take special precautions regarding)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 615 M 0.165 0 (the transfer of header information that identifies the hosts behind the firewall. In particular, they)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 665 M -0.021 0 (SHOULD remove, or replace with sanitized versions, any )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1294 670 M -0.200 0 (Via)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1369 665 M 0.083 0 ( fields generated behind the firewall.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 742 M 0.298 0 (The )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 390 747 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 565 742 M 0.116 0 ( field allows reading patterns to be studied and reverse links drawn. Although it can be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 794 M 0.061 0 (very useful, its power can be abused if user details are not separated from the information contained in the)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 849 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 488 844 M 0.122 0 (. Even when the personal information has been removed, the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1524 849 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1699 844 M 0.051 0 ( field may indicate a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 896 M -0.029 0 (private document\222s URI whose publication would be inappropriate.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 971 M 0.257 0 (The information sent in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 788 976 M -0.200 0 (From)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 888 971 M 0.089 0 ( field might conflict with the user\222s privacy interests or their site\222s)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1023 M 0.001 0 (security policy, and hence it SHOULD NOT be transmitted without the user being able to disable, enable,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1073 M 0.033 0 (and modify the contents of the field. The user MUST be able to set the contents of this field within a user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1123 M 0.049 0 (preference or application defaults configuration.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1198 M 0.056 0 (We suggest, though do not require, that a convenient toggle interface be provided for the user to enable or)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1248 M 0.045 0 (disable the sending of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 692 1253 M -0.200 0 (From)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 792 1248 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 876 1253 M -0.200 0 (Referer)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1051 1248 M 0.206 0 ( information.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1350 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1350 M 0.500 0 (.)A 15.500 0 32 (5 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1350 M -0.003 0 (Attacks Based On File and Path Names)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1444 M -0.017 0 (Implementations of HTTP origin servers SHOULD be careful to restrict the documents returned by HTTP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1494 M 0.066 0 (requests to be only those that were intended by the server administrators. If an HTTP server translates)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1544 M -0.033 0 (HTTP URIs directly into file system calls, the server MUST take special care not to serve files that were)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1594 M 0.006 0 (not intended to be delivered to HTTP clients. For example, UNIX, Microsoft Windows, and other)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1644 M 0.053 0 (operating systems use \223..\224 as a path component to indicate a directory level above the current one. On)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1694 M 0.040 0 (such a system, an HTTP server MUST disallow any such construct in the )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1557 1699 M -0.200 0 (Request-URI)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1832 1694 M -0.043 0 ( if it would)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1746 M -0.061 0 (otherwise allow access to a resource outside those intended to be accessible via the HTTP server.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1796 M 0.027 0 (Similarly, files intended for reference only internally to the server \(such as access control files,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1846 M 0.057 0 (configuration files, and script code\) MUST be protected from inappropriate retrieval, since they might)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1896 M 0.127 0 (contain sensitive information. Experience has shown that minor bugs in such HTTP server)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1946 M 0.119 0 (implementations have turned into security risks.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2046 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2046 M 0.500 0 (.)A 15.500 0 32 (6 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2046 M -0.213 0 (Personal Information)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2140 M 0.083 0 (HTTP clients are often privy to large amounts of personal information \(e.g. the user\222s name, location,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2190 M -0.003 0 (mail address, passwords, encryption keys, etc.\), and SHOULD be very careful to prevent unintentional)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2240 M 0.021 0 (leakage of this information via the HTTP protocol to other sources. We very strongly recommend that a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2290 M 0.081 0 (convenient interface be provided for the user to control dissemination of such information, and that)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2340 M 0.158 0 (designers and implementers be particularly careful in this area. History shows that errors in this area are)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2390 M -0.015 0 (often both serious security and/or privacy problems, and often generate highly adverse publicity for the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2440 M 0.018 0 (implementer\222s company.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2540 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2540 M 0.500 0 (.)A 15.500 0 32 (7 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2540 M 0.019 0 (Privacy Issues Connected to Accept Headers)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2639 M -0.200 0 (Accept)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 463 2634 M 0.079 0 ( request-headers can reveal information about the user to all servers which are accessed. The)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 2691 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 688 2686 M 0.110 0 ( header in particular can reveal information the user would consider to be of a)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2738 M 0.113 0 (private nature, because the understanding of particular languages is often strongly correlated to the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2788 M 0.060 0 (membership of a particular ethnic group. User agents which offer the option to configure the contents of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2838 M 0.617 0 (an )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 365 2843 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 740 2838 M 0.040 0 ( header to be sent in every request are strongly encouraged to let the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2890 M -0.020 0 (configuration process include a message which makes the user aware of the loss of privacy involved.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 94 ]%%) = %%PageTrailer %%Page: 95 95 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (96)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.065 0 (An approach that limits the loss of privacy would be for a user agent to omit the sending of )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 1860 266 M -0.200 0 (Accept-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 318 M -0.200 0 (Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 513 313 M 0.142 0 ( headers by default, and to ask the user whether it should start sending )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1712 318 M -0.200 0 (Accept-Language)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 365 M -0.015 0 (headers to a server if it detects, by looking for any )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 1166 370 M -0.200 0 (Vary)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1266 365 M 0.002 0 ( response-header fields generated by the server,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 417 M 0.029 0 (that such sending could improve the quality of service.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 492 M 0.055 0 (Elaborate user-customized accept header fields sent in every request, in particular if these include quality)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 542 M 0.017 0 (values, can be used by servers as relatively reliable and long-lived user identifiers. Such user identifiers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 592 M 0.037 0 (would allow content providers to do click-trail tracking, and would allow collaborating content providers)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 642 M 0.044 0 (to match cross-server click-trails or form submissions of individual users. Note that for many users not)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 692 M 0.103 0 (behind a proxy, the network address of the host running the user agent will also serve as a long-lived user)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 742 M 0.052 0 (identifier. In environments where proxies are used to enhance privacy, user agents should be conservative)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 792 M 0.051 0 (in offering accept header configuration options to end users. As an extreme privacy measure, proxies)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 842 M 0.087 0 (could filter the accept headers in relayed requests. General purpose user agents which provide a high)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 892 M -0.033 0 (degree of header configurability should warn users about the loss of privacy which can be involved.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.931 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_58) cvn F4 58 xF F4_58 Ji 313 1017 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 1017 M 0.500 0 (.)A 15.500 0 32 (8 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 1017 M -0.223 0 (DNS Spoofing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1111 M 0.061 0 (Clients using HTTP rely heavily on the Domain Name Service, and are thus generally prone to security)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1161 M 0.027 0 (attacks based on the deliberate mis-association of IP addresses and DNS names. Clients need to be)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1211 M 0.106 0 (cautious in assuming the continuing validity of an IP number/DNS name association.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1286 M 0.067 0 (In particular, HTTP clients SHOULD rely on their name resolver for confirmation of an IP number/DNS)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1336 M 0.104 0 (name association, rather than caching the result of previous host name lookups. Many platforms already)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1386 M -0.027 0 (can cache host name lookups locally when appropriate, and they SHOULD be configured to do so. These)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1436 M -0.007 0 (lookups should be cached, however, only when the TTL \(Time To Live\) information reported by the name)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1486 M 0.110 0 (server makes it likely that the cached information will remain useful.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1561 M 0.042 0 (If HTTP clients cache the results of host name lookups in order to achieve a performance improvement,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1611 M -0.068 0 (they MUST observe the TTL information reported by DNS.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1686 M -0.106 0 (If HTTP clients do not observe this rule, they could be spoofed when a previously-accessed server\222s IP)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1736 M 0.006 0 (address changes. As network renumbering is expected to become increasingly common)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1782 1736 M -0.118 0 (, the possibility of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1786 M 0.069 0 (this form of attack will grow. Observing this requirement thus reduces this potential security vulnerability.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1861 M 0.074 0 (This requirement also improves the load-balancing behavior of clients for replicated servers using the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1911 M 0.066 0 (same DNS name and reduces the likelihood of a user\222s experiencing failure in accessing sites which use)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1961 M 0.145 0 (that strategy.)A ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 313 2086 M (15)S ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 371 2086 M 0.500 0 (.)A 15.500 0 32 (9 )W ; : 0 0 2425 3213 rc 0 0 0 sco F4_58 Ji 445 2086 M -0.189 0 (Location Headers and Spoofing)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2180 M 0.175 0 (If a single server supports multiple organizations that do not trust one another, then it must check the)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2230 M -0.230 0 (values of )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 474 2235 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 674 2230 M 0.470 0 ( and )A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 758 2235 M -0.200 0 (Content)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 933 2230 M 0.014 0 (-)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 947 2235 M -0.200 0 (Location)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1147 2230 M 0.142 0 ( headers in responses that are generated under control of)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2282 M 0.078 0 (said organizations to make sure that they do not attempt to invalidate resources over which they have no)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2332 M 0.084 0 (authority.)A ; : 0 0 2425 3213 rc 0 0 0 sco (F4_75) cvn F4 75 xF F4_75 Ji 313 2433 M 10.750 0 32 0.500 0 (16 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 419 2433 M -0.365 0 (Acknowledgments)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2545 M -0.027 0 (This specification makes heavy use of the augmented BNF and generic constructs defined by David H.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2595 M -0.032 0 (Crocker for RFC 822 )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 681 2595 M 0.070 0 (. Similarly, it reuses many of the definitions provided by Nathaniel Borenstein and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2645 M -0.047 0 (Ned Freed for MIME )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 683 2645 M 0.109 0 (. We hope that their inclusion in this specification will help reduce past confusion)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2695 M 0.090 0 (over the relationship between HTTP and Internet mail message formats.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2770 M -0.009 0 (The HTTP protocol has evolved considerably over the past four years. It has benefited from a large and)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2820 M -0.015 0 (active developer community--the many people who have participated on the )A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Italic (F7) cvn 0.905 (Times-Italic) cvn /Type1 T (Times-Italic) cvn mF (F7_42) cvn F7 42 xF F7_42 Ji 1602 2820 M -0.629 0 (www-talk)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1758 2820 M 0.324 0 ( mailing list--and it)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2870 M -0.026 0 (is that community which has been most responsible for the success of HTTP and of the World-Wide Web)A ; LH savelevel1 restore pagesave restore (%%[ Page: 95 ]%%) = %%PageTrailer %%Page: 96 96 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (97)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.111 0 (in general. Marc Andreessen, Robert Cailliau, Daniel W. Connolly, Bob Denny, John Franks, Jean-)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 311 M 0.002 0 (Francois Groff, Phillip M. Hallam-Baker, H\345kon W. Lie, Ari Luotonen, Rob McCool, Lou Montulli, Dave)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 361 M 0.061 0 (Raggett, Tony Sanders, and Marc VanHeyningen deserve special recognition for their efforts in defining)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 411 M -0.102 0 (early aspects of the protocol.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 486 M 0.093 0 (This document has benefited greatly from the comments of all those participating in the HTTP-WG. In)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 536 M 0.048 0 (addition to those already mentioned, the following individuals have contributed to this specification:)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Courier (F2) cvn 0.786 (Courier) cvn /Type1 T (Courier) cvn mF (F2_42) cvn F2 42 xF F2_42 Ji 313 609 M -0.200 0 ( Gary Adams Albert Lunde)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 654 M -0.200 0 ( Harald Tveit Alvestrand John C. Mallery)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 699 M -0.200 0 ( Keith Ball Jean-Philippe Martin-Flatin)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 744 M -0.200 0 ( Brian Behlendorf Larry Masinter)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 789 M -0.200 0 ( Paul Burchard Mitra)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 834 M -0.200 0 ( Maurizio Codogno David Morris)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 879 M -0.200 0 ( Mike Cowlishaw Gavin Nicol)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 924 M -0.200 0 ( Roman Czyborra Bill Perry)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 969 M -0.200 0 ( Michael A. Dolan Jeffrey Perry)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1014 M -0.200 0 ( David J. Fiander Scott Powers)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1059 M -0.200 0 ( Alan Freier Owen Rees)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1104 M -0.200 0 ( Marc Hedlund Luigi Rizzo)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1149 M -0.200 0 ( Greg Herlihy David Robinson)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1194 M -0.200 0 ( Koen Holtman Marc Salomon)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1239 M -0.200 0 ( Alex Hopmann Rich Salz)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1284 M -0.200 0 ( Bob Jernigan Allan M. Schiffman)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1329 M -0.200 0 ( Shel Kaphan Jim Seidman)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1374 M -0.200 0 ( Rohit Khare Chuck Shotton)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1419 M -0.200 0 ( John Klensin Eric W. Sink)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1464 M -0.200 0 ( Martijn Koster Simon E. Spero)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1509 M -0.200 0 ( Alexei Kosut Richard N. Taylor)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1554 M -0.200 0 ( David M. Kristol Robert S. Thau)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1599 M -0.200 0 ( Daniel LaLiberte Bill \(BearHeart\) Weinman)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1644 M -0.200 0 ( Ben Laurie Francois Yergeau)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1689 M -0.200 0 ( Paul J. Leach Mary Ellen Zurko)A ; : 0 0 2425 3213 rc 0 0 0 sco F2_42 Ji 313 1734 M -0.200 0 ( Daniel DuBois)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1806 M 0.084 0 (Much of the content and presentation of the caching design is due to suggestions and comments from)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1856 M 0.176 0 (individuals including: Shel Kaphan, Paul Leach, Koen Holtman, David Morris, and Larry Masinter.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1931 M 0.019 0 (Most of the specification of ranges is based on work originally done by Ari Luotonen and John Franks,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1981 M 0.083 0 (with additional input from Steve Zilles.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2056 M -0.030 0 (Thanks to the \223cave men\224 of Palo Alto. You know who you are.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2131 M 0.049 0 (Jim Gettys \(the current editor of this document\) wishes particularly to thank Roy Fielding, the previous)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2181 M 0.056 0 (editor of this document, along with John Klensin, Jeff Mogul, Paul Leach, Dave Kristol, Koen Holtman,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2231 M 0.205 0 (John Franks, Alex Hopmann, and Larry Masinter for their help.)A ; : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Bold (F4) cvn 0.920 (Times-Bold) cvn /Type1 T (Times-Bold) cvn mF (F4_75) cvn F4 75 xF F4_75 Ji 313 2332 M 10.750 0 32 0.500 0 (17 )D ; : 0 0 2425 3213 rc 0 0 0 sco F4_75 Ji 419 2332 M -0.280 0 (References)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2469 M 0.009 0 ([1])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2469 M 0.046 0 (H. Alvestrand. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 664 2469 M 0.076 0 (Tags for the identification of languages.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1339 2469 M 0.107 0 (\224 RFC 1766, UNINETT, March 1995.)A ; 664 2512 N M 675 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2569 M 0.009 0 ([2])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2569 M 0.179 0 (F. Anklesaria, M. McCahill, P. Lindner, D. Johnson, D. Torrey, B. Alberti.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2619 M -0.648 0 (\223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 406 2619 M 0.081 0 (The Internet Gopher Protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 904 2619 M 0.088 0 (: \(a distributed document search and retrieval protocol\)\224, RFC 1436,)A ; 406 2662 N M 498 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2669 M 0.021 0 (University of Minnesota, March 1993.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2769 M 0.009 0 ([3])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2769 M 0.007 0 (T. Berners-Lee. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 682 2769 M -0.049 0 (Universal Resource Identifiers in WWW)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1366 2769 M -0.006 0 (.\224 A Unifying Syntax for the Expression of)A ; 682 2812 N M 684 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2819 M -0.029 0 (Names and Addresses of Objects on the Network as used in the World-Wide Web.\224 RFC 1630,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2869 M 0.063 0 (CERN, June 1994.)A ; LH savelevel1 restore pagesave restore (%%[ Page: 96 ]%%) = %%PageTrailer %%Page: 97 97 %%BeginPageSetup [{ %%BeginFeature: *Optional Envelope Feeder Not Installed %%EndFeature } stopped cleartomark [{ %%BeginFeature: *Resolution 300dpi %%EndFeature } stopped cleartomark userdict begin /pagesave save def end mysetup concat colspRefresh : 1.000 1.000 1.000 sco 0 0 2550 3300 rf ; userdict begin /savelevel1 save def end %%EndPageSetup : 0 0 2425 3213 rc 0 0 0 sco %%IncludeFont: Times-Roman (F0) cvn 0.905 (Times-Roman) cvn /Type1 T (Times-Roman) cvn mF (F0_42) cvn F0 42 xF F0_42 Ji 313 108 M -0.140 0 (INTERNET-DRAFT)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1128 108 M -0.022 0 (HTTP/1.1)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1618 108 M -0.030 0 (Wednesday, August 14, 1996)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 3039 M 0.188 0 (Fielding, et al)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1951 3039 M -0.022 0 ([Page )A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2057 3039 M (98)S ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 2099 3039 M 0.014 0 (])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 261 M 0.009 0 ([4])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 261 M 0.143 0 (T. Berners-Lee, L. Masinter, M. McCahill. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1143 261 M -0.214 0 (Uniform Resource Locators \(URL\).)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1738 261 M 0.027 0 (\224 RFC 1738, CERN,)A ; 1143 304 N M 595 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 311 M -0.086 0 (Xerox PARC, University of Minnesota, December 1994.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 411 M 0.009 0 ([5])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 411 M 0.015 0 (T. Berners-Lee, D. Connolly. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 911 411 M 0.008 0 (HyperText Markup Language Specification - 2.0.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1743 411 M 0.043 0 (\224 RFC 1866,)A ; 911 454 N M 832 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 461 M -0.086 0 (MIT/LCS, November 1995.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 561 M 0.009 0 ([6])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 561 M -0.014 0 (T. Berners-Lee, R. Fielding, H. Frystyk. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1092 561 M -0.044 0 (Hypertext Transfer Protocol -- HTTP/1.0)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1782 561 M 0.102 0 (.\224 RFC 1945.\224)A ; 1092 604 N M 934 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 611 M 0.007 0 (MIT/LCS, UC Irvine, May 1996.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 711 M 0.009 0 ([7])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 711 M 0.080 0 (N. Borenstein, N. Freed. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 831 711 M 0.140 0 (MIME \(Multipurpose Internet Mail Extensions\) Part One)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1802 711 M 0.065 0 (: Mechanisms for)A ; 831 754 N M 971 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 761 M -0.012 0 (Specifying and Describing the Format of Internet Message Bodies.\224 RFC 1521, Bellcore, Innosoft,)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 811 M -0.042 0 (September 1993.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 911 M 0.009 0 ([8])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 911 M 0.087 0 (R. Braden. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 599 911 M 0.129 0 (Requirements for Internet hosts - application and support.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1577 911 M 0.124 0 (\224 STD 3, RFC 1123, IETF,)A ; 599 954 N M 978 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 961 M -0.099 0 (October 1989.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1061 M 0.009 0 ([9])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1061 M 0.026 0 (D. H. Crocker. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 666 1061 M 0.066 0 (Standard for the Format of ARPA Internet Text Messages.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1653 1061 M 0.091 0 (\224 STD 11, RFC 822,)A ; 666 1104 N M 987 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1111 M -0.017 0 (UDEL, August 1982.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1211 M 0.007 0 ([10])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1211 M 0.144 0 (F. Davis, B. Kahle, H. Morris, J. Salem, T. Shen, R. Wang, J. Sui, M. Grinbaum. \223WAIS Interface)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1261 M 0.077 0 (Protocol Prototype Functional Specification.\224 \(v1.5\), Thinking Machines Corporation, April 1990.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1361 M 0.007 0 ([11])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1361 M 0.094 0 (R. Fielding. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 618 1361 M -0.168 0 (Relative Uniform Resource Locators.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1242 1361 M 0.086 0 (\224 RFC 1808, UC Irvine, June 1995.)A ; 618 1404 N M 624 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1461 M 0.007 0 ([12])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1461 M 0.047 0 (M. Horton, R. Adams. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 795 1461 M 0.072 0 (Standard for interchange of USENET messages.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1610 1461 M -0.162 0 (\224 RFC 1036 \(Obsoletes RFC)A ; 795 1504 N M 815 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1511 M -0.004 0 (850\), AT&T Bell Laboratories, Center for Seismic Studies, December 1987.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1611 M 0.007 0 ([13])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1611 M 0.016 0 (B. Kantor, P. Lapsley. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 792 1611 M -0.123 0 (Network News Transfer Protocol)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1347 1611 M 0.122 0 (.\224 A Proposed Standard for the Stream-)A ; 792 1654 N M 555 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1661 M -0.059 0 (Based Transmission of News.\224 RFC 977, UC San Diego, UC Berkeley, February 1986.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1761 M 0.007 0 ([14])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1761 M -0.086 0 (K. Moore. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 590 1761 M 0.102 0 (MIME \(Multipurpose Internet Mail Extensions\) Part Two)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1566 1761 M -0.008 0 ( : Message Header Extensions)A ; 590 1804 N M 976 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1811 M -0.047 0 (for Non-ASCII Text.\224 RFC 1522, University of Tennessee, September 1993.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 1911 M 0.007 0 ([15])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1911 M 0.101 0 (E. Nebel, L. Masinter. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 794 1911 M -0.058 0 (Form-based File Upload in HTML.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1386 1911 M 0.068 0 (\224 RFC 1867, Xerox Corporation,)A ; 794 1954 N M 592 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 1961 M -0.163 0 (November 1995.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2061 M 0.007 0 ([16])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2061 M -0.056 0 (J. Postel. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 567 2061 M 0.068 0 (Simple Mail Transfer Protocol.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1094 2061 M 0.053 0 (\224 STD 10, RFC 821, USC/ISI, August 1982.)A ; 567 2104 N M 527 2 rr : 0 0 0 sco O ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 313 2161 M 0.007 0 ([17])A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 388 2161 M -0.056 0 (J. Postel. \223)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 567 2161 M -0.036 0 (Media Type Registration Procedure.)A ; : 0 0 2425 3213 rc 0 0 0 sco F0_42 Ji 1177 2161 M 0.083 0 (\224 RFC 1590, USC/ISI, March 1994.)A