1 |
%!PS-Adobe-3.0 |
2 |
%%BoundingBox: 0 0 612 792 |
3 |
%%Pages: 51 1 |
4 |
%%DocumentFonts: Times-Roman |
5 |
%%+ Times-Bold |
6 |
%%+ Courier |
7 |
%%+ Times-Italic |
8 |
%%+ Helvetica |
9 |
%%+ Helvetica-Oblique |
10 |
%%+ Times-BoldItalic |
11 |
%%+ Helvetica-Bold |
12 |
%%EndComments |
13 |
% |
14 |
% FrameMaker PostScript Prolog 3.0, for use with FrameMaker 3.0 |
15 |
% Copyright (c) 1986,87,89,90,91 by Frame Technology Corporation. |
16 |
% All rights reserved. |
17 |
% |
18 |
% Known Problems: |
19 |
% Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1 |
20 |
% UCI-> added the PS-Adobe-3.0 line because we don't use Transcript |
21 |
/FMversion (3.0) def |
22 |
% Set up Color vs. Black-and-White |
23 |
/FMPrintInColor systemdict /colorimage known |
24 |
systemdict /currentcolortransfer known or def |
25 |
% Uncomment this line to force b&w on color printer |
26 |
% /FMPrintInColor false def |
27 |
/FrameDict 195 dict def |
28 |
systemdict /errordict known not {/errordict 10 dict def |
29 |
errordict /rangecheck {stop} put} if |
30 |
% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk |
31 |
FrameDict /tmprangecheck errordict /rangecheck get put |
32 |
errordict /rangecheck {FrameDict /bug true put} put |
33 |
FrameDict /bug false put |
34 |
mark |
35 |
% Some PS machines read past the CR, so keep the following 3 lines together! |
36 |
currentfile 5 string readline |
37 |
00 |
38 |
0000000000 |
39 |
cleartomark |
40 |
errordict /rangecheck FrameDict /tmprangecheck get put |
41 |
FrameDict /bug get { |
42 |
/readline { |
43 |
/gstring exch def |
44 |
/gfile exch def |
45 |
/gindex 0 def |
46 |
{ |
47 |
gfile read pop |
48 |
dup 10 eq {exit} if |
49 |
dup 13 eq {exit} if |
50 |
gstring exch gindex exch put |
51 |
/gindex gindex 1 add def |
52 |
} loop |
53 |
pop |
54 |
gstring 0 gindex getinterval true |
55 |
} def |
56 |
} if |
57 |
/FMVERSION { |
58 |
FMversion ne { |
59 |
/Times-Roman findfont 18 scalefont setfont |
60 |
100 100 moveto |
61 |
(FrameMaker version does not match postscript_prolog!) |
62 |
dup = |
63 |
show showpage |
64 |
} if |
65 |
} def |
66 |
/FMLOCAL { |
67 |
FrameDict begin |
68 |
0 def |
69 |
end |
70 |
} def |
71 |
/gstring FMLOCAL |
72 |
/gfile FMLOCAL |
73 |
/gindex FMLOCAL |
74 |
/orgxfer FMLOCAL |
75 |
/orgproc FMLOCAL |
76 |
/organgle FMLOCAL |
77 |
/orgfreq FMLOCAL |
78 |
/yscale FMLOCAL |
79 |
/xscale FMLOCAL |
80 |
/manualfeed FMLOCAL |
81 |
/paperheight FMLOCAL |
82 |
/paperwidth FMLOCAL |
83 |
/FMDOCUMENT { |
84 |
array /FMfonts exch def |
85 |
/#copies exch def |
86 |
FrameDict begin |
87 |
0 ne dup {setmanualfeed} if |
88 |
/manualfeed exch def |
89 |
/paperheight exch def |
90 |
/paperwidth exch def |
91 |
/yscale exch def |
92 |
/xscale exch def |
93 |
currenttransfer cvlit /orgxfer exch def |
94 |
currentscreen cvlit /orgproc exch def |
95 |
/organgle exch def /orgfreq exch def |
96 |
end |
97 |
} def |
98 |
/pagesave FMLOCAL |
99 |
/orgmatrix FMLOCAL |
100 |
/landscape FMLOCAL |
101 |
/FMBEGINPAGE { |
102 |
FrameDict begin |
103 |
/pagesave save def |
104 |
3.86 setmiterlimit |
105 |
/landscape exch 0 ne def |
106 |
landscape { |
107 |
90 rotate 0 exch neg translate pop |
108 |
} |
109 |
{pop pop} |
110 |
ifelse |
111 |
xscale yscale scale |
112 |
/orgmatrix matrix def |
113 |
gsave |
114 |
} def |
115 |
/FMENDPAGE { |
116 |
grestore |
117 |
pagesave restore |
118 |
end |
119 |
showpage |
120 |
} def |
121 |
/FMFONTDEFINE { |
122 |
FrameDict begin |
123 |
findfont |
124 |
ReEncode |
125 |
1 index exch |
126 |
definefont |
127 |
FMfonts 3 1 roll |
128 |
put |
129 |
end |
130 |
} def |
131 |
/FMFILLS { |
132 |
FrameDict begin |
133 |
array /fillvals exch def |
134 |
end |
135 |
} def |
136 |
/FMFILL { |
137 |
FrameDict begin |
138 |
fillvals 3 1 roll put |
139 |
end |
140 |
} def |
141 |
/FMNORMALIZEGRAPHICS { |
142 |
newpath |
143 |
0.0 0.0 moveto |
144 |
1 setlinewidth |
145 |
0 setlinecap |
146 |
0 0 0 sethsbcolor |
147 |
0 setgray |
148 |
} bind def |
149 |
/fx FMLOCAL |
150 |
/fy FMLOCAL |
151 |
/fh FMLOCAL |
152 |
/fw FMLOCAL |
153 |
/llx FMLOCAL |
154 |
/lly FMLOCAL |
155 |
/urx FMLOCAL |
156 |
/ury FMLOCAL |
157 |
/FMBEGINEPSF { |
158 |
end |
159 |
/FMEPSF save def |
160 |
/showpage {} def |
161 |
FMNORMALIZEGRAPHICS |
162 |
[/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall |
163 |
fx fy translate |
164 |
rotate |
165 |
fw urx llx sub div fh ury lly sub div scale |
166 |
llx neg lly neg translate |
167 |
} bind def |
168 |
/FMENDEPSF { |
169 |
FMEPSF restore |
170 |
FrameDict begin |
171 |
} bind def |
172 |
FrameDict begin |
173 |
/setmanualfeed { |
174 |
%%BeginFeature *ManualFeed True |
175 |
statusdict /manualfeed true put |
176 |
%%EndFeature |
177 |
} def |
178 |
/max {2 copy lt {exch} if pop} bind def |
179 |
/min {2 copy gt {exch} if pop} bind def |
180 |
/inch {72 mul} def |
181 |
/savematrix { |
182 |
orgmatrix currentmatrix pop |
183 |
} bind def |
184 |
/restorematrix { |
185 |
orgmatrix setmatrix |
186 |
} bind def |
187 |
/dmatrix matrix def |
188 |
/dpi 72 0 dmatrix defaultmatrix dtransform |
189 |
dup mul exch dup mul add sqrt def |
190 |
/freq dpi 18.75 div 8 div round dup 0 eq {pop 1} if 8 mul dpi exch div def |
191 |
/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def |
192 |
/DiacriticEncoding [ |
193 |
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef |
194 |
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef |
195 |
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef |
196 |
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef |
197 |
/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl |
198 |
/numbersign /dollar /percent /ampersand /quotesingle /parenleft |
199 |
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one |
200 |
/two /three /four /five /six /seven /eight /nine /colon /semicolon |
201 |
/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K |
202 |
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash |
203 |
/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h |
204 |
/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar |
205 |
/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute |
206 |
/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis |
207 |
/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis |
208 |
/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve |
209 |
/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex |
210 |
/udieresis /dagger /.notdef /cent /sterling /section /bullet |
211 |
/paragraph /germandbls /registered /copyright /trademark /acute |
212 |
/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef |
213 |
/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef |
214 |
/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown |
215 |
/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef |
216 |
/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde |
217 |
/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright |
218 |
/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis |
219 |
/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl |
220 |
/periodcentered /quotesinglbase /quotedblbase /perthousand |
221 |
/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute |
222 |
/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve |
223 |
/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron |
224 |
/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron |
225 |
] def |
226 |
/ReEncode { |
227 |
dup |
228 |
length |
229 |
dict begin |
230 |
{ |
231 |
1 index /FID ne |
232 |
{def} |
233 |
{pop pop} ifelse |
234 |
} forall |
235 |
0 eq {/Encoding DiacriticEncoding def} if |
236 |
currentdict |
237 |
end |
238 |
} bind def |
239 |
/graymode true def |
240 |
/bwidth FMLOCAL |
241 |
/bpside FMLOCAL |
242 |
/bstring FMLOCAL |
243 |
/onbits FMLOCAL |
244 |
/offbits FMLOCAL |
245 |
/xindex FMLOCAL |
246 |
/yindex FMLOCAL |
247 |
/x FMLOCAL |
248 |
/y FMLOCAL |
249 |
/setpattern { |
250 |
/bwidth exch def |
251 |
/bpside exch def |
252 |
/bstring exch def |
253 |
/onbits 0 def /offbits 0 def |
254 |
freq sangle landscape {90 add} if |
255 |
{/y exch def |
256 |
/x exch def |
257 |
/xindex x 1 add 2 div bpside mul cvi def |
258 |
/yindex y 1 add 2 div bpside mul cvi def |
259 |
bstring yindex bwidth mul xindex 8 idiv add get |
260 |
1 7 xindex 8 mod sub bitshift and 0 ne |
261 |
{/onbits onbits 1 add def 1} |
262 |
{/offbits offbits 1 add def 0} |
263 |
ifelse |
264 |
} |
265 |
setscreen |
266 |
{} settransfer |
267 |
offbits offbits onbits add div FMsetgray |
268 |
/graymode false def |
269 |
} bind def |
270 |
/grayness { |
271 |
FMsetgray |
272 |
graymode not { |
273 |
/graymode true def |
274 |
orgxfer cvx settransfer |
275 |
orgfreq organgle orgproc cvx setscreen |
276 |
} if |
277 |
} bind def |
278 |
/HUE FMLOCAL |
279 |
/SAT FMLOCAL |
280 |
/BRIGHT FMLOCAL |
281 |
/Colors FMLOCAL |
282 |
FMPrintInColor |
283 |
|
284 |
{ |
285 |
/HUE 0 def |
286 |
/SAT 0 def |
287 |
/BRIGHT 0 def |
288 |
% array of arrays Hue and Sat values for the separations [HUE BRIGHT] |
289 |
/Colors |
290 |
[[0 0 ] % black |
291 |
[0 0 ] % white |
292 |
[0.00 1.0] % red |
293 |
[0.37 1.0] % green |
294 |
[0.60 1.0] % blue |
295 |
[0.50 1.0] % cyan |
296 |
[0.83 1.0] % magenta |
297 |
[0.16 1.0] % comment / yellow |
298 |
] def |
299 |
|
300 |
/BEGINBITMAPCOLOR { |
301 |
BITMAPCOLOR} def |
302 |
/BEGINBITMAPCOLORc { |
303 |
BITMAPCOLORc} def |
304 |
/BEGINBITMAPTRUECOLOR { |
305 |
BITMAPTRUECOLOR } def |
306 |
/BEGINBITMAPTRUECOLORc { |
307 |
BITMAPTRUECOLORc } def |
308 |
/K { |
309 |
Colors exch get dup |
310 |
0 get /HUE exch store |
311 |
1 get /BRIGHT exch store |
312 |
HUE 0 eq BRIGHT 0 eq and |
313 |
{1.0 SAT sub setgray} |
314 |
{HUE SAT BRIGHT sethsbcolor} |
315 |
ifelse |
316 |
} def |
317 |
/FMsetgray { |
318 |
/SAT exch 1.0 exch sub store |
319 |
HUE 0 eq BRIGHT 0 eq and |
320 |
{1.0 SAT sub setgray} |
321 |
{HUE SAT BRIGHT sethsbcolor} |
322 |
ifelse |
323 |
} bind def |
324 |
} |
325 |
|
326 |
{ |
327 |
/BEGINBITMAPCOLOR { |
328 |
BITMAPGRAY} def |
329 |
/BEGINBITMAPCOLORc { |
330 |
BITMAPGRAYc} def |
331 |
/BEGINBITMAPTRUECOLOR { |
332 |
BITMAPTRUEGRAY } def |
333 |
/BEGINBITMAPTRUECOLORc { |
334 |
BITMAPTRUEGRAYc } def |
335 |
/FMsetgray {setgray} bind def |
336 |
/K { |
337 |
pop |
338 |
} def |
339 |
} |
340 |
ifelse |
341 |
/normalize { |
342 |
transform round exch round exch itransform |
343 |
} bind def |
344 |
/dnormalize { |
345 |
dtransform round exch round exch idtransform |
346 |
} bind def |
347 |
/lnormalize { |
348 |
0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop |
349 |
} bind def |
350 |
/H { |
351 |
lnormalize setlinewidth |
352 |
} bind def |
353 |
/Z { |
354 |
setlinecap |
355 |
} bind def |
356 |
/fillvals FMLOCAL |
357 |
/X { |
358 |
fillvals exch get |
359 |
dup type /stringtype eq |
360 |
{8 1 setpattern} |
361 |
{grayness} |
362 |
ifelse |
363 |
} bind def |
364 |
/V { |
365 |
gsave eofill grestore |
366 |
} bind def |
367 |
/N { |
368 |
stroke |
369 |
} bind def |
370 |
/M {newpath moveto} bind def |
371 |
/E {lineto} bind def |
372 |
/D {curveto} bind def |
373 |
/O {closepath} bind def |
374 |
/n FMLOCAL |
375 |
/L { |
376 |
/n exch def |
377 |
newpath |
378 |
normalize |
379 |
moveto |
380 |
2 1 n {pop normalize lineto} for |
381 |
} bind def |
382 |
/Y { |
383 |
L |
384 |
closepath |
385 |
} bind def |
386 |
/x1 FMLOCAL |
387 |
/x2 FMLOCAL |
388 |
/y1 FMLOCAL |
389 |
/y2 FMLOCAL |
390 |
/rad FMLOCAL |
391 |
/R { |
392 |
/y2 exch def |
393 |
/x2 exch def |
394 |
/y1 exch def |
395 |
/x1 exch def |
396 |
x1 y1 |
397 |
x2 y1 |
398 |
x2 y2 |
399 |
x1 y2 |
400 |
4 Y |
401 |
} bind def |
402 |
/RR { |
403 |
/rad exch def |
404 |
normalize |
405 |
/y2 exch def |
406 |
/x2 exch def |
407 |
normalize |
408 |
/y1 exch def |
409 |
/x1 exch def |
410 |
newpath |
411 |
x1 y1 rad add moveto |
412 |
x1 y2 x2 y2 rad arcto |
413 |
x2 y2 x2 y1 rad arcto |
414 |
x2 y1 x1 y1 rad arcto |
415 |
x1 y1 x1 y2 rad arcto |
416 |
closepath |
417 |
16 {pop} repeat |
418 |
} bind def |
419 |
/C { |
420 |
grestore |
421 |
gsave |
422 |
R |
423 |
clip |
424 |
} bind def |
425 |
/FMpointsize FMLOCAL |
426 |
/F { |
427 |
FMfonts exch get |
428 |
FMpointsize scalefont |
429 |
setfont |
430 |
} bind def |
431 |
/Q { |
432 |
/FMpointsize exch def |
433 |
F |
434 |
} bind def |
435 |
/T { |
436 |
moveto show |
437 |
} bind def |
438 |
/RF { |
439 |
rotate |
440 |
0 ne {-1 1 scale} if |
441 |
} bind def |
442 |
/TF { |
443 |
gsave |
444 |
moveto |
445 |
RF |
446 |
show |
447 |
grestore |
448 |
} bind def |
449 |
/P { |
450 |
moveto |
451 |
0 32 3 2 roll widthshow |
452 |
} bind def |
453 |
/PF { |
454 |
gsave |
455 |
moveto |
456 |
RF |
457 |
0 32 3 2 roll widthshow |
458 |
grestore |
459 |
} bind def |
460 |
/S { |
461 |
moveto |
462 |
0 exch ashow |
463 |
} bind def |
464 |
/SF { |
465 |
gsave |
466 |
moveto |
467 |
RF |
468 |
0 exch ashow |
469 |
grestore |
470 |
} bind def |
471 |
/B { |
472 |
moveto |
473 |
0 32 4 2 roll 0 exch awidthshow |
474 |
} bind def |
475 |
/BF { |
476 |
gsave |
477 |
moveto |
478 |
RF |
479 |
0 32 4 2 roll 0 exch awidthshow |
480 |
grestore |
481 |
} bind def |
482 |
/G { |
483 |
gsave |
484 |
newpath |
485 |
normalize translate 0.0 0.0 moveto |
486 |
dnormalize scale |
487 |
0.0 0.0 1.0 5 3 roll arc |
488 |
closepath fill |
489 |
grestore |
490 |
} bind def |
491 |
/A { |
492 |
gsave |
493 |
savematrix |
494 |
newpath |
495 |
2 index 2 div add exch 3 index 2 div sub exch |
496 |
normalize 2 index 2 div sub exch 3 index 2 div add exch |
497 |
translate |
498 |
scale |
499 |
0.0 0.0 1.0 5 3 roll arc |
500 |
restorematrix |
501 |
stroke |
502 |
grestore |
503 |
} bind def |
504 |
/x FMLOCAL |
505 |
/y FMLOCAL |
506 |
/w FMLOCAL |
507 |
/h FMLOCAL |
508 |
/xx FMLOCAL |
509 |
/yy FMLOCAL |
510 |
/ww FMLOCAL |
511 |
/hh FMLOCAL |
512 |
/FMsaveobject FMLOCAL |
513 |
/FMoptop FMLOCAL |
514 |
/FMdicttop FMLOCAL |
515 |
/BEGINPRINTCODE { |
516 |
/FMdicttop countdictstack 1 add def |
517 |
/FMoptop count 4 sub def |
518 |
/FMsaveobject save def |
519 |
userdict begin |
520 |
/showpage {} def |
521 |
FMNORMALIZEGRAPHICS |
522 |
3 index neg 3 index neg translate |
523 |
} bind def |
524 |
/ENDPRINTCODE { |
525 |
count -1 FMoptop {pop pop} for |
526 |
countdictstack -1 FMdicttop {pop end} for |
527 |
FMsaveobject restore |
528 |
} bind def |
529 |
/gn { |
530 |
0 |
531 |
{ 46 mul |
532 |
cf read pop |
533 |
32 sub |
534 |
dup 46 lt {exit} if |
535 |
46 sub add |
536 |
} loop |
537 |
add |
538 |
} bind def |
539 |
/str FMLOCAL |
540 |
/cfs { |
541 |
/str sl string def |
542 |
0 1 sl 1 sub {str exch val put} for |
543 |
str def |
544 |
} bind def |
545 |
/ic [ |
546 |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 |
547 |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 |
548 |
0 |
549 |
{0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} |
550 |
{10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} |
551 |
{19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} |
552 |
{13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} |
553 |
{4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} |
554 |
{13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} |
555 |
{7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} |
556 |
{0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} |
557 |
{10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} |
558 |
] def |
559 |
/sl FMLOCAL |
560 |
/val FMLOCAL |
561 |
/ws FMLOCAL |
562 |
/im FMLOCAL |
563 |
/bs FMLOCAL |
564 |
/cs FMLOCAL |
565 |
/len FMLOCAL |
566 |
/pos FMLOCAL |
567 |
/ms { |
568 |
/sl exch def |
569 |
/val 255 def |
570 |
/ws cfs |
571 |
/im cfs |
572 |
/val 0 def |
573 |
/bs cfs |
574 |
/cs cfs |
575 |
} bind def |
576 |
400 ms |
577 |
/ip { |
578 |
is |
579 |
0 |
580 |
cf cs readline pop |
581 |
{ ic exch get exec |
582 |
add |
583 |
} forall |
584 |
pop |
585 |
|
586 |
} bind def |
587 |
/wh { |
588 |
/len exch def |
589 |
/pos exch def |
590 |
ws 0 len getinterval im pos len getinterval copy pop |
591 |
pos len |
592 |
} bind def |
593 |
/bl { |
594 |
/len exch def |
595 |
/pos exch def |
596 |
bs 0 len getinterval im pos len getinterval copy pop |
597 |
pos len |
598 |
} bind def |
599 |
/s1 1 string def |
600 |
/fl { |
601 |
/len exch def |
602 |
/pos exch def |
603 |
/val cf s1 readhexstring pop 0 get def |
604 |
pos 1 pos len add 1 sub {im exch val put} for |
605 |
pos len |
606 |
} bind def |
607 |
/hx { |
608 |
3 copy getinterval |
609 |
cf exch readhexstring pop pop |
610 |
} bind def |
611 |
/h FMLOCAL |
612 |
/w FMLOCAL |
613 |
/d FMLOCAL |
614 |
/lb FMLOCAL |
615 |
/bitmapsave FMLOCAL |
616 |
/is FMLOCAL |
617 |
/cf FMLOCAL |
618 |
/wbytes { |
619 |
dup |
620 |
8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse |
621 |
} bind def |
622 |
/BEGINBITMAPBWc { |
623 |
1 {} COMMONBITMAPc |
624 |
} bind def |
625 |
/BEGINBITMAPGRAYc { |
626 |
8 {} COMMONBITMAPc |
627 |
} bind def |
628 |
/BEGINBITMAP2BITc { |
629 |
2 {} COMMONBITMAPc |
630 |
} bind def |
631 |
/COMMONBITMAPc { |
632 |
/r exch def |
633 |
/d exch def |
634 |
gsave |
635 |
translate rotate scale /h exch def /w exch def |
636 |
/lb w d wbytes def |
637 |
sl lb lt {lb ms} if |
638 |
/bitmapsave save def |
639 |
r |
640 |
/is im 0 lb getinterval def |
641 |
ws 0 lb getinterval is copy pop |
642 |
/cf currentfile def |
643 |
w h d [w 0 0 h neg 0 h] |
644 |
{ip} image |
645 |
bitmapsave restore |
646 |
grestore |
647 |
} bind def |
648 |
/BEGINBITMAPBW { |
649 |
1 {} COMMONBITMAP |
650 |
} bind def |
651 |
/BEGINBITMAPGRAY { |
652 |
8 {} COMMONBITMAP |
653 |
} bind def |
654 |
/BEGINBITMAP2BIT { |
655 |
2 {} COMMONBITMAP |
656 |
} bind def |
657 |
/COMMONBITMAP { |
658 |
/r exch def |
659 |
/d exch def |
660 |
gsave |
661 |
translate rotate scale /h exch def /w exch def |
662 |
/bitmapsave save def |
663 |
r |
664 |
/is w d wbytes string def |
665 |
/cf currentfile def |
666 |
w h d [w 0 0 h neg 0 h] |
667 |
{cf is readhexstring pop} image |
668 |
bitmapsave restore |
669 |
grestore |
670 |
} bind def |
671 |
/proc1 FMLOCAL |
672 |
/proc2 FMLOCAL |
673 |
/newproc FMLOCAL |
674 |
/Fmcc { |
675 |
/proc2 exch cvlit def |
676 |
/proc1 exch cvlit def |
677 |
/newproc proc1 length proc2 length add array def |
678 |
newproc 0 proc1 putinterval |
679 |
newproc proc1 length proc2 putinterval |
680 |
newproc cvx |
681 |
} bind def |
682 |
/ngrayt 256 array def |
683 |
/nredt 256 array def |
684 |
/nbluet 256 array def |
685 |
/ngreent 256 array def |
686 |
/gryt FMLOCAL |
687 |
/blut FMLOCAL |
688 |
/grnt FMLOCAL |
689 |
/redt FMLOCAL |
690 |
/indx FMLOCAL |
691 |
/cynu FMLOCAL |
692 |
/magu FMLOCAL |
693 |
/yelu FMLOCAL |
694 |
/k FMLOCAL |
695 |
/u FMLOCAL |
696 |
/colorsetup { |
697 |
currentcolortransfer |
698 |
/gryt exch def |
699 |
/blut exch def |
700 |
/grnt exch def |
701 |
/redt exch def |
702 |
0 1 255 { |
703 |
/indx exch def |
704 |
/cynu 1 red indx get 255 div sub def |
705 |
/magu 1 green indx get 255 div sub def |
706 |
/yelu 1 blue indx get 255 div sub def |
707 |
/k cynu magu min yelu min def |
708 |
/u k currentundercolorremoval exec def |
709 |
nredt indx 1 0 cynu u sub max sub redt exec put |
710 |
ngreent indx 1 0 magu u sub max sub grnt exec put |
711 |
nbluet indx 1 0 yelu u sub max sub blut exec put |
712 |
ngrayt indx 1 k currentblackgeneration exec sub gryt exec put |
713 |
} for |
714 |
{255 mul cvi nredt exch get} |
715 |
{255 mul cvi ngreent exch get} |
716 |
{255 mul cvi nbluet exch get} |
717 |
{255 mul cvi ngrayt exch get} |
718 |
setcolortransfer |
719 |
{pop 0} setundercolorremoval |
720 |
{} setblackgeneration |
721 |
} bind def |
722 |
/tran FMLOCAL |
723 |
/fakecolorsetup { |
724 |
/tran 256 string def |
725 |
0 1 255 {/indx exch def |
726 |
tran indx |
727 |
red indx get 77 mul |
728 |
green indx get 151 mul |
729 |
blue indx get 28 mul |
730 |
add add 256 idiv put} for |
731 |
currenttransfer |
732 |
{255 mul cvi tran exch get 255.0 div} |
733 |
exch Fmcc settransfer |
734 |
} bind def |
735 |
/BITMAPCOLOR { |
736 |
/d 8 def |
737 |
gsave |
738 |
translate rotate scale /h exch def /w exch def |
739 |
/bitmapsave save def |
740 |
colorsetup |
741 |
/is w d wbytes string def |
742 |
/cf currentfile def |
743 |
w h d [w 0 0 h neg 0 h] |
744 |
{cf is readhexstring pop} {is} {is} true 3 colorimage |
745 |
bitmapsave restore |
746 |
grestore |
747 |
} bind def |
748 |
/BITMAPCOLORc { |
749 |
/d 8 def |
750 |
gsave |
751 |
translate rotate scale /h exch def /w exch def |
752 |
/lb w d wbytes def |
753 |
sl lb lt {lb ms} if |
754 |
/bitmapsave save def |
755 |
colorsetup |
756 |
/is im 0 lb getinterval def |
757 |
ws 0 lb getinterval is copy pop |
758 |
/cf currentfile def |
759 |
w h d [w 0 0 h neg 0 h] |
760 |
{ip} {is} {is} true 3 colorimage |
761 |
bitmapsave restore |
762 |
grestore |
763 |
} bind def |
764 |
/BITMAPTRUECOLORc { |
765 |
gsave |
766 |
translate rotate scale /h exch def /w exch def |
767 |
/bitmapsave save def |
768 |
|
769 |
/is w string def |
770 |
|
771 |
ws 0 w getinterval is copy pop |
772 |
/cf currentfile def |
773 |
w h 8 [w 0 0 h neg 0 h] |
774 |
{ip} {gip} {bip} true 3 colorimage |
775 |
bitmapsave restore |
776 |
grestore |
777 |
} bind def |
778 |
/BITMAPTRUECOLOR { |
779 |
gsave |
780 |
translate rotate scale /h exch def /w exch def |
781 |
/bitmapsave save def |
782 |
/is w string def |
783 |
/gis w string def |
784 |
/bis w string def |
785 |
/cf currentfile def |
786 |
w h 8 [w 0 0 h neg 0 h] |
787 |
{ cf is readhexstring pop } |
788 |
{ cf gis readhexstring pop } |
789 |
{ cf bis readhexstring pop } |
790 |
true 3 colorimage |
791 |
bitmapsave restore |
792 |
grestore |
793 |
} bind def |
794 |
/BITMAPTRUEGRAYc { |
795 |
gsave |
796 |
translate rotate scale /h exch def /w exch def |
797 |
/bitmapsave save def |
798 |
|
799 |
/is w string def |
800 |
|
801 |
ws 0 w getinterval is copy pop |
802 |
/cf currentfile def |
803 |
w h 8 [w 0 0 h neg 0 h] |
804 |
{ip gip bip w gray} image |
805 |
bitmapsave restore |
806 |
grestore |
807 |
} bind def |
808 |
/ww FMLOCAL |
809 |
/r FMLOCAL |
810 |
/g FMLOCAL |
811 |
/b FMLOCAL |
812 |
/i FMLOCAL |
813 |
/gray { |
814 |
/ww exch def |
815 |
/b exch def |
816 |
/g exch def |
817 |
/r exch def |
818 |
0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul |
819 |
b i get .114 mul add add r i 3 -1 roll floor cvi put } for |
820 |
r |
821 |
} bind def |
822 |
/BITMAPTRUEGRAY { |
823 |
gsave |
824 |
translate rotate scale /h exch def /w exch def |
825 |
/bitmapsave save def |
826 |
/is w string def |
827 |
/gis w string def |
828 |
/bis w string def |
829 |
/cf currentfile def |
830 |
w h 8 [w 0 0 h neg 0 h] |
831 |
{ cf is readhexstring pop |
832 |
cf gis readhexstring pop |
833 |
cf bis readhexstring pop w gray} image |
834 |
bitmapsave restore |
835 |
grestore |
836 |
} bind def |
837 |
/BITMAPGRAY { |
838 |
8 {fakecolorsetup} COMMONBITMAP |
839 |
} bind def |
840 |
/BITMAPGRAYc { |
841 |
8 {fakecolorsetup} COMMONBITMAPc |
842 |
} bind def |
843 |
/ENDBITMAP { |
844 |
} bind def |
845 |
end |
846 |
/ALDsave FMLOCAL |
847 |
/ALDmatrix matrix def ALDmatrix currentmatrix pop |
848 |
/StartALD { |
849 |
/ALDsave save def |
850 |
savematrix |
851 |
ALDmatrix setmatrix |
852 |
} bind def |
853 |
/InALD { |
854 |
restorematrix |
855 |
} bind def |
856 |
/DoneALD { |
857 |
ALDsave restore |
858 |
} bind def |
859 |
%%EndProlog |
860 |
%%BeginSetup |
861 |
(3.0) FMVERSION |
862 |
1 1 612 792 0 1 13 FMDOCUMENT |
863 |
0 0 /Times-Roman FMFONTDEFINE |
864 |
1 0 /Times-Bold FMFONTDEFINE |
865 |
2 0 /Courier FMFONTDEFINE |
866 |
3 0 /Times-Italic FMFONTDEFINE |
867 |
4 0 /Helvetica FMFONTDEFINE |
868 |
5 0 /Helvetica-Oblique FMFONTDEFINE |
869 |
6 0 /Times-BoldItalic FMFONTDEFINE |
870 |
7 0 /Helvetica-Bold FMFONTDEFINE |
871 |
32 FMFILLS |
872 |
0 0 FMFILL |
873 |
1 .1 FMFILL |
874 |
2 .3 FMFILL |
875 |
3 .5 FMFILL |
876 |
4 .7 FMFILL |
877 |
5 .9 FMFILL |
878 |
6 .97 FMFILL |
879 |
7 1 FMFILL |
880 |
8 <0f1e3c78f0e1c387> FMFILL |
881 |
9 <0f87c3e1f0783c1e> FMFILL |
882 |
10 <cccccccccccccccc> FMFILL |
883 |
11 <ffff0000ffff0000> FMFILL |
884 |
12 <8142241818244281> FMFILL |
885 |
13 <03060c183060c081> FMFILL |
886 |
14 <8040201008040201> FMFILL |
887 |
16 1 FMFILL |
888 |
17 .9 FMFILL |
889 |
18 .7 FMFILL |
890 |
19 .5 FMFILL |
891 |
20 .3 FMFILL |
892 |
21 .1 FMFILL |
893 |
22 0.03 FMFILL |
894 |
23 0 FMFILL |
895 |
24 <f0e1c3870f1e3c78> FMFILL |
896 |
25 <f0783c1e0f87c3e1> FMFILL |
897 |
26 <3333333333333333> FMFILL |
898 |
27 <0000ffff0000ffff> FMFILL |
899 |
28 <7ebddbe7e7dbbd7e> FMFILL |
900 |
29 <fcf9f3e7cf9f3f7e> FMFILL |
901 |
30 <7fbfdfeff7fbfdfe> FMFILL |
902 |
%%EndSetup |
903 |
%%Page: "1" 1 |
904 |
%%BeginPaperSize: Letter |
905 |
%%EndPaperSize |
906 |
612 792 0 FMBEGINPAGE |
907 |
0 10 Q |
908 |
0 X |
909 |
0 K |
910 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
911 |
([Page 1]) 506.42 37.33 T |
912 |
0 12 Q |
913 |
(HTTP W) 72 712 T |
914 |
(orking Group) 115.34 712 T |
915 |
(T) 414.98 712 T |
916 |
(. Berners-Lee, MIT/LCS) 421.42 712 T |
917 |
(INTERNET) 72 698 T |
918 |
(-DRAFT) 129.52 698 T |
919 |
(R. Fielding, UC Irvine) 431.72 698 T |
920 |
(<draft-ietf-http-v10-spec-05.ps>) 72 684 T |
921 |
(H. Frystyk, MIT/LCS) 435.38 684 T |
922 |
(Expires August 19, 1996) 72 670 T |
923 |
(February 19, 1996) 451.73 670 T |
924 |
1 24 Q |
925 |
(Hypertext T) 91.58 616 T |
926 |
(ransfer Pr) 215.71 616 T |
927 |
(otocol \321 HTTP/1.0) 321.18 616 T |
928 |
1 18 Q |
929 |
(Status of this Memo) 72 566 T |
930 |
0 12 Q |
931 |
(This document is an Internet-Draft. Internet-Drafts are working documents of the Internet) 90 544 T |
932 |
-0.14 (Engineering T) 90 530 P |
933 |
-0.14 (ask Force \050IETF\051, its areas, and its working groups. Note that other groups may) 157.96 530 P |
934 |
(also distribute working documents as Internet-Drafts.) 90 516 T |
935 |
(Internet-Drafts are draft documents valid for a maximum of six months and may be updated,) 90 496 T |
936 |
-0.62 (replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts) 90 482 P |
937 |
(as reference material or to cite them other than as \322work in progress\323.) 90 468 T |
938 |
(T) 90 448 T |
939 |
(o learn the current status of any Internet-Draft, please check the \322) 96.49 448 T |
940 |
2 11 Q |
941 |
(1id-abstracts.txt) 410.21 448 T |
942 |
0 12 Q |
943 |
(\323) 522.27 448 T |
944 |
(listing contained in the Internet-Drafts Shadow Directories on) 90 434 T |
945 |
2 11 Q |
946 |
(ftp.is.co.za) 389.79 434 T |
947 |
0 12 Q |
948 |
( \050Africa\051,) 468.89 434 T |
949 |
2 11 Q |
950 |
(nic.nordu.net) 90 420 T |
951 |
0 12 Q |
952 |
( \050Europe\051,) 175.69 420 T |
953 |
2 11 Q |
954 |
(munnari.oz.au) 227.31 420 T |
955 |
0 12 Q |
956 |
( \050Paci\336c Rim\051,) 313.01 420 T |
957 |
2 11 Q |
958 |
(ds.internic.net) 386.3 420 T |
959 |
0 12 Q |
960 |
( \050US East) 485.17 420 T |
961 |
(Coast\051, or) 90 406 T |
962 |
2 11 Q |
963 |
(ftp.isi.edu) 140.3 406 T |
964 |
0 12 Q |
965 |
( \050US W) 212.81 406 T |
966 |
(est Coast\051.) 248.49 406 T |
967 |
-0.39 (Distribution of this document is unlimited. Please send comments to the HTTP working group) 90 386 P |
968 |
(at <) 90 372 T |
969 |
2 11 Q |
970 |
(http-wg@cuckoo.hpl.hp.com) 108.42 372 T |
971 |
0 12 Q |
972 |
(>. Discussions of the working group are archived at) 273.22 372 T |
973 |
-0.2 (<) 90 358 P |
974 |
2 11 Q |
975 |
-0.45 (URL:http://www.ics.uci.edu/pub/ietf/http/) 96.76 358 P |
976 |
0 12 Q |
977 |
-0.2 (>. General discussions about HTTP) 367.03 358 P |
978 |
-0.55 (and the applications which use HTTP should take place on the <) 90 344 P |
979 |
2 11 Q |
980 |
-1.21 (www-) 392.81 344 P |
981 |
-1.21 (talk@w3.org) 419.18 344 P |
982 |
0 12 Q |
983 |
-0.55 (> mailing) 491.69 344 P |
984 |
(list.) 90 330 T |
985 |
1 18 Q |
986 |
(Abstract) 72 298 T |
987 |
0 12 Q |
988 |
-0.79 (The Hypertext T) 90 276 P |
989 |
-0.79 (ransfer Protocol \050HTTP\051 is an application-level protocol with the lightness and) 167.94 276 P |
990 |
-0.58 (speed necessary for distributed, collaborative, hypermedia information systems. It is a generic,) 90 262 P |
991 |
-0.44 (stateless, object-oriented protocol which can be used for many tasks, such as name servers and) 90 248 P |
992 |
-0.79 (distributed object management systems, through extension of its request methods \050commands\051.) 90 234 P |
993 |
(A feature of HTTP is the typing of data representation, allowing systems to be built) 90 220 T |
994 |
(independently of the data being transferred.) 90 206 T |
995 |
(HTTP has been in use by the W) 90 186 T |
996 |
(orld-W) 241.93 186 T |
997 |
(ide W) 276.09 186 T |
998 |
(eb global information initiative since 1990. This) 304.11 186 T |
999 |
(speci\336cation re\337ects common usage of the protocol referred to as \322HTTP/1.0\323.) 90 172 T |
1000 |
55.82 666 57.82 692 R |
1001 |
V |
1002 |
FMENDPAGE |
1003 |
%%EndPage: "1" 2 |
1004 |
%%Page: "2" 2 |
1005 |
612 792 0 FMBEGINPAGE |
1006 |
0 10 Q |
1007 |
0 X |
1008 |
0 K |
1009 |
(INTERNET-DRAFT) 72 749.33 T |
1010 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1011 |
(February 19, 1996) 466.43 749.33 T |
1012 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1013 |
([Page 2]) 506.42 37.33 T |
1014 |
1 18 Q |
1015 |
(T) 72 708 T |
1016 |
(able of Contents) 82.34 708 T |
1017 |
0 12 Q |
1018 |
(1.) 90 686 T |
1019 |
(Introduction) 108 686 T |
1020 |
(..............................................................................................................) 167.91 686 T |
1021 |
(5) 498 686 T |
1022 |
0 11 Q |
1023 |
(1.1) 108 670.67 T |
1024 |
(Purpose) 135 670.67 T |
1025 |
(......................................................................................................................) 173.04 670.67 T |
1026 |
(5) 498.51 670.67 T |
1027 |
(1.2) 108 656.67 T |
1028 |
(T) 135 656.67 T |
1029 |
(erminology) 140.94 656.67 T |
1030 |
(...............................................................................................................) 192.26 656.67 T |
1031 |
(5) 498.51 656.67 T |
1032 |
(1.3) 108 642.67 T |
1033 |
(Overall Operation) 135 642.67 T |
1034 |
(......................................................................................................) 216.98 642.67 T |
1035 |
(7) 498.51 642.67 T |
1036 |
(1.4) 108 628.67 T |
1037 |
(HTTP and MIME) 135 628.67 T |
1038 |
(.......................................................................................................) 214.23 628.67 T |
1039 |
(8) 498.51 628.67 T |
1040 |
0 12 Q |
1041 |
(2.) 90 611 T |
1042 |
(Notational Conventions and Generic Grammar) 108 611 T |
1043 |
(.......................................................) 332.82 611 T |
1044 |
(9) 498 611 T |
1045 |
0 11 Q |
1046 |
(2.1) 108 595.67 T |
1047 |
(Augmented BNF) 135 595.67 T |
1048 |
(........................................................................................................) 211.49 595.67 T |
1049 |
(9) 498.51 595.67 T |
1050 |
(2.2) 108 581.67 T |
1051 |
(Basic Rules) 135 581.67 T |
1052 |
(..............................................................................................................) 189.51 581.67 T |
1053 |
(10) 493.01 581.67 T |
1054 |
0 12 Q |
1055 |
(3.) 90 564 T |
1056 |
(Protocol Parameters) 108 564 T |
1057 |
(...............................................................................................) 206.89 564 T |
1058 |
(12) 492.01 564 T |
1059 |
0 11 Q |
1060 |
(3.1) 108 548.67 T |
1061 |
(HTTP V) 135 548.67 T |
1062 |
(ersion) 171.93 548.67 T |
1063 |
(..........................................................................................................) 200.5 548.67 T |
1064 |
(12) 493.01 548.67 T |
1065 |
(3.2) 108 534.67 T |
1066 |
(Uniform Resource Identi\336ers) 135 534.67 T |
1067 |
(..................................................................................) 266.42 534.67 T |
1068 |
(13) 493.01 534.67 T |
1069 |
0 10 Q |
1070 |
(3.2.1) 135 523.33 T |
1071 |
(General Syntax) 171 523.33 T |
1072 |
(.......................................................................................................) 234.87 523.33 T |
1073 |
(13) 494.01 523.33 T |
1074 |
(3.2.2) 135 512.33 T |
1075 |
(http URL) 171 512.33 T |
1076 |
(.................................................................................................................) 209.88 512.33 T |
1077 |
(13) 494.01 512.33 T |
1078 |
0 11 Q |
1079 |
(3.3) 108 498.67 T |
1080 |
(Date/T) 135 498.67 T |
1081 |
(ime Formats) 165.12 498.67 T |
1082 |
(..................................................................................................) 222.47 498.67 T |
1083 |
(14) 493.01 498.67 T |
1084 |
(3.4) 108 484.67 T |
1085 |
(Character Sets) 135 484.67 T |
1086 |
(..........................................................................................................) 200.5 484.67 T |
1087 |
(15) 493.01 484.67 T |
1088 |
(3.5) 108 470.67 T |
1089 |
(Content Codings) 135 470.67 T |
1090 |
(......................................................................................................) 211.49 470.67 T |
1091 |
(16) 493.01 470.67 T |
1092 |
(3.6) 108 456.67 T |
1093 |
(Media T) 135 456.67 T |
1094 |
(ypes) 171.76 456.67 T |
1095 |
(.............................................................................................................) 192.26 456.67 T |
1096 |
(16) 493.01 456.67 T |
1097 |
0 10 Q |
1098 |
(3.6.1) 135 445.33 T |
1099 |
(Canonicalization and T) 171 445.33 T |
1100 |
(ext Defaults) 263.57 445.33 T |
1101 |
(........................................................................) 312.33 445.33 T |
1102 |
(17) 494.01 445.33 T |
1103 |
(3.6.2) 135 434.33 T |
1104 |
(Multipart T) 171 434.33 T |
1105 |
(ypes) 216.66 434.33 T |
1106 |
(......................................................................................................) 237.37 434.33 T |
1107 |
(17) 494.01 434.33 T |
1108 |
0 11 Q |
1109 |
(3.7) 108 420.67 T |
1110 |
(Product T) 135 420.67 T |
1111 |
(okens) 177.87 420.67 T |
1112 |
(........................................................................................................) 205.99 420.67 T |
1113 |
(18) 493.01 420.67 T |
1114 |
0 12 Q |
1115 |
(4.) 90 403 T |
1116 |
(HTTP Message) 108 403 T |
1117 |
(......................................................................................................) 185.9 403 T |
1118 |
(19) 492.01 403 T |
1119 |
0 11 Q |
1120 |
(4.1) 108 387.67 T |
1121 |
(Message T) 135 387.67 T |
1122 |
(ypes) 182.13 387.67 T |
1123 |
(.........................................................................................................) 203.25 387.67 T |
1124 |
(19) 493.01 387.67 T |
1125 |
(4.2) 108 373.67 T |
1126 |
(Message Headers) 135 373.67 T |
1127 |
(.....................................................................................................) 214.23 373.67 T |
1128 |
(19) 493.01 373.67 T |
1129 |
(4.3) 108 359.67 T |
1130 |
(General Header Fields) 135 359.67 T |
1131 |
(.............................................................................................) 236.21 359.67 T |
1132 |
(20) 493.01 359.67 T |
1133 |
0 12 Q |
1134 |
(5.) 90 342 T |
1135 |
(Request) 108 342 T |
1136 |
(...................................................................................................................) 146.92 342 T |
1137 |
(21) 492.01 342 T |
1138 |
0 11 Q |
1139 |
(5.1) 108 326.67 T |
1140 |
(Request-Line) 135 326.67 T |
1141 |
(............................................................................................................) 195.01 326.67 T |
1142 |
(21) 493.01 326.67 T |
1143 |
0 10 Q |
1144 |
(5.1.1) 135 315.33 T |
1145 |
(Method) 171 315.33 T |
1146 |
(....................................................................................................................) 202.39 315.33 T |
1147 |
(21) 494.01 315.33 T |
1148 |
(5.1.2) 135 304.33 T |
1149 |
(Request-URI) 171 304.33 T |
1150 |
(...........................................................................................................) 224.88 304.33 T |
1151 |
(22) 494.01 304.33 T |
1152 |
0 11 Q |
1153 |
(5.2) 108 290.67 T |
1154 |
(Request Header Fields) 135 290.67 T |
1155 |
(.............................................................................................) 236.21 290.67 T |
1156 |
(22) 493.01 290.67 T |
1157 |
0 12 Q |
1158 |
(6.) 90 273 T |
1159 |
(Response) 108 273 T |
1160 |
(................................................................................................................) 155.91 273 T |
1161 |
(23) 492.01 273 T |
1162 |
0 11 Q |
1163 |
(6.1) 108 257.67 T |
1164 |
(Status-Line) 135 257.67 T |
1165 |
(...............................................................................................................) 186.77 257.67 T |
1166 |
(23) 493.01 257.67 T |
1167 |
0 10 Q |
1168 |
(6.1.1) 135 246.33 T |
1169 |
(Status Code and Reason Phrase) 171 246.33 T |
1170 |
(..............................................................................) 297.34 246.33 T |
1171 |
(23) 494.01 246.33 T |
1172 |
0 11 Q |
1173 |
(6.2) 108 232.67 T |
1174 |
(Response Header Fields) 135 232.67 T |
1175 |
(...........................................................................................) 241.7 232.67 T |
1176 |
(24) 493.01 232.67 T |
1177 |
0 12 Q |
1178 |
(7.) 90 215 T |
1179 |
(Entity) 108 215 T |
1180 |
(......................................................................................................................) 137.92 215 T |
1181 |
(25) 492.01 215 T |
1182 |
0 11 Q |
1183 |
(7.1) 108 199.67 T |
1184 |
(Entity Header Fields) 135 199.67 T |
1185 |
(................................................................................................) 227.97 199.67 T |
1186 |
(25) 493.01 199.67 T |
1187 |
(7.2) 108 185.67 T |
1188 |
(Entity Body) 135 185.67 T |
1189 |
(..............................................................................................................) 189.51 185.67 T |
1190 |
(25) 493.01 185.67 T |
1191 |
0 10 Q |
1192 |
(7.2.1) 135 174.33 T |
1193 |
(T) 171 174.33 T |
1194 |
(ype) 176.41 174.33 T |
1195 |
(........................................................................................................................) 192.39 174.33 T |
1196 |
(26) 494.01 174.33 T |
1197 |
(7.2.2) 135 163.33 T |
1198 |
(Length) 171 163.33 T |
1199 |
(.....................................................................................................................) 199.89 163.33 T |
1200 |
(26) 494.01 163.33 T |
1201 |
0 12 Q |
1202 |
(8.) 90 146 T |
1203 |
(Method De\336nitions) 108 146 T |
1204 |
(................................................................................................) 203.89 146 T |
1205 |
(27) 492.01 146 T |
1206 |
0 11 Q |
1207 |
(8.1) 108 130.67 T |
1208 |
(GET) 135 130.67 T |
1209 |
(..........................................................................................................................) 156.55 130.67 T |
1210 |
(27) 493.01 130.67 T |
1211 |
(8.2) 108 116.67 T |
1212 |
(HEAD) 135 116.67 T |
1213 |
(......................................................................................................................) 167.54 116.67 T |
1214 |
(27) 493.01 116.67 T |
1215 |
(8.3) 108 102.67 T |
1216 |
(POST) 135 102.67 T |
1217 |
(........................................................................................................................) 162.05 102.67 T |
1218 |
(27) 493.01 102.67 T |
1219 |
FMENDPAGE |
1220 |
%%EndPage: "2" 3 |
1221 |
%%Page: "3" 3 |
1222 |
612 792 0 FMBEGINPAGE |
1223 |
0 10 Q |
1224 |
0 X |
1225 |
0 K |
1226 |
(INTERNET-DRAFT) 72 749.33 T |
1227 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1228 |
(February 19, 1996) 466.43 749.33 T |
1229 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1230 |
([Page 3]) 506.42 37.33 T |
1231 |
0 12 Q |
1232 |
(9.) 90 712 T |
1233 |
(Status Code De\336nitions) 108 712 T |
1234 |
(.........................................................................................) 224.88 712 T |
1235 |
(29) 492.01 712 T |
1236 |
0 11 Q |
1237 |
(9.1) 108 696.67 T |
1238 |
(Informational 1xx) 135 696.67 T |
1239 |
(....................................................................................................) 216.98 696.67 T |
1240 |
(29) 493.01 696.67 T |
1241 |
(9.2) 108 682.67 T |
1242 |
(Successful 2xx) 135 682.67 T |
1243 |
(.........................................................................................................) 203.25 682.67 T |
1244 |
(29) 493.01 682.67 T |
1245 |
(9.3) 108 668.67 T |
1246 |
(Redirection 3xx) 135 668.67 T |
1247 |
(........................................................................................................) 205.99 668.67 T |
1248 |
(30) 493.01 668.67 T |
1249 |
(9.4) 108 654.67 T |
1250 |
(Client Error 4xx) 135 654.67 T |
1251 |
(.......................................................................................................) 208.74 654.67 T |
1252 |
(31) 493.01 654.67 T |
1253 |
(9.5) 108 640.67 T |
1254 |
(Server Error 5xx) 135 640.67 T |
1255 |
(......................................................................................................) 211.49 640.67 T |
1256 |
(32) 493.01 640.67 T |
1257 |
0 12 Q |
1258 |
(10.) 90 623 T |
1259 |
(Header Field De\336nitions) 108 623 T |
1260 |
(........................................................................................) 227.88 623 T |
1261 |
(33) 492.01 623 T |
1262 |
0 11 Q |
1263 |
(10.1) 108 607.67 T |
1264 |
(Allow) 135 607.67 T |
1265 |
(.......................................................................................................................) 164.79 607.67 T |
1266 |
(33) 493.01 607.67 T |
1267 |
(10.2) 108 593.67 T |
1268 |
(Authorization) 135 593.67 T |
1269 |
(...........................................................................................................) 197.75 593.67 T |
1270 |
(33) 493.01 593.67 T |
1271 |
(10.3) 108 579.67 T |
1272 |
(Content-Encoding) 135 579.67 T |
1273 |
(....................................................................................................) 216.98 579.67 T |
1274 |
(33) 493.01 579.67 T |
1275 |
(10.4) 108 565.67 T |
1276 |
(Content-Length) 135 565.67 T |
1277 |
(........................................................................................................) 205.99 565.67 T |
1278 |
(34) 493.01 565.67 T |
1279 |
(10.5) 108 551.67 T |
1280 |
(Content-T) 135 551.67 T |
1281 |
(ype) 179.4 551.67 T |
1282 |
(...........................................................................................................) 197.75 551.67 T |
1283 |
(34) 493.01 551.67 T |
1284 |
(10.6) 108 537.67 T |
1285 |
(Date) 135 537.67 T |
1286 |
(..........................................................................................................................) 156.55 537.67 T |
1287 |
(34) 493.01 537.67 T |
1288 |
(10.7) 108 523.67 T |
1289 |
(Expires) 135 523.67 T |
1290 |
(.....................................................................................................................) 170.29 523.67 T |
1291 |
(35) 493.01 523.67 T |
1292 |
(10.8) 108 509.67 T |
1293 |
(From) 135 509.67 T |
1294 |
(.........................................................................................................................) 159.3 509.67 T |
1295 |
(36) 493.01 509.67 T |
1296 |
(10.9) 108 495.67 T |
1297 |
(If-Modi\336ed-Since) 135 495.67 T |
1298 |
(....................................................................................................) 216.98 495.67 T |
1299 |
(36) 493.01 495.67 T |
1300 |
(10.10) 108 481.67 T |
1301 |
(Last-Modi\336ed) 135 481.67 T |
1302 |
(..........................................................................................................) 200.5 481.67 T |
1303 |
(37) 493.01 481.67 T |
1304 |
(10.1) 108 467.67 T |
1305 |
(1) 126.82 467.67 T |
1306 |
(Location) 135 467.67 T |
1307 |
(...................................................................................................................) 175.78 467.67 T |
1308 |
(37) 493.01 467.67 T |
1309 |
(10.12) 108 453.67 T |
1310 |
(Pragma) 135 453.67 T |
1311 |
(.....................................................................................................................) 170.29 453.67 T |
1312 |
(37) 493.01 453.67 T |
1313 |
(10.13) 108 439.67 T |
1314 |
(Referer) 135 439.67 T |
1315 |
(.....................................................................................................................) 170.29 439.67 T |
1316 |
(38) 493.01 439.67 T |
1317 |
(10.14) 108 425.67 T |
1318 |
(Server) 135 425.67 T |
1319 |
(.......................................................................................................................) 164.79 425.67 T |
1320 |
(38) 493.01 425.67 T |
1321 |
(10.15) 108 411.67 T |
1322 |
(User) 135 411.67 T |
1323 |
(-Agent) 155.52 411.67 T |
1324 |
(...............................................................................................................) 186.77 411.67 T |
1325 |
(39) 493.01 411.67 T |
1326 |
(10.16) 108 397.67 T |
1327 |
(WWW) 135 397.67 T |
1328 |
(-Authenticate) 165.51 397.67 T |
1329 |
(................................................................................................) 227.97 397.67 T |
1330 |
(39) 493.01 397.67 T |
1331 |
0 12 Q |
1332 |
(1) 90 380 T |
1333 |
(1.) 95.55 380 T |
1334 |
(Access Authentication) 108 380 T |
1335 |
(...........................................................................................) 218.88 380 T |
1336 |
(40) 492.01 380 T |
1337 |
0 11 Q |
1338 |
(1) 108 364.67 T |
1339 |
(1.1) 113.09 364.67 T |
1340 |
(Basic Authentication Scheme) 135 364.67 T |
1341 |
(..................................................................................) 266.42 364.67 T |
1342 |
(41) 493.01 364.67 T |
1343 |
0 12 Q |
1344 |
(12.) 90 347 T |
1345 |
(Security Considerations) 108 347 T |
1346 |
(.........................................................................................) 224.88 347 T |
1347 |
(42) 492.01 347 T |
1348 |
0 11 Q |
1349 |
(12.1) 108 331.67 T |
1350 |
(Authentication of Clients) 135 331.67 T |
1351 |
(.........................................................................................) 247.19 331.67 T |
1352 |
(42) 493.01 331.67 T |
1353 |
(12.2) 108 317.67 T |
1354 |
(Safe Methods) 135 317.67 T |
1355 |
(...........................................................................................................) 197.75 317.67 T |
1356 |
(42) 493.01 317.67 T |
1357 |
(12.3) 108 303.67 T |
1358 |
(Abuse of Server Log Information) 135 303.67 T |
1359 |
(............................................................................) 282.9 303.67 T |
1360 |
(42) 493.01 303.67 T |
1361 |
(12.4) 108 289.67 T |
1362 |
(T) 135 289.67 T |
1363 |
(ransfer of Sensitive Information) 141.33 289.67 T |
1364 |
(............................................................................) 282.9 289.67 T |
1365 |
(42) 493.01 289.67 T |
1366 |
(12.5) 108 275.67 T |
1367 |
(Attacks Based On File and Path Names) 135 275.67 T |
1368 |
(..................................................................) 310.36 275.67 T |
1369 |
(43) 493.01 275.67 T |
1370 |
0 12 Q |
1371 |
(13.) 90 258 T |
1372 |
(Acknowledgments) 108 258 T |
1373 |
(.................................................................................................) 200.89 258 T |
1374 |
(44) 492.01 258 T |
1375 |
(14.) 90 239 T |
1376 |
(References) 108 239 T |
1377 |
(..............................................................................................................) 161.91 239 T |
1378 |
(45) 492.01 239 T |
1379 |
(15.) 90 220 T |
1380 |
(Authors\325 Addresses) 108 220 T |
1381 |
(................................................................................................) 203.89 220 T |
1382 |
(46) 492.01 220 T |
1383 |
(Appendix A.) 90 201 T |
1384 |
(Internet Media T) 162 201 T |
1385 |
(ype message/http) 242.43 201 T |
1386 |
(.......................................................) 326.82 201 T |
1387 |
(47) 492.01 201 T |
1388 |
(Appendix B.) 90 182 T |
1389 |
(T) 162 182 T |
1390 |
(olerant Applications) 168.49 182 T |
1391 |
(...........................................................................) 266.85 182 T |
1392 |
(47) 492.01 182 T |
1393 |
(Appendix C.) 90 163 T |
1394 |
(Relationship to MIME) 162 163 T |
1395 |
(.........................................................................) 272.85 163 T |
1396 |
(47) 492.01 163 T |
1397 |
0 11 Q |
1398 |
(C.1) 108 147.67 T |
1399 |
(Conversion to Canonical Form) 135 147.67 T |
1400 |
(................................................................................) 271.91 147.67 T |
1401 |
(48) 493.01 147.67 T |
1402 |
(C.2) 108 133.67 T |
1403 |
(Conversion of Date Formats) 135 133.67 T |
1404 |
(....................................................................................) 260.92 133.67 T |
1405 |
(48) 493.01 133.67 T |
1406 |
(C.3) 108 119.67 T |
1407 |
(Introduction of Content-Encoding) 135 119.67 T |
1408 |
(...........................................................................) 285.64 119.67 T |
1409 |
(48) 493.01 119.67 T |
1410 |
(C.4) 108 105.67 T |
1411 |
(No Content-T) 135 105.67 T |
1412 |
(ransfer) 195.95 105.67 T |
1413 |
(-Encoding) 226.23 105.67 T |
1414 |
(...............................................................................) 274.66 105.67 T |
1415 |
(48) 493.01 105.67 T |
1416 |
(C.5) 108 91.67 T |
1417 |
(HTTP Header Fields in Multipart Body-Parts) 135 91.67 T |
1418 |
(.........................................................) 335.08 91.67 T |
1419 |
(49) 493.01 91.67 T |
1420 |
FMENDPAGE |
1421 |
%%EndPage: "3" 4 |
1422 |
%%Page: "4" 4 |
1423 |
612 792 0 FMBEGINPAGE |
1424 |
0 10 Q |
1425 |
0 X |
1426 |
0 K |
1427 |
(INTERNET-DRAFT) 72 749.33 T |
1428 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1429 |
(February 19, 1996) 466.43 749.33 T |
1430 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1431 |
([Page 4]) 506.42 37.33 T |
1432 |
0 12 Q |
1433 |
(Appendix D.) 90 712 T |
1434 |
(Additional Features) 162 712 T |
1435 |
(..............................................................................) 257.86 712 T |
1436 |
(49) 492.01 712 T |
1437 |
0 11 Q |
1438 |
(D.1) 108 696.67 T |
1439 |
(Additional Request Methods) 135 696.67 T |
1440 |
(...................................................................................) 263.67 696.67 T |
1441 |
(49) 493.01 696.67 T |
1442 |
0 10 Q |
1443 |
(D.1.1) 135 685.33 T |
1444 |
(PUT) 171 685.33 T |
1445 |
(.........................................................................................................................) 189.9 685.33 T |
1446 |
(49) 494.01 685.33 T |
1447 |
(D.1.2) 135 674.33 T |
1448 |
(DELETE) 171 674.33 T |
1449 |
(.................................................................................................................) 209.88 674.33 T |
1450 |
(49) 494.01 674.33 T |
1451 |
(D.1.3) 135 663.33 T |
1452 |
(LINK) 171 663.33 T |
1453 |
(.......................................................................................................................) 194.89 663.33 T |
1454 |
(49) 494.01 663.33 T |
1455 |
(D.1.4) 135 652.33 T |
1456 |
(UNLINK) 171 652.33 T |
1457 |
(.................................................................................................................) 209.88 652.33 T |
1458 |
(49) 494.01 652.33 T |
1459 |
0 11 Q |
1460 |
(D.2) 108 638.67 T |
1461 |
(Additional Header Field De\336nitions) 135 638.67 T |
1462 |
(........................................................................) 293.88 638.67 T |
1463 |
(50) 493.01 638.67 T |
1464 |
0 10 Q |
1465 |
(D.2.1) 135 627.33 T |
1466 |
(Accept) 171 627.33 T |
1467 |
(.....................................................................................................................) 199.89 627.33 T |
1468 |
(50) 494.01 627.33 T |
1469 |
(D.2.2) 135 616.33 T |
1470 |
(Accept-Charset) 171 616.33 T |
1471 |
(.......................................................................................................) 234.87 616.33 T |
1472 |
(50) 494.01 616.33 T |
1473 |
(D.2.3) 135 605.33 T |
1474 |
(Accept-Encoding) 171 605.33 T |
1475 |
(....................................................................................................) 242.37 605.33 T |
1476 |
(50) 494.01 605.33 T |
1477 |
(D.2.4) 135 594.33 T |
1478 |
(Accept-Language) 171 594.33 T |
1479 |
(....................................................................................................) 242.37 594.33 T |
1480 |
(50) 494.01 594.33 T |
1481 |
(D.2.5) 135 583.33 T |
1482 |
(Content-Language) 171 583.33 T |
1483 |
(..................................................................................................) 247.36 583.33 T |
1484 |
(50) 494.01 583.33 T |
1485 |
(D.2.6) 135 572.33 T |
1486 |
(Link) 171 572.33 T |
1487 |
(.........................................................................................................................) 189.9 572.33 T |
1488 |
(50) 494.01 572.33 T |
1489 |
(D.2.7) 135 561.33 T |
1490 |
(MIME-V) 171 561.33 T |
1491 |
(ersion) 207.64 561.33 T |
1492 |
(........................................................................................................) 232.37 561.33 T |
1493 |
(50) 494.01 561.33 T |
1494 |
(D.2.8) 135 550.33 T |
1495 |
(Retry-After) 171 550.33 T |
1496 |
(.............................................................................................................) 219.88 550.33 T |
1497 |
(50) 494.01 550.33 T |
1498 |
(D.2.9) 135 539.33 T |
1499 |
(T) 171 539.33 T |
1500 |
(itle) 176.76 539.33 T |
1501 |
(.........................................................................................................................) 189.9 539.33 T |
1502 |
(50) 494.01 539.33 T |
1503 |
(D.2.10) 135 528.33 T |
1504 |
(URI) 171 528.33 T |
1505 |
(.........................................................................................................................) 189.9 528.33 T |
1506 |
(51) 494.01 528.33 T |
1507 |
FMENDPAGE |
1508 |
%%EndPage: "4" 5 |
1509 |
%%Page: "5" 5 |
1510 |
612 792 0 FMBEGINPAGE |
1511 |
0 10 Q |
1512 |
0 X |
1513 |
0 K |
1514 |
(INTERNET-DRAFT) 72 749.33 T |
1515 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1516 |
(February 19, 1996) 466.43 749.33 T |
1517 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1518 |
([Page 5]) 506.42 37.33 T |
1519 |
1 18 Q |
1520 |
(1. Intr) 72 708 T |
1521 |
(oduction) 125.14 708 T |
1522 |
1 14 Q |
1523 |
(1.1 Purpose) 72 678.67 T |
1524 |
0 12 Q |
1525 |
-0.79 (The Hypertext T) 90 660 P |
1526 |
-0.79 (ransfer Protocol \050HTTP\051 is an application-level protocol with the lightness and) 167.94 660 P |
1527 |
(speed necessary for distributed, collaborative, hypermedia information systems. HTTP has) 90 646 T |
1528 |
-0.74 (been in use by the W) 90 632 P |
1529 |
-0.74 (orld-W) 186.29 632 P |
1530 |
-0.74 (ide W) 220.45 632 P |
1531 |
-0.74 (eb global information initiative since 1990. This speci\336cation) 247.73 632 P |
1532 |
-0.26 (re\337ects common usage of the protocol referred to as \322HTTP/1.0\323. This speci\336cation describes) 90 618 P |
1533 |
(the features that seem to be consistently implemented in most HTTP/1.0 clients and servers.) 90 604 T |
1534 |
-0.62 (The speci\336cation is split into two sections. Those features of HTTP for which implementations) 90 590 P |
1535 |
(are usually consistent are described in the main body of this document. Those features which) 90 576 T |
1536 |
(have few or inconsistent implementations are listed in Appendix D.) 90 562 T |
1537 |
(Practical information systems require more functionality than simple retrieval, including) 90 542 T |
1538 |
(search, front-end update, and annotation. HTTP allows an open-ended set of methods to be) 90 528 T |
1539 |
(used to indicate the purpose of a request. It builds on the discipline of reference provided by) 90 514 T |
1540 |
(the Uniform Resource Identi\336er \050URI\051) 90 500 T |
1541 |
([2], as a location \050URL\051) 278.19 500 T |
1542 |
([4] or name \050URN\051) 396.1 500 T |
1543 |
([16], for) 491.35 500 T |
1544 |
(indicating the resource on which a method is to be applied. Messages are passed in a format) 90 486 T |
1545 |
(similar to that used by Internet Mail) 90 472 T |
1546 |
([7] and the Multipurpose Internet Mail Extensions) 265.56 472 T |
1547 |
(\050MIME\051) 90 458 T |
1548 |
([5].) 133.63 458 T |
1549 |
(HTTP is also used as a generic protocol for communication between user agents and) 90 438 T |
1550 |
(proxies/gateways to other Internet protocols, such as SMTP) 90 424 T |
1551 |
([12], NNTP) 379.47 424 T |
1552 |
([1) 439.76 424 T |
1553 |
(1], FTP) 449.31 424 T |
1554 |
([14],) 488.96 424 T |
1555 |
(Gopher) 90 410 T |
1556 |
([1], and W) 128.97 410 T |
1557 |
(AIS) 179.26 410 T |
1558 |
([8], allowing basic hypermedia access to resources available from) 201.57 410 T |
1559 |
(diverse applications and simplifying the implementation of user agents.) 90 396 T |
1560 |
1 14 Q |
1561 |
(1.2 T) 72 368.67 T |
1562 |
(erminology) 104.53 368.67 T |
1563 |
0 12 Q |
1564 |
(This speci\336cation uses a number of terms to refer to the roles played by participants in, and) 90 350 T |
1565 |
(objects of, the HTTP communication.) 90 336 T |
1566 |
3 F |
1567 |
(connection) 90 316 T |
1568 |
0 F |
1569 |
(A transport layer virtual circuit established between two application programs for the) 108 302 T |
1570 |
(purpose of communication.) 108 288 T |
1571 |
3 F |
1572 |
(message) 90 268 T |
1573 |
0 F |
1574 |
(The basic unit of HTTP communication, consisting of a structured sequence of octets) 108 254 T |
1575 |
(matching the syntax de\336ned in Section) 108 240 T |
1576 |
(4 and transmitted via the connection.) 297.22 240 T |
1577 |
3 F |
1578 |
(r) 90 220 T |
1579 |
(equest) 94.22 220 T |
1580 |
0 F |
1581 |
(An HTTP request message \050as de\336ned in Section) 108 206 T |
1582 |
(5\051.) 346.5 206 T |
1583 |
3 F |
1584 |
(r) 90 186 T |
1585 |
(esponse) 94.22 186 T |
1586 |
0 F |
1587 |
(An HTTP response message \050as de\336ned in Section) 108 172 T |
1588 |
(6\051.) 353.83 172 T |
1589 |
3 F |
1590 |
(r) 90 152 T |
1591 |
(esour) 94.22 152 T |
1592 |
(ce) 120.43 152 T |
1593 |
0 F |
1594 |
(A network data object or service which can be identi\336ed by a URI \050Section) 108 138 T |
1595 |
(3.2\051.) 471.72 138 T |
1596 |
3 F |
1597 |
(entity) 90 118 T |
1598 |
0 F |
1599 |
-0.57 (A particular representation or rendition of a data resource, or reply from a service resource,) 108 104 P |
1600 |
(that may be enclosed within a request or response message. An entity consists of) 108 90 T |
1601 |
(metainformation in the form of entity headers and content in the form of an entity body) 108 76 T |
1602 |
(.) 525.93 76 T |
1603 |
55.82 558 57.82 626 R |
1604 |
V |
1605 |
FMENDPAGE |
1606 |
%%EndPage: "5" 6 |
1607 |
%%Page: "6" 6 |
1608 |
612 792 0 FMBEGINPAGE |
1609 |
0 10 Q |
1610 |
0 X |
1611 |
0 K |
1612 |
(INTERNET-DRAFT) 72 749.33 T |
1613 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1614 |
(February 19, 1996) 466.43 749.33 T |
1615 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1616 |
([Page 6]) 506.42 37.33 T |
1617 |
3 12 Q |
1618 |
(client) 90 712 T |
1619 |
0 F |
1620 |
(An application program that establishes connections for the purpose of sending requests.) 108 698 T |
1621 |
3 F |
1622 |
(user agent) 90 678 T |
1623 |
0 F |
1624 |
(The client which initiates a request. These are often browsers, editors, spiders) 108 664 T |
1625 |
(\050web-traversing robots\051, or other end user tools.) 108 650 T |
1626 |
3 F |
1627 |
(server) 90 630 T |
1628 |
0 F |
1629 |
(An application program that accepts connections in order to service requests by sending) 108 616 T |
1630 |
(back responses.) 108 602 T |
1631 |
3 F |
1632 |
(origin server) 90 582 T |
1633 |
0 F |
1634 |
(The server on which a given resource resides or is to be created.) 108 568 T |
1635 |
3 F |
1636 |
(pr) 90 548 T |
1637 |
(oxy) 100.22 548 T |
1638 |
0 F |
1639 |
-0.67 (An intermediary program which acts as both a server and a client for the purpose of making) 108 534 P |
1640 |
-0.89 (requests on behalf of other clients. Requests are serviced internally or by passing them, with) 108 520 P |
1641 |
-0.35 (possible translation, on to other servers. A proxy must interpret and, if necessary) 108 506 P |
1642 |
-0.35 (, rewrite a) 489.76 506 P |
1643 |
-0.23 (request message before forwarding it. Proxies are often used as client-side portals through) 108 492 P |
1644 |
(network \336rewalls and as helper applications for handling requests via protocols not) 108 478 T |
1645 |
(implemented by the user agent.) 108 464 T |
1646 |
3 F |
1647 |
(gateway) 90 444 T |
1648 |
0 F |
1649 |
(A server which acts as an intermediary for some other server) 108 430 T |
1650 |
(. Unlike a proxy) 399.09 430 T |
1651 |
(, a gateway) 476.26 430 T |
1652 |
(receives requests as if it were the origin server for the requested resource; the requesting) 108 416 T |
1653 |
-0.2 (client may not be aware that it is communicating with a gateway) 108 402 P |
1654 |
-0.2 (. Gateways are often used) 414.45 402 P |
1655 |
(as server) 108 388 T |
1656 |
(-side portals through network \336rewalls and as protocol translators for access to) 150.05 388 T |
1657 |
(resources stored on non-HTTP systems.) 108 374 T |
1658 |
3 F |
1659 |
(tunnel) 90 354 T |
1660 |
0 F |
1661 |
(A tunnel is an intermediary program which is acting as a blind relay between two) 108 340 T |
1662 |
(connections. Once active, a tunnel is not considered a party to the HTTP communication,) 108 326 T |
1663 |
-0.09 (though the tunnel may have been initiated by an HTTP request. The tunnel ceases to exist) 108 312 P |
1664 |
(when both ends of the relayed connections are closed. T) 108 298 T |
1665 |
(unnels are used when a portal is) 376.7 298 T |
1666 |
-0.4 (necessary and the intermediary cannot, or should not, interpret the relayed communication.) 108 284 P |
1667 |
3 F |
1668 |
(cache) 90 264 T |
1669 |
0 F |
1670 |
-0.12 (A program\325) 108 250 P |
1671 |
-0.12 (s local store of response messages and the subsystem that controls its message) 163.5 250 P |
1672 |
(storage, retrieval, and deletion. A cache stores cachable responses in order to reduce the) 108 236 T |
1673 |
(response time and network bandwidth consumption on future, equivalent requests. Any) 108 222 T |
1674 |
-0.09 (client or server may include a cache, though a cache cannot be used by a server while it is) 108 208 P |
1675 |
(acting as a tunnel.) 108 194 T |
1676 |
-0.1 (Any given program may be capable of being both a client and a server; our use of these terms) 90 174 P |
1677 |
-0.16 (refers only to the role being performed by the program for a particular connection, rather than) 90 160 P |
1678 |
-0.82 (to the program\325) 90 146 P |
1679 |
-0.82 (s capabilities in general. Likewise, any server may act as an origin server) 162.32 146 P |
1680 |
-0.82 (, proxy) 502.44 146 P |
1681 |
-0.82 (,) 534.82 146 P |
1682 |
(gateway) 90 132 T |
1683 |
(, or tunnel, switching behavior based on the nature of each request.) 129.18 132 T |
1684 |
FMENDPAGE |
1685 |
%%EndPage: "6" 7 |
1686 |
%%Page: "7" 7 |
1687 |
612 792 0 FMBEGINPAGE |
1688 |
0 10 Q |
1689 |
0 X |
1690 |
0 K |
1691 |
(INTERNET-DRAFT) 72 749.33 T |
1692 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1693 |
(February 19, 1996) 466.43 749.33 T |
1694 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1695 |
([Page 7]) 506.42 37.33 T |
1696 |
1 14 Q |
1697 |
(1.3 Overall Operation) 72 710.67 T |
1698 |
0 12 Q |
1699 |
-0.48 (The HTTP protocol is based on a request/response paradigm. A client establishes a connection) 90 692 P |
1700 |
(with a server and sends a request to the server in the form of a request method, URI, and) 90 678 T |
1701 |
(protocol version, followed by a MIME-like message containing request modi\336ers, client) 90 664 T |
1702 |
(information, and possible body content. The server responds with a status line, including the) 90 650 T |
1703 |
(message\325) 90 636 T |
1704 |
(s protocol version and a success or error code, followed by a MIME-like message) 133.97 636 T |
1705 |
(containing server information, entity metainformation, and possible body content.) 90 622 T |
1706 |
-0.12 (Most HTTP communication is initiated by a user agent and consists of a request to be applied) 90 602 P |
1707 |
-0.5 (to a resource on some origin server) 90 588 P |
1708 |
-0.5 (. In the simplest case, this may be accomplished via a single) 254.87 588 P |
1709 |
(connection \050v\051 between the user agent \050UA\051 and the origin server \050O\051.) 90 574 T |
1710 |
2 11 Q |
1711 |
(request chain ------------------------>) 127.78 554.67 T |
1712 |
(UA -------------------v------------------- O) 108 542.67 T |
1713 |
(<----------------------- response chain) 127.78 530.67 T |
1714 |
0 12 Q |
1715 |
(A more complicated situation occurs when one or more intermediaries are present in the) 90 512 T |
1716 |
(request/response chain. There are three common forms of intermediary: proxy) 90 498 T |
1717 |
(, gateway) 464.25 498 T |
1718 |
(, and) 509.43 498 T |
1719 |
(tunnel. A proxy is a forwarding agent, receiving requests for a URI in its absolute form,) 90 484 T |
1720 |
-0.38 (rewriting all or parts of the message, and forwarding the reformatted request toward the server) 90 470 P |
1721 |
(identi\336ed by the URI. A gateway is a receiving agent, acting as a layer above some other) 90 456 T |
1722 |
-0.74 (server\050s\051 and, if necessary) 90 442 P |
1723 |
-0.74 (, translating the requests to the underlying server) 212.22 442 P |
1724 |
-0.74 (\325) 441.34 442 P |
1725 |
-0.74 (s protocol. A tunnel) 444.67 442 P |
1726 |
-0.53 (acts as a relay point between two connections without changing the messages; tunnels are used) 90 428 P |
1727 |
-0.53 (when the communication needs to pass through an intermediary \050such as a \336rewall\051 even when) 90 414 P |
1728 |
(the intermediary cannot understand the contents of the messages.) 90 400 T |
1729 |
2 11 Q |
1730 |
(request chain -------------------------------------->) 127.78 380.67 T |
1731 |
(UA -----v----- A -----v----- B -----v----- C -----v----- O) 108 368.67 T |
1732 |
(<------------------------------------- response chain) 127.78 356.67 T |
1733 |
0 12 Q |
1734 |
(The \336gure above shows three intermediaries \050A, B, and C\051 between the user agent and origin) 90 338 T |
1735 |
(server) 90 324 T |
1736 |
(. A request or response message that travels the whole chain must pass through four) 118.64 324 T |
1737 |
(separate connections. This distinction is important because some HTTP communication) 90 310 T |
1738 |
(options may apply only to the connection with the nearest, non-tunnel neighbor) 90 296 T |
1739 |
(, only to the) 470.61 296 T |
1740 |
(end-points of the chain, or to all connections along the chain. Although the diagram is linear) 90 282 T |
1741 |
(,) 532.22 282 T |
1742 |
(each participant may be engaged in multiple, simultaneous communications. For example, B) 90 268 T |
1743 |
(may be receiving requests from many clients other than A, and/or forwarding requests to) 90 254 T |
1744 |
(servers other than C, at the same time that it is handling A) 90 240 T |
1745 |
(\325) 367.49 240 T |
1746 |
(s request.) 370.83 240 T |
1747 |
-0.24 (Any party to the communication which is not acting as a tunnel may employ an internal cache) 90 220 P |
1748 |
(for handling requests. The ef) 90 206 T |
1749 |
(fect of a cache is that the request/response chain is shortened if) 228.01 206 T |
1750 |
(one of the participants along the chain has a cached response applicable to that request. The) 90 192 T |
1751 |
(following illustrates the resulting chain if B has a cached copy of an earlier response from O) 90 178 T |
1752 |
(\050via) 90 164 T |
1753 |
(C\051 for a request which has not been cached by UA or A.) 111.65 164 T |
1754 |
2 11 Q |
1755 |
(request chain ---------->) 127.78 144.67 T |
1756 |
(UA -----v----- A -----v----- B - - - - - - C - - - - - - O) 108 132.67 T |
1757 |
(<--------- response chain) 127.78 120.67 T |
1758 |
FMENDPAGE |
1759 |
%%EndPage: "7" 8 |
1760 |
%%Page: "8" 8 |
1761 |
612 792 0 FMBEGINPAGE |
1762 |
0 10 Q |
1763 |
0 X |
1764 |
0 K |
1765 |
(INTERNET-DRAFT) 72 749.33 T |
1766 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1767 |
(February 19, 1996) 466.43 749.33 T |
1768 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1769 |
([Page 8]) 506.42 37.33 T |
1770 |
0 12 Q |
1771 |
(Not all responses are cachable, and some requests may contain modi\336ers which place special) 90 712 T |
1772 |
-0.03 (requirements on cache behavior) 90 698 P |
1773 |
-0.03 (. Some HTTP/1.0 applications use heuristics to describe what) 242.12 698 P |
1774 |
(is or is not a \322cachable\323 response, but these rules are not standardized.) 90 684 T |
1775 |
(On the Internet, HTTP communication generally takes place over TCP/IP connections. The) 90 664 T |
1776 |
(default port is TCP 80) 90 650 T |
1777 |
([15], but other ports can be used. This does not preclude HTTP from) 199.61 650 T |
1778 |
(being implemented on top of any other protocol on the Internet, or on other networks. HTTP) 90 636 T |
1779 |
-0.6 (only presumes a reliable transport; any protocol that provides such guarantees can be used, and) 90 622 P |
1780 |
(the mapping of the HTTP/1.0 request and response structures onto the transport data units of) 90 608 T |
1781 |
(the protocol in question is outside the scope of this speci\336cation.) 90 594 T |
1782 |
(Except for experimental applications, current practice requires that the connection be) 90 574 T |
1783 |
(established by the client prior to each request and closed by the server after sending the) 90 560 T |
1784 |
-0.02 (response. Both clients and servers should be aware that either party may close the connection) 90 546 P |
1785 |
(prematurely) 90 532 T |
1786 |
(, due to user action, automated time-out, or program failure, and should handle) 147.17 532 T |
1787 |
-0.83 (such closing in a predictable fashion. In any case, the closing of the connection by either or both) 90 518 P |
1788 |
(parties always terminates the current request, regardless of its status.) 90 504 T |
1789 |
1 14 Q |
1790 |
(1.4 HTTP and MIME) 72 476.67 T |
1791 |
0 12 Q |
1792 |
(HTTP/1.0 uses many of the constructs de\336ned for MIME, as de\336ned in RFC 1521) 90 458 T |
1793 |
([5].) 487.09 458 T |
1794 |
(Appendix C describes the ways in which the context of HTTP allows for dif) 90 444 T |
1795 |
(ferent use of) 455.2 444 T |
1796 |
-0.16 (Internet Media T) 90 430 P |
1797 |
-0.16 (ypes than is typically found in Internet mail, and gives the rationale for those) 170.11 430 P |
1798 |
(dif) 90 416 T |
1799 |
(ferences.) 103.11 416 T |
1800 |
55.82 680 57.82 706 R |
1801 |
V |
1802 |
55.82 570 57.82 582 R |
1803 |
V |
1804 |
55.82 500 57.82 554 R |
1805 |
V |
1806 |
55.82 412 57.82 466 R |
1807 |
V |
1808 |
FMENDPAGE |
1809 |
%%EndPage: "8" 9 |
1810 |
%%Page: "9" 9 |
1811 |
612 792 0 FMBEGINPAGE |
1812 |
0 10 Q |
1813 |
0 X |
1814 |
0 K |
1815 |
(INTERNET-DRAFT) 72 749.33 T |
1816 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
1817 |
(February 19, 1996) 466.43 749.33 T |
1818 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
1819 |
([Page 9]) 506.42 37.33 T |
1820 |
1 18 Q |
1821 |
(2. Notational Conventions and Generic Grammar) 72 708 T |
1822 |
1 14 Q |
1823 |
(2.1 Augmented BNF) 72 678.67 T |
1824 |
0 12 Q |
1825 |
-0.77 (All of the mechanisms speci\336ed in this document are described in both prose and an augmented) 90 660 P |
1826 |
(Backus-Naur Form \050BNF\051 similar to that used by RFC 822) 90 646 T |
1827 |
([7]. Implementors will need to be) 375.84 646 T |
1828 |
(familiar with the notation in order to understand this speci\336cation. The augmented BNF) 90 632 T |
1829 |
(includes the following constructs:) 90 618 T |
1830 |
4 10 Q |
1831 |
(name = definition) 90 599.33 T |
1832 |
0 12 Q |
1833 |
(The name of a rule is simply the name itself \050without any enclosing) 108 586 T |
1834 |
4 10 Q |
1835 |
("<") 434.78 586 T |
1836 |
0 12 Q |
1837 |
( and) 447.72 586 T |
1838 |
4 10 Q |
1839 |
(">") 471.03 586 T |
1840 |
0 12 Q |
1841 |
(\051 and is) 483.96 586 T |
1842 |
(separated from its de\336nition by the equal character) 108 572 T |
1843 |
4 10 Q |
1844 |
("=") 354.48 572 T |
1845 |
0 12 Q |
1846 |
(. Whitespace is only signi\336cant in) 367.41 572 T |
1847 |
(that indentation of continuation lines is used to indicate a rule de\336nition that spans more) 108 558 T |
1848 |
(than one line. Certain basic rules are in uppercase, such as) 108 544 T |
1849 |
4 10 Q |
1850 |
(SP) 390.11 544 T |
1851 |
0 12 Q |
1852 |
(,) 402.11 544 T |
1853 |
4 10 Q |
1854 |
(LWS) 408.11 544 T |
1855 |
0 12 Q |
1856 |
(,) 429.77 544 T |
1857 |
4 10 Q |
1858 |
(HT) 435.76 544 T |
1859 |
0 12 Q |
1860 |
(,) 448.2 544 T |
1861 |
4 10 Q |
1862 |
(CRLF) 454.19 544 T |
1863 |
0 12 Q |
1864 |
(,) 479.33 544 T |
1865 |
4 10 Q |
1866 |
(DIGIT) 485.33 544 T |
1867 |
0 12 Q |
1868 |
(,) 511.09 544 T |
1869 |
4 10 Q |
1870 |
(ALPHA) 108 530 T |
1871 |
0 12 Q |
1872 |
(, etc. Angle brackets are used within de\336nitions whenever their presence will) 140.77 530 T |
1873 |
(facilitate discerning the use of rule names.) 108 516 T |
1874 |
4 10 Q |
1875 |
("literal") 90 497.33 T |
1876 |
0 12 Q |
1877 |
(Quotation marks surround literal text. Unless stated otherwise, the text is case-insensitive.) 108 484 T |
1878 |
4 10 Q |
1879 |
(rule1 | rule2) 90 465.33 T |
1880 |
0 12 Q |
1881 |
(Elements separated by a bar \050) 108 452 T |
1882 |
4 10 Q |
1883 |
("I") 249.55 452 T |
1884 |
0 12 Q |
1885 |
(\051 are alternatives, e.g.,) 259.42 452 T |
1886 |
4 10 Q |
1887 |
("yes) 368.66 452 T |
1888 |
(|) 390.54 452 T |
1889 |
(no") 395.91 452 T |
1890 |
0 12 Q |
1891 |
( will accept) 410.57 452 T |
1892 |
4 10 Q |
1893 |
(yes) 468.86 452 T |
1894 |
0 12 Q |
1895 |
( or) 484.41 452 T |
1896 |
4 10 Q |
1897 |
(no) 500.4 452 T |
1898 |
0 12 Q |
1899 |
(.) 511.51 452 T |
1900 |
4 10 Q |
1901 |
(\050rule1 rule2\051) 90 433.33 T |
1902 |
0 12 Q |
1903 |
(Elements enclosed in parentheses are treated as a single element. Thus,) 108 420 T |
1904 |
4 10 Q |
1905 |
("\050elem) 108 406 T |
1906 |
(\050foo) 139.31 406 T |
1907 |
(|) 159.31 406 T |
1908 |
(bar\051) 164.69 406 T |
1909 |
(elem\051") 185.24 406 T |
1910 |
0 12 Q |
1911 |
( allows the token sequences) 213.77 406 T |
1912 |
4 10 Q |
1913 |
("elem) 350.01 406 T |
1914 |
(foo) 377.99 406 T |
1915 |
(elem") 394.66 406 T |
1916 |
0 12 Q |
1917 |
( and) 419.87 406 T |
1918 |
4 10 Q |
1919 |
("elem) 443.18 406 T |
1920 |
(bar) 471.17 406 T |
1921 |
(elem") 488.39 406 T |
1922 |
0 12 Q |
1923 |
(.) 513.59 406 T |
1924 |
4 10 Q |
1925 |
(*rule) 90 387.33 T |
1926 |
0 12 Q |
1927 |
(The character) 108 374 T |
1928 |
4 10 Q |
1929 |
("*") 176.59 374 T |
1930 |
0 12 Q |
1931 |
( preceding an element indicates repetition. The full form is) 187.57 374 T |
1932 |
4 10 Q |
1933 |
("<n>*<m>element") 108 360 T |
1934 |
0 12 Q |
1935 |
( indicating at least) 191.76 360 T |
1936 |
4 10 Q |
1937 |
(<n>) 282.37 360 T |
1938 |
0 12 Q |
1939 |
( and at most) 299.61 360 T |
1940 |
4 10 Q |
1941 |
(<m>) 360.9 360 T |
1942 |
0 12 Q |
1943 |
( occurrences of) 380.9 360 T |
1944 |
4 10 Q |
1945 |
(element) 457.16 360 T |
1946 |
0 12 Q |
1947 |
(. Default) 492.71 360 T |
1948 |
-0.27 (values are) 108 346 P |
1949 |
4 10 Q |
1950 |
-0.25 (0) 158.74 346 P |
1951 |
0 12 Q |
1952 |
-0.27 ( and in\336nity so that) 164.3 346 P |
1953 |
4 10 Q |
1954 |
-0.25 ("*\050element\051") 258.56 346 P |
1955 |
0 12 Q |
1956 |
-0.27 ( allows any number) 311.75 346 P |
1957 |
-0.27 (, including zero;) 404.72 346 P |
1958 |
4 10 Q |
1959 |
-0.25 ("1*element") 485.18 346 P |
1960 |
0 12 Q |
1961 |
(requires at least one; and) 108 332 T |
1962 |
4 10 Q |
1963 |
("1*2element") 230.24 332 T |
1964 |
0 12 Q |
1965 |
( allows one or two.) 287.89 332 T |
1966 |
4 10 Q |
1967 |
([rule]) 90 313.33 T |
1968 |
0 12 Q |
1969 |
(Square brackets enclose optional elements;) 108 300 T |
1970 |
4 10 Q |
1971 |
("[foo) 317.51 300 T |
1972 |
(bar]") 340.51 300 T |
1973 |
0 12 Q |
1974 |
( is equivalent to) 361.28 300 T |
1975 |
4 10 Q |
1976 |
("*1\050foo) 440.57 300 T |
1977 |
(bar\051") 473.56 300 T |
1978 |
0 12 Q |
1979 |
(.) 494.88 300 T |
1980 |
5 10 Q |
1981 |
(N) 90 281.33 T |
1982 |
4 F |
1983 |
( rule) 97.22 281.33 T |
1984 |
0 12 Q |
1985 |
(Speci\336c repetition:) 108 268 T |
1986 |
4 10 Q |
1987 |
("<n>\050element\051") 201.94 268 T |
1988 |
0 12 Q |
1989 |
( is equivalent to) 268.48 268 T |
1990 |
4 10 Q |
1991 |
("<n>*<n>\050element\051") 347.77 268 T |
1992 |
0 12 Q |
1993 |
(; that is, exactly) 435.42 268 T |
1994 |
4 10 Q |
1995 |
(<n>) 514.37 268 T |
1996 |
0 12 Q |
1997 |
(occurrences of) 108 254 T |
1998 |
4 10 Q |
1999 |
(\050element\051) 181.26 254 T |
2000 |
0 12 Q |
2001 |
(. Thus) 223.46 254 T |
2002 |
4 10 Q |
2003 |
(2DIGIT) 256.44 254 T |
2004 |
0 12 Q |
2005 |
( is a 2-digit number) 288.66 254 T |
2006 |
(, and) 382.12 254 T |
2007 |
4 10 Q |
2008 |
(3ALPHA) 408.43 254 T |
2009 |
0 12 Q |
2010 |
( is a string of three) 446.76 254 T |
2011 |
(alphabetic characters.) 108 240 T |
2012 |
4 10 Q |
2013 |
(#rule) 90 221.33 T |
2014 |
0 12 Q |
2015 |
(A construct) 108 208 T |
2016 |
4 10 Q |
2017 |
("#") 166.62 208 T |
2018 |
0 12 Q |
2019 |
( is de\336ned, similar to) 179.28 208 T |
2020 |
4 10 Q |
2021 |
("*") 283.22 208 T |
2022 |
0 12 Q |
2023 |
(, for de\336ning lists of elements. The full form is) 294.21 208 T |
2024 |
4 10 Q |
2025 |
-0.18 ("<n>#<m>element") 108 194 P |
2026 |
0 12 Q |
2027 |
-0.2 ( indicating at least) 193.43 194 P |
2028 |
4 10 Q |
2029 |
-0.18 (<n>) 283.25 194 P |
2030 |
0 12 Q |
2031 |
-0.2 ( and at most) 300.48 194 P |
2032 |
4 10 Q |
2033 |
-0.18 (<m>) 360.99 194 P |
2034 |
0 12 Q |
2035 |
-0.2 ( elements, each separated by one) 380.99 194 P |
2036 |
-0.22 (or more commas \050) 108 180 P |
2037 |
4 10 Q |
2038 |
-0.21 (",") 194.93 180 P |
2039 |
0 12 Q |
2040 |
-0.22 (\051 and optional linear whitespace \050L) 204.81 180 P |
2041 |
-0.22 (WS\051. This makes the usual form of) 370.34 180 P |
2042 |
(lists very easy; a rule such as) 108 166 T |
2043 |
4 10 Q |
2044 |
("\050) 250.23 166 T |
2045 |
(*LWS) 259.89 166 T |
2046 |
(element) 288.21 166 T |
2047 |
(*\050) 326.54 166 T |
2048 |
(*LWS) 336.53 166 T |
2049 |
(",") 364.86 166 T |
2050 |
(*LWS) 377.51 166 T |
2051 |
(element) 405.83 166 T |
2052 |
(\051\051) 444.16 166 T |
2053 |
0 12 Q |
2054 |
(" can be shown as) 450.82 166 T |
2055 |
4 10 Q |
2056 |
("1#element") 108 152 T |
2057 |
0 12 Q |
2058 |
(. Wherever this construct is used, null elements are allowed, but do not) 161.76 152 T |
2059 |
-0.34 (contribute to the count of elements present. That is,) 108 138 P |
2060 |
4 10 Q |
2061 |
-0.31 ("\050element\051,) 354.44 138 P |
2062 |
-0.31 (,) 405.76 138 P |
2063 |
-0.31 (\050element\051") 411.31 138 P |
2064 |
0 12 Q |
2065 |
-0.34 ( is permitted, but) 457.07 138 P |
2066 |
-0.42 (counts as only two elements. Therefore, where at least one element is required, at least one) 108 124 P |
2067 |
(non-null element must be present. Default values are) 108 110 T |
2068 |
4 10 Q |
2069 |
(0) 364.14 110 T |
2070 |
0 12 Q |
2071 |
( and in\336nity so that) 369.7 110 T |
2072 |
4 10 Q |
2073 |
("#\050element\051") 465.32 110 T |
2074 |
0 12 Q |
2075 |
(allows any number) 108 96 T |
2076 |
(, including zero;) 198.79 96 T |
2077 |
4 10 Q |
2078 |
("1#element") 280.07 96 T |
2079 |
0 12 Q |
2080 |
( requires at least one; and) 333.83 96 T |
2081 |
4 10 Q |
2082 |
("1#2element") 459.07 96 T |
2083 |
0 12 Q |
2084 |
(allows one or two.) 108 82 T |
2085 |
55.82 162 57.82 174 R |
2086 |
V |
2087 |
FMENDPAGE |
2088 |
%%EndPage: "9" 10 |
2089 |
%%Page: "10" 10 |
2090 |
612 792 0 FMBEGINPAGE |
2091 |
0 10 Q |
2092 |
0 X |
2093 |
0 K |
2094 |
(INTERNET-DRAFT) 72 749.33 T |
2095 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
2096 |
(February 19, 1996) 466.43 749.33 T |
2097 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
2098 |
([Page 10]) 501.42 37.33 T |
2099 |
4 F |
2100 |
(; comment) 90 713.33 T |
2101 |
0 12 Q |
2102 |
-0.66 (A semi-colon, set of) 108 700 P |
2103 |
-0.66 (f some distance to the right of rule text, starts a comment that continues) 203.08 700 P |
2104 |
(to the end of line. This is a simple way of including useful notes in parallel with the) 108 686 T |
2105 |
(speci\336cations.) 108 672 T |
2106 |
4 10 Q |
2107 |
(implied *LWS) 90 653.33 T |
2108 |
0 12 Q |
2109 |
-0.64 (The grammar described by this speci\336cation is word-based. Except where noted otherwise,) 108 640 P |
2110 |
(linear whitespace \050) 108 626 T |
2111 |
4 10 Q |
2112 |
(LWS) 198.59 626 T |
2113 |
0 12 Q |
2114 |
(\051 can be included between any two adjacent words \050) 220.24 626 T |
2115 |
4 10 Q |
2116 |
(token) 469.04 626 T |
2117 |
0 12 Q |
2118 |
( or) 493.48 626 T |
2119 |
4 10 Q |
2120 |
-0.45 (quoted-string) 108 612 P |
2121 |
0 12 Q |
2122 |
-0.48 (\051, and between adjacent tokens and delimiters \050) 166.33 612 P |
2123 |
4 10 Q |
2124 |
-0.45 (tspecials) 388.78 612 P |
2125 |
0 12 Q |
2126 |
-0.48 (\051, without changing the) 427.66 612 P |
2127 |
(interpretation of a \336eld. At least one delimiter \050) 108 598 T |
2128 |
4 10 Q |
2129 |
(tspecials) 334.84 598 T |
2130 |
0 12 Q |
2131 |
(\051 must exist between any two) 373.72 598 T |
2132 |
-0.35 (tokens, since they would otherwise be interpreted as a single token. However) 108 584 P |
2133 |
-0.35 (, applications) 473.74 584 P |
2134 |
(should attempt to follow "common form" when generating HTTP constructs, since there) 108 570 T |
2135 |
(exist some implementations that fail to accept anything beyond the common forms.) 108 556 T |
2136 |
1 14 Q |
2137 |
(2.2 Basic Rules) 72 528.67 T |
2138 |
0 12 Q |
2139 |
-0.44 (The following rules are used throughout this speci\336cation to describe basic parsing constructs.) 90 510 P |
2140 |
(The US-ASCII coded character set is de\336ned by) 90 496 T |
2141 |
([17].) 324.48 496 T |
2142 |
4 10 Q |
2143 |
(OCTET) 108 477.33 T |
2144 |
(=) 189 477.33 T |
2145 |
(<any 8-bit sequence of data>) 198 477.33 T |
2146 |
(CHAR) 108 465.33 T |
2147 |
(=) 189 465.33 T |
2148 |
(<any US-ASCII character \050octets 0 - 127\051>) 198 465.33 T |
2149 |
(UP) 108 453.33 T |
2150 |
(ALPHA) 121.14 453.33 T |
2151 |
(=) 189 453.33 T |
2152 |
(<any US-ASCII uppercase letter "A".."Z">) 198 453.33 T |
2153 |
(LOALPHA) 108 441.33 T |
2154 |
(=) 189 441.33 T |
2155 |
(<any US-ASCII lowercase letter "a".."z">) 198 441.33 T |
2156 |
(ALPHA) 108 429.33 T |
2157 |
(=) 189 429.33 T |
2158 |
(UP) 198 429.33 T |
2159 |
(ALPHA | LOALPHA) 211.14 429.33 T |
2160 |
(DIGIT) 108 417.33 T |
2161 |
(=) 189 417.33 T |
2162 |
(<any US-ASCII digit "0".."9">) 198 417.33 T |
2163 |
(CTL) 108 405.33 T |
2164 |
(=) 189 405.33 T |
2165 |
(<any US-ASCII control character) 198 405.33 T |
2166 |
(\050octets 0 - 31\051 and DEL \050127\051>) 198 393.33 T |
2167 |
(CR) 108 381.33 T |
2168 |
(=) 189 381.33 T |
2169 |
(<US-ASCII CR, carriage return \05013\051>) 198 381.33 T |
2170 |
(LF) 108 369.33 T |
2171 |
(=) 189 369.33 T |
2172 |
(<US-ASCII LF) 198 369.33 T |
2173 |
(, linefeed \05010\051>) 260.49 369.33 T |
2174 |
(SP) 108 357.33 T |
2175 |
(=) 189 357.33 T |
2176 |
(<US-ASCII SP) 198 357.33 T |
2177 |
(, space \05032\051>) 261.98 357.33 T |
2178 |
(HT) 108 345.33 T |
2179 |
(=) 189 345.33 T |
2180 |
(<US-ASCII HT) 198 345.33 T |
2181 |
(, horizontal-tab \0509\051>) 262.14 345.33 T |
2182 |
(<">) 108 333.33 T |
2183 |
(=) 189 333.33 T |
2184 |
(<US-ASCII double-quote mark \05034\051>) 198 333.33 T |
2185 |
0 12 Q |
2186 |
-0.37 (HTTP/1.0 de\336nes the octet sequence) 90 316 P |
2187 |
4 10 Q |
2188 |
-0.34 (CR LF) 267.35 316 P |
2189 |
0 12 Q |
2190 |
-0.37 ( as the end-of-line marker for all protocol elements) 295.88 316 P |
2191 |
(except the) 90 302 T |
2192 |
4 10 Q |
2193 |
(Entity-Body) 141.96 302 T |
2194 |
0 12 Q |
2195 |
( \050see Appendix B for tolerant applications\051. The end-of-line marker) 193.06 302 T |
2196 |
(within an) 90 288 T |
2197 |
4 10 Q |
2198 |
(Entity-Body) 137.97 288 T |
2199 |
0 12 Q |
2200 |
( is de\336ned by its associated media type, as described in Section) 189.08 288 T |
2201 |
(3.6.) 495.21 288 T |
2202 |
4 10 Q |
2203 |
(CRLF) 108 269.33 T |
2204 |
(=) 189 269.33 T |
2205 |
(CR LF) 198 269.33 T |
2206 |
0 12 Q |
2207 |
(HTTP/1.0 headers may be folded onto multiple lines if each continuation line begins with a) 90 252 T |
2208 |
-0.31 (space or horizontal tab. All linear whitespace, including folding, has the same semantics as) 90 238 P |
2209 |
4 10 Q |
2210 |
-0.29 (SP) 525 238 P |
2211 |
0 12 Q |
2212 |
-0.31 (.) 537 238 P |
2213 |
4 10 Q |
2214 |
(LWS) 108 219.33 T |
2215 |
(=) 189 219.33 T |
2216 |
([CRLF] 1*\050 SP | HT \051) 198 219.33 T |
2217 |
0 12 Q |
2218 |
(However) 90 202 T |
2219 |
(, folding of header lines is not expected by some applications, and should not be) 133.48 202 T |
2220 |
(generated by HTTP/1.0 applications.) 90 188 T |
2221 |
-0.22 (The) 90 168 P |
2222 |
4 10 Q |
2223 |
-0.2 (TEXT) 111.43 168 P |
2224 |
0 12 Q |
2225 |
-0.22 ( rule is only used for descriptive \336eld contents and values that are not intended to be) 136.98 168 P |
2226 |
-0.68 (interpreted by the message parser) 90 154 P |
2227 |
-0.68 (. W) 247.17 154 P |
2228 |
-0.68 (ords of) 262.86 154 P |
2229 |
4 10 Q |
2230 |
-0.63 (*TEXT) 298.14 154 P |
2231 |
0 12 Q |
2232 |
-0.68 ( may contain octets from character sets other) 327.58 154 P |
2233 |
(than US-ASCII.) 90 140 T |
2234 |
4 10 Q |
2235 |
(TEXT) 108 121.33 T |
2236 |
(= <any OCTET except CTLs,) 189 121.33 T |
2237 |
(but including L) 198 109.33 T |
2238 |
(WS>) 261.7 109.33 T |
2239 |
0 12 Q |
2240 |
(Recipients of header \336eld) 90 92 T |
2241 |
4 10 Q |
2242 |
(TEXT) 215.91 92 T |
2243 |
0 12 Q |
2244 |
( containing octets outside the US-ASCII character set may) 241.45 92 T |
2245 |
(assume that they represent ISO-8859-1 characters.) 90 78 T |
2246 |
55.82 580 57.82 606 R |
2247 |
V |
2248 |
FMENDPAGE |
2249 |
%%EndPage: "10" 11 |
2250 |
%%Page: "11" 11 |
2251 |
612 792 0 FMBEGINPAGE |
2252 |
0 10 Q |
2253 |
0 X |
2254 |
0 K |
2255 |
(INTERNET-DRAFT) 72 749.33 T |
2256 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
2257 |
(February 19, 1996) 466.43 749.33 T |
2258 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
2259 |
([Page 11]) 501.42 37.33 T |
2260 |
0 12 Q |
2261 |
(Hexadecimal numeric characters are used in several protocol elements.) 90 712 T |
2262 |
4 10 Q |
2263 |
(HEX) 108 693.33 T |
2264 |
(=) 189 693.33 T |
2265 |
("A" | "B" | "C" | "D" | "E" | "F") 198 693.33 T |
2266 |
(|) 189 681.33 T |
2267 |
("a" | "b" | "c" | "d" | "e" | "f" | DIGIT) 198 681.33 T |
2268 |
0 12 Q |
2269 |
(Many HTTP/1.0 header \336eld values consist of words separated by) 90 664 T |
2270 |
4 10 Q |
2271 |
(LWS) 410.1 664 T |
2272 |
0 12 Q |
2273 |
( or special characters.) 431.76 664 T |
2274 |
(These special characters must be in a quoted string to be used within a parameter value.) 90 650 T |
2275 |
4 10 Q |
2276 |
(word) 108 631.33 T |
2277 |
(= token | quoted-string) 189 631.33 T |
2278 |
(token) 108 615.33 T |
2279 |
(= 1*<any CHAR except CTLs or tspecials>) 189 615.33 T |
2280 |
(tspecials) 108 599.33 T |
2281 |
(= "\050" | "\051" | "<" | ">" | "@") 189 599.33 T |
2282 |
(|) 189 587.33 T |
2283 |
("," | ";" | ":" | "\134" | <">) 198 587.33 T |
2284 |
(|) 189 575.33 T |
2285 |
("/" | "[" | "]" | "?" | "=") 198 575.33 T |
2286 |
(|) 189 563.33 T |
2287 |
("{" | "}" | SP | HT) 198 563.33 T |
2288 |
0 12 Q |
2289 |
-0.76 (Comments may be included in some HTTP header \336elds by surrounding the comment text with) 90 546 P |
2290 |
(parentheses. Comments are only allowed in \336elds containing ") 90 532 T |
2291 |
4 10 Q |
2292 |
(comment) 389.7 532 T |
2293 |
0 12 Q |
2294 |
(" as part of their \336eld) 430.8 532 T |
2295 |
(value de\336nition. In all other \336elds, parentheses are considered part of the \336eld value.) 90 518 T |
2296 |
4 10 Q |
2297 |
(comment) 108 499.33 T |
2298 |
(=) 189 499.33 T |
2299 |
("\050" *\050 ctext | comment \051 "\051") 198 499.33 T |
2300 |
(ctext) 108 487.33 T |
2301 |
(=) 189 487.33 T |
2302 |
(<any TEXT excluding "\050" and "\051">) 198 487.33 T |
2303 |
0 12 Q |
2304 |
(A string of text is parsed as a single word if it is quoted using double-quote marks.) 90 470 T |
2305 |
4 10 Q |
2306 |
(quoted-string) 108 451.33 T |
2307 |
(=) 189 451.33 T |
2308 |
(\050 <"> *\050qdtext\051 <"> \051) 198 451.33 T |
2309 |
(qdtext) 108 435.33 T |
2310 |
(= <any CHAR except <"> and CTLs,) 189 435.33 T |
2311 |
(but including L) 198 423.33 T |
2312 |
(WS>) 261.7 423.33 T |
2313 |
0 12 Q |
2314 |
(Single-character quoting using the backslash \050"\134"\051 character is not permitted in HTTP/1.0.) 90 406 T |
2315 |
55.82 678 57.82 720 R |
2316 |
V |
2317 |
55.82 514 57.82 526 R |
2318 |
V |
2319 |
FMENDPAGE |
2320 |
%%EndPage: "11" 12 |
2321 |
%%Page: "12" 12 |
2322 |
612 792 0 FMBEGINPAGE |
2323 |
0 10 Q |
2324 |
0 X |
2325 |
0 K |
2326 |
(INTERNET-DRAFT) 72 749.33 T |
2327 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
2328 |
(February 19, 1996) 466.43 749.33 T |
2329 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
2330 |
([Page 12]) 501.42 37.33 T |
2331 |
1 18 Q |
2332 |
(3. Pr) 72 708 T |
2333 |
(otocol Parameters) 113.14 708 T |
2334 |
1 14 Q |
2335 |
(3.1 HTTP V) 72 678.67 T |
2336 |
(ersion) 146.9 678.67 T |
2337 |
0 12 Q |
2338 |
-0.22 (HTTP uses a "<major>.<minor>" numbering scheme to indicate versions of the protocol. The) 90 660 P |
2339 |
(protocol versioning policy is intended to allow the sender to indicate the format of a message) 90 646 T |
2340 |
(and its capacity for understanding further HTTP communication, rather than the features) 90 632 T |
2341 |
-0.38 (obtained via that communication. No change is made to the version number for the addition of) 90 618 P |
2342 |
(message components which do not af) 90 604 T |
2343 |
(fect communication behavior or which only add to) 269.33 604 T |
2344 |
(extensible \336eld values. The <minor> number is incremented when the changes made to the) 90 590 T |
2345 |
(protocol add features which do not change the general message parsing algorithm, but which) 90 576 T |
2346 |
-0.75 (may add to the message semantics and imply additional capabilities of the sender) 90 562 P |
2347 |
-0.75 (. The <major>) 470.09 562 P |
2348 |
(number is incremented when the format of a message within the protocol is changed.) 90 548 T |
2349 |
(The version of an HTTP message is indicated by an) 90 528 T |
2350 |
4 10 Q |
2351 |
(HTTP-Version) 341.15 528 T |
2352 |
0 12 Q |
2353 |
( \336eld in the \336rst line of the) 404.46 528 T |
2354 |
-0.31 (message. If the protocol version is not speci\336ed, the recipient must assume that the message is) 90 514 P |
2355 |
(in the simple HTTP/0.9 format.) 90 500 T |
2356 |
4 10 Q |
2357 |
(HTTP-V) 108 481.33 T |
2358 |
(ersion) 143.54 481.33 T |
2359 |
(=) 189 481.33 T |
2360 |
("HTTP" "/" 1*DIGIT "." 1*DIGIT) 198 481.33 T |
2361 |
0 12 Q |
2362 |
-0.78 (Note that the major and minor numbers should be treated as separate integers and that each may) 90 464 P |
2363 |
-0.34 (be incremented higher than a single digit. Thus, HTTP/2.4 is a lower version than HTTP/2.13,) 90 450 P |
2364 |
(which in turn is lower than HTTP/12.3. Leading zeros should be ignored by recipients and) 90 436 T |
2365 |
(never generated by senders.) 90 422 T |
2366 |
(This document de\336nes both the 0.9 and 1.0 versions of the HTTP protocol. Applications) 90 402 T |
2367 |
(sending) 90 388 T |
2368 |
4 10 Q |
2369 |
(Full-Request) 130.31 388 T |
2370 |
0 12 Q |
2371 |
( or) 186.96 388 T |
2372 |
4 10 Q |
2373 |
(Full-Response) 202.95 388 T |
2374 |
0 12 Q |
2375 |
( messages, as de\336ned by this speci\336cation, must include) 267.37 388 T |
2376 |
(an) 90 374 T |
2377 |
4 10 Q |
2378 |
(HTTP-Version) 104.32 374 T |
2379 |
0 12 Q |
2380 |
( of \322) 167.62 374 T |
2381 |
2 11 Q |
2382 |
(HTTP/1.0) 188.94 374 T |
2383 |
0 12 Q |
2384 |
(\323.) 241.67 374 T |
2385 |
(HTTP/1.0 servers must:) 90 354 T |
2386 |
(\245) 108 334 T |
2387 |
(recognize the format of the) 117 334 T |
2388 |
4 10 Q |
2389 |
(Request-Line) 249.89 334 T |
2390 |
0 12 Q |
2391 |
( for HTTP/0.9 and HTTP/1.0 requests;) 309.32 334 T |
2392 |
(\245) 108 319 T |
2393 |
(understand any valid request in the format of HTTP/0.9 or HTTP/1.0;) 117 319 T |
2394 |
(\245) 108 304 T |
2395 |
(respond appropriately with a message in the same protocol version used by the client.) 117 304 T |
2396 |
(HTTP/1.0 clients must:) 90 284 T |
2397 |
(\245) 108 264 T |
2398 |
(recognize the format of the) 117 264 T |
2399 |
4 10 Q |
2400 |
(Status-Line) 249.89 264 T |
2401 |
0 12 Q |
2402 |
( for HTTP/1.0 responses;) 300.44 264 T |
2403 |
(\245) 108 249 T |
2404 |
(understand any valid response in the format of HTTP/0.9 or HTTP/1.0.) 117 249 T |
2405 |
(Proxy and gateway applications must be careful in forwarding requests that are received in a) 90 229 T |
2406 |
-0.27 (format dif) 90 215 P |
2407 |
-0.27 (ferent than that of the application\325) 137.81 215 P |
2408 |
-0.27 (s native HTTP version. Since the protocol version) 299.33 215 P |
2409 |
(indicates the protocol capability of the sender) 90 201 T |
2410 |
(, a proxy/gateway must never send a message) 308.03 201 T |
2411 |
(with a version indicator which is greater than its native version; if a higher version request is) 90 187 T |
2412 |
(received, the proxy/gateway must either downgrade the request version or respond with an) 90 173 T |
2413 |
(error) 90 159 T |
2414 |
(. Requests with a version lower than that of the application\325) 112.64 159 T |
2415 |
(s native format may be) 398.12 159 T |
2416 |
-0.82 (upgraded before being forwarded; the proxy/gateway\325) 90 145 P |
2417 |
-0.82 (s response to that request must follow the) 344.68 145 P |
2418 |
(server requirements listed above.) 90 131 T |
2419 |
55.82 127 57.82 139 R |
2420 |
V |
2421 |
FMENDPAGE |
2422 |
%%EndPage: "12" 13 |
2423 |
%%Page: "13" 13 |
2424 |
612 792 0 FMBEGINPAGE |
2425 |
0 10 Q |
2426 |
0 X |
2427 |
0 K |
2428 |
(INTERNET-DRAFT) 72 749.33 T |
2429 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
2430 |
(February 19, 1996) 466.43 749.33 T |
2431 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
2432 |
([Page 13]) 501.42 37.33 T |
2433 |
1 14 Q |
2434 |
(3.2 Uniform Resour) 72 710.67 T |
2435 |
(ce Identi\336ers) 193.77 710.67 T |
2436 |
0 12 Q |
2437 |
(URIs have been known by many names: WWW addresses, Universal Document Identi\336ers,) 90 692 T |
2438 |
-0.3 (Universal Resource Identi\336ers) 90 678 P |
2439 |
-0.3 ([2], and \336nally the combination of Uniform Resource Locators) 238.28 678 P |
2440 |
-0.71 (\050URL\051) 90 664 P |
2441 |
-0.71 ([4] and Names \050URN\051) 124.97 664 P |
2442 |
-0.71 ([16]. As far as HTTP is concerned, Uniform Resource Identi\336ers) 232.73 664 P |
2443 |
-0.75 (are simply formatted strings which identify\321via name, location, or any other characteristic\321a) 90 650 P |
2444 |
(network resource.) 90 636 T |
2445 |
1 F |
2446 |
(3.2.1 General Syntax) 72 616 T |
2447 |
0 F |
2448 |
(URIs in HTTP can be represented in absolute form or relative to some known base URI) 90 598 T |
2449 |
([9],) 513.69 598 T |
2450 |
(depending upon the context of their use. The two forms are dif) 90 584 T |
2451 |
(ferentiated by the fact that) 390.23 584 T |
2452 |
(absolute URIs always begin with a scheme name followed by a colon.) 90 570 T |
2453 |
4 10 Q |
2454 |
(URI) 108 551.33 T |
2455 |
(=) 189 551.33 T |
2456 |
(\050 absoluteURI | relativeURI \051 [ "#" fragment ]) 198 551.33 T |
2457 |
(absoluteURI) 108 535.33 T |
2458 |
(=) 189 535.33 T |
2459 |
(scheme ":" *\050 uchar | reserved \051) 198 535.33 T |
2460 |
(relativeURI) 108 519.33 T |
2461 |
(=) 189 519.33 T |
2462 |
(net_path | abs_path | rel_path) 198 519.33 T |
2463 |
(net_path) 108 503.33 T |
2464 |
(=) 189 503.33 T |
2465 |
("//" net_loc [ abs_path ]) 198 503.33 T |
2466 |
(abs_path) 108 491.33 T |
2467 |
(=) 189 491.33 T |
2468 |
("/" rel_path) 198 491.33 T |
2469 |
(rel_path) 108 479.33 T |
2470 |
(=) 189 479.33 T |
2471 |
([ path ] [ ";" params ] [ "?" query ]) 198 479.33 T |
2472 |
(path) 108 463.33 T |
2473 |
(=) 189 463.33 T |
2474 |
(fsegment *\050 "/" segment \051) 198 463.33 T |
2475 |
(fsegment) 108 451.33 T |
2476 |
(=) 189 451.33 T |
2477 |
(1*pchar) 198 451.33 T |
2478 |
(segment) 108 439.33 T |
2479 |
(=) 189 439.33 T |
2480 |
(*pchar) 198 439.33 T |
2481 |
(params) 108 423.33 T |
2482 |
(=) 189 423.33 T |
2483 |
(param *\050 ";" param \051) 198 423.33 T |
2484 |
(param) 108 411.33 T |
2485 |
(=) 189 411.33 T |
2486 |
(*\050 pchar | "/" \051) 198 411.33 T |
2487 |
(scheme) 108 395.33 T |
2488 |
(=) 189 395.33 T |
2489 |
(1*\050 ALPHA | DIGIT | "+" | "-" | "." \051) 198 395.33 T |
2490 |
(net_loc) 108 383.33 T |
2491 |
(=) 189 383.33 T |
2492 |
(*\050 pchar | ";" | "?" \051) 198 383.33 T |
2493 |
(query) 108 371.33 T |
2494 |
(=) 189 371.33 T |
2495 |
(*\050 uchar | reserved \051) 198 371.33 T |
2496 |
(fragment) 108 359.33 T |
2497 |
(=) 189 359.33 T |
2498 |
(*\050 uchar | reserved \051) 198 359.33 T |
2499 |
(pchar) 108 343.33 T |
2500 |
(=) 189 343.33 T |
2501 |
(uchar | ":" | "@" | "&" | "=" | "+") 198 343.33 T |
2502 |
(uchar) 108 331.33 T |
2503 |
(=) 189 331.33 T |
2504 |
(unreserved | escape) 198 331.33 T |
2505 |
(unreserved) 108 319.33 T |
2506 |
(=) 189 319.33 T |
2507 |
(ALPHA | DIGIT | safe | extra | national) 198 319.33 T |
2508 |
(escape) 108 303.33 T |
2509 |
(=) 189 303.33 T |
2510 |
("%" HEX HEX) 198 303.33 T |
2511 |
(reserved) 108 291.33 T |
2512 |
(=) 189 291.33 T |
2513 |
(";" | "/" | "?" | ":" | "@" | "&" | "=" | "+") 198 291.33 T |
2514 |
(extra) 108 279.33 T |
2515 |
(=) 189 279.33 T |
2516 |
("!" | "*" | "\325" | "\050" | "\051" | ",") 198 279.33 T |
2517 |
(safe) 108 267.33 T |
2518 |
(=) 189 267.33 T |
2519 |
("$" | "-" | "_" | ".") 198 267.33 T |
2520 |
(unsafe) 108 255.33 T |
2521 |
(=) 189 255.33 T |
2522 |
(CTL | SP | <"> | "#" | "%" | "<" | ">") 198 255.33 T |
2523 |
(national) 108 243.33 T |
2524 |
(=) 189 243.33 T |
2525 |
(<any OCTET excluding ALPHA, DIGIT) 198 243.33 T |
2526 |
(,) 368.25 243.33 T |
2527 |
(reserved, extra, safe, and unsafe>) 198 231.33 T |
2528 |
0 12 Q |
2529 |
-0.65 (For de\336nitive information on URL syntax and semantics, see RFC 1738) 90 214 P |
2530 |
-0.65 ([4] and RFC) 432.01 214 P |
2531 |
-0.65 (1808) 493.68 214 P |
2532 |
-0.65 ([9].) 520.66 214 P |
2533 |
(The BNF above includes) 90 200 T |
2534 |
4 10 Q |
2535 |
(national) 212.59 200 T |
2536 |
0 12 Q |
2537 |
( characters not allowed in valid URLs as speci\336ed by) 247.59 200 T |
2538 |
-0.27 (RFC) 90 186 P |
2539 |
-0.27 (1738, since HTTP servers are not restricted in the set of) 115.67 186 P |
2540 |
4 10 Q |
2541 |
-0.25 (unreserved) 383.18 186 P |
2542 |
0 12 Q |
2543 |
-0.27 ( characters allowed to) 433.17 186 P |
2544 |
(represent the) 90 172 T |
2545 |
4 10 Q |
2546 |
(rel_path) 154.61 172 T |
2547 |
0 12 Q |
2548 |
( part of addresses, and HTTP proxies may receive requests for URIs not) 190.72 172 T |
2549 |
(de\336ned by RFC) 90 158 T |
2550 |
(1738.) 168.96 158 T |
2551 |
1 F |
2552 |
(3.2.2 http URL) 72 138 T |
2553 |
0 F |
2554 |
(The "http" scheme is used to locate network resources via the HTTP protocol. This section) 90 120 T |
2555 |
(de\336nes the scheme-speci\336c syntax and semantics for http URLs.) 90 106 T |
2556 |
4 10 Q |
2557 |
(http_URL) 108 87.33 T |
2558 |
(=) 189 87.33 T |
2559 |
("http:" "//" host [ ":" port ] [ abs_path ]) 198 87.33 T |
2560 |
55.82 340 57.82 350 R |
2561 |
V |
2562 |
55.82 228 57.82 310 R |
2563 |
V |
2564 |
55.82 84 57.82 94 R |
2565 |
V |
2566 |
FMENDPAGE |
2567 |
%%EndPage: "13" 14 |
2568 |
%%Page: "14" 14 |
2569 |
612 792 0 FMBEGINPAGE |
2570 |
0 10 Q |
2571 |
0 X |
2572 |
0 K |
2573 |
(INTERNET-DRAFT) 72 749.33 T |
2574 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
2575 |
(February 19, 1996) 466.43 749.33 T |
2576 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
2577 |
([Page 14]) 501.42 37.33 T |
2578 |
4 F |
2579 |
(host) 108 713.33 T |
2580 |
(=) 189 713.33 T |
2581 |
(<A legal Internet host domain name) 198 713.33 T |
2582 |
(or IP address \050in dotted-decimal form\051,) 200.78 701.33 T |
2583 |
(as de\336ned by Section 2.1 of RFC 1) 200.78 689.33 T |
2584 |
(123>) 355.03 689.33 T |
2585 |
(port) 108 673.33 T |
2586 |
(=) 189 673.33 T |
2587 |
(*DIGIT) 198 673.33 T |
2588 |
0 12 Q |
2589 |
(If the) 90 656 T |
2590 |
4 10 Q |
2591 |
(port) 118.64 656 T |
2592 |
0 12 Q |
2593 |
( is empty or not given, port 80 is assumed. The semantics are that the identi\336ed) 135.86 656 T |
2594 |
-0.19 (resource is located at the server listening for TCP connections on that) 90 642 P |
2595 |
4 10 Q |
2596 |
-0.18 (port) 424.11 642 P |
2597 |
0 12 Q |
2598 |
-0.19 ( of that) 441.33 642 P |
2599 |
4 10 Q |
2600 |
-0.18 (host) 477.72 642 P |
2601 |
0 12 Q |
2602 |
-0.19 (, and the) 496.61 642 P |
2603 |
4 10 Q |
2604 |
(Request-URI) 90 628 T |
2605 |
0 12 Q |
2606 |
( for the resource is) 147.76 628 T |
2607 |
4 10 Q |
2608 |
(abs_path) 240.01 628 T |
2609 |
0 12 Q |
2610 |
(. If the) 281.13 628 T |
2611 |
4 10 Q |
2612 |
(abs_path) 315.77 628 T |
2613 |
0 12 Q |
2614 |
( is not present in the URL, it must be) 356.88 628 T |
2615 |
(given as "/" when used as a) 90 614 T |
2616 |
4 10 Q |
2617 |
(Request-URI) 224.03 614 T |
2618 |
0 12 Q |
2619 |
( \050Section) 281.79 614 T |
2620 |
(5.1.2\051.) 327.76 614 T |
2621 |
6 F |
2622 |
-0.56 (Note:) 108 594 P |
2623 |
3 F |
2624 |
-0.56 (Although the HTTP pr) 137.75 594 P |
2625 |
-0.56 (otocol is independent of the transport layer pr) 243.26 594 P |
2626 |
-0.56 (otocol, the) 460.48 594 P |
2627 |
-0.85 (http URL only identi\336es r) 108 582 P |
2628 |
-0.85 (esour) 226.11 582 P |
2629 |
-0.85 (ces by their TCP location, and thus non-TCP r) 252.32 582 P |
2630 |
-0.85 (esour) 469.33 582 P |
2631 |
-0.85 (ces) 495.53 582 P |
2632 |
(must be identi\336ed by some other URI scheme.) 108 570 T |
2633 |
0 F |
2634 |
-0.49 (The canonical form for "http" URLs is obtained by converting any) 90 552 P |
2635 |
4 10 Q |
2636 |
-0.46 (UPALPHA) 406.49 552 P |
2637 |
0 12 Q |
2638 |
-0.49 ( characters in) 453.14 552 P |
2639 |
4 10 Q |
2640 |
-0.46 (host) 518.6 552 P |
2641 |
0 12 Q |
2642 |
(to their) 90 538 T |
2643 |
4 10 Q |
2644 |
(LOALPHA) 127.31 538 T |
2645 |
0 12 Q |
2646 |
( equivalent \050hostnames are case-insensitive\051, eliding the) 173.42 538 T |
2647 |
4 10 Q |
2648 |
([ ":" port ]) 444.55 538 T |
2649 |
0 12 Q |
2650 |
( if the port) 485.54 538 T |
2651 |
(is 80, and replacing an empty) 90 524 T |
2652 |
4 10 Q |
2653 |
(abs_path) 234.23 524 T |
2654 |
0 12 Q |
2655 |
( with "/".) 275.35 524 T |
2656 |
1 14 Q |
2657 |
(3.3 Date/T) 72 496.67 T |
2658 |
(ime Formats) 137.43 496.67 T |
2659 |
0 12 Q |
2660 |
-0.19 (HTTP/1.0 applications have historically allowed three dif) 90 478 P |
2661 |
-0.19 (ferent formats for the representation) 364.78 478 P |
2662 |
(of date/time stamps:) 90 464 T |
2663 |
2 11 Q |
2664 |
(Sun, 06 Nov 1994 08:49:37 GMT) 108 444.67 T |
2665 |
(; RFC 822, updated by RFC 1123) 325.53 444.67 T |
2666 |
(Sunday, 06-Nov-94 08:49:37 GMT) 108 432.67 T |
2667 |
(; RFC 850, obsoleted by RFC 1036) 325.53 432.67 T |
2668 |
(Sun Nov) 108 420.67 T |
2669 |
(6 08:49:37 1994) 167.33 420.67 T |
2670 |
(; ANSI C\325s asctime\050\051 format) 325.53 420.67 T |
2671 |
0 12 Q |
2672 |
-0.35 (The \336rst format is preferred as an Internet standard and represents a \336xed-length subset of that) 90 402 P |
2673 |
-0.6 (de\336ned by RFC 1) 90 388 P |
2674 |
-0.6 (123) 172.71 388 P |
2675 |
-0.6 ([6] \050an update to RFC 822) 193.69 388 P |
2676 |
-0.6 ([7]\051. The second format is in common use, but) 319.92 388 P |
2677 |
-0.69 (is based on the obsolete RFC 850) 90 374 P |
2678 |
-0.69 ([10] date format and lacks a four) 249.41 374 P |
2679 |
-0.69 (-digit year) 402.19 374 P |
2680 |
-0.69 (. HTTP/1.0 clients) 450.47 374 P |
2681 |
(and servers that parse the date value should accept all three formats, though they must never) 90 360 T |
2682 |
(generate the third \050asctime\051 format.) 90 346 T |
2683 |
6 F |
2684 |
-0.37 (Note:) 108 326 P |
2685 |
3 F |
2686 |
-0.37 (Recipients of date values ar) 137.94 326 P |
2687 |
-0.37 (e encouraged to be r) 269.27 326 P |
2688 |
-0.37 (obust in accepting date values) 366.61 326 P |
2689 |
(that may have been generated by non-HTTP applications, as is sometimes the case) 108 314 T |
2690 |
(when r) 108 302 T |
2691 |
(etrieving or posting messages via pr) 140.54 302 T |
2692 |
(oxies/gateways to SMTP or NNTP) 314.32 302 T |
2693 |
(.) 477.36 302 T |
2694 |
0 F |
2695 |
(All HTTP/1.0 date/time stamps must be represented in Universal T) 90 284 T |
2696 |
(ime \050UT\051, also known as) 411.38 284 T |
2697 |
-0.42 (Greenwich Mean T) 90 270 P |
2698 |
-0.42 (ime \050GMT\051, without exception. This is indicated in the \336rst two formats by) 181.99 270 P |
2699 |
-0.07 (the inclusion of \322GMT\323 as the three-letter abbreviation for time zone, and should be assumed) 90 256 P |
2700 |
(when reading the asctime format.) 90 242 T |
2701 |
4 10 Q |
2702 |
(HTTP-date) 108 223.33 T |
2703 |
(=) 189 223.33 T |
2704 |
(rfc1) 198 223.33 T |
2705 |
(123-date | rfc850-date | asctime-date) 213.92 223.33 T |
2706 |
(rfc1) 108 207.33 T |
2707 |
(123-date) 123.92 207.33 T |
2708 |
(=) 189 207.33 T |
2709 |
(wkday "," SP date1 SP time SP "GMT") 198 207.33 T |
2710 |
(rfc850-date) 108 195.33 T |
2711 |
(=) 189 195.33 T |
2712 |
(weekday "," SP date2 SP time SP "GMT") 198 195.33 T |
2713 |
(asctime-date) 108 183.33 T |
2714 |
(= wkday SP date3 SP time SP 4DIGIT) 189 183.33 T |
2715 |
(date1) 108 167.33 T |
2716 |
(=) 189 167.33 T |
2717 |
(2DIGIT SP month SP 4DIGIT) 198 167.33 T |
2718 |
(; day month year \050e.g., 02 Jun 1982\051) 198 155.33 T |
2719 |
(date2) 108 143.33 T |
2720 |
(=) 189 143.33 T |
2721 |
(2DIGIT "-" month "-" 2DIGIT) 198 143.33 T |
2722 |
(; day-month-year \050e.g., 02-Jun-82\051) 198 131.33 T |
2723 |
(date3) 108 119.33 T |
2724 |
(=) 189 119.33 T |
2725 |
(month SP \050 2DIGIT | \050 SP 1DIGIT \051\051) 198 119.33 T |
2726 |
(; month day \050e.g., Jun) 198 107.33 T |
2727 |
(2\051) 300.22 107.33 T |
2728 |
(time) 108 91.33 T |
2729 |
(=) 189 91.33 T |
2730 |
(2DIGIT ":" 2DIGIT ":" 2DIGIT) 198 91.33 T |
2731 |
(; 00:00:00 - 23:59:59) 198 79.33 T |
2732 |
55.82 610 57.82 622 R |
2733 |
V |
2734 |
FMENDPAGE |
2735 |
%%EndPage: "14" 15 |
2736 |
%%Page: "15" 15 |
2737 |
612 792 0 FMBEGINPAGE |
2738 |
0 10 Q |
2739 |
0 X |
2740 |
0 K |
2741 |
(INTERNET-DRAFT) 72 749.33 T |
2742 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
2743 |
(February 19, 1996) 466.43 749.33 T |
2744 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
2745 |
([Page 15]) 501.42 37.33 T |
2746 |
4 F |
2747 |
(wkday) 108 713.33 T |
2748 |
(=) 189 713.33 T |
2749 |
("Mon" | "T) 198 713.33 T |
2750 |
(ue" | "W) 241.98 713.33 T |
2751 |
(ed") 277.6 713.33 T |
2752 |
(|) 189 701.33 T |
2753 |
("Thu" | "Fri" | "Sat" | "Sun") 198 701.33 T |
2754 |
(weekday) 108 685.33 T |
2755 |
(=) 189 685.33 T |
2756 |
("Monday" | "T) 198 685.33 T |
2757 |
(uesday" | "W) 258.09 685.33 T |
2758 |
(ednesday") 314.82 685.33 T |
2759 |
(|) 189 673.33 T |
2760 |
("Thursday" | "Friday" | "Saturday" | "Sunday") 198 673.33 T |
2761 |
(month) 108 657.33 T |
2762 |
(=) 189 657.33 T |
2763 |
("Jan" | "Feb" | "Mar" | "Apr") 198 657.33 T |
2764 |
(|) 189 645.33 T |
2765 |
("May" | "Jun" | "Jul" | "Aug") 198 645.33 T |
2766 |
(|) 189 633.33 T |
2767 |
("Sep" | "Oct" | "Nov" | "Dec") 198 633.33 T |
2768 |
6 12 Q |
2769 |
(Note:) 108 616 T |
2770 |
3 F |
2771 |
(HTTP r) 138.31 616 T |
2772 |
(equir) 174.85 616 T |
2773 |
(ements for the date/time stamp format apply only to their usage) 199.73 616 T |
2774 |
-0.11 (within the pr) 108 604 P |
2775 |
-0.11 (otocol str) 168.65 604 P |
2776 |
-0.11 (eam. Clients and servers ar) 213.74 604 P |
2777 |
-0.11 (e not r) 345.1 604 P |
2778 |
-0.11 (equir) 375.75 604 P |
2779 |
-0.11 (ed to use these formats) 400.62 604 P |
2780 |
(for user pr) 108 592 T |
2781 |
(esentation, r) 158.86 592 T |
2782 |
(equest logging, etc.) 218.39 592 T |
2783 |
1 14 Q |
2784 |
(3.4 Character Sets) 72 566.67 T |
2785 |
0 12 Q |
2786 |
(HTTP uses the same de\336nition of the term "character set" as that described for MIME:) 90 548 T |
2787 |
(The term "character set" is used in this document to refer to a method used with) 117 528 T |
2788 |
(one or more tables to convert a sequence of octets into a sequence of characters.) 117 514 T |
2789 |
(Note that unconditional conversion in the other direction is not required, in that) 117 500 T |
2790 |
-0.71 (not all characters may be available in a given character set and a character set may) 117 486 P |
2791 |
-0.41 (provide more than one sequence of octets to represent a particular character) 117 472 P |
2792 |
-0.41 (. This) 474.5 472 P |
2793 |
-0.2 (de\336nition is intended to allow various kinds of character encodings, from simple) 117 458 P |
2794 |
(single-table mappings such as US-ASCII to complex table switching methods) 117 444 T |
2795 |
-0.19 (such as those that use ISO 2022\325) 117 430 P |
2796 |
-0.19 (s techniques. However) 271.77 430 P |
2797 |
-0.19 (, the de\336nition associated) 379.83 430 P |
2798 |
-0.38 (with a MIME character set name must fully specify the mapping to be performed) 117 416 P |
2799 |
(from octets to characters. In particular) 117 402 T |
2800 |
(, use of external pro\336ling information to) 299.7 402 T |
2801 |
(determine the exact mapping is not permitted.) 117 388 T |
2802 |
6 F |
2803 |
(Note:) 108 368 T |
2804 |
3 F |
2805 |
(This use of the term "character set" is mor) 138.31 368 T |
2806 |
(e commonly r) 341.82 368 T |
2807 |
(eferr) 406.66 368 T |
2808 |
(ed to as a) 429.53 368 T |
2809 |
-0.41 ("character encoding." However) 108 356 P |
2810 |
-0.41 (, since HTTP and MIME shar) 258.82 356 P |
2811 |
-0.41 (e the same r) 398.93 356 P |
2812 |
-0.41 (egistry) 455.57 356 P |
2813 |
-0.41 (, it is) 487.55 356 P |
2814 |
(important that the terminology also be shar) 108 344 T |
2815 |
(ed.) 316.78 344 T |
2816 |
0 F |
2817 |
(HTTP character sets are identi\336ed by case-insensitive tokens. The complete set of tokens are) 90 326 T |
2818 |
(de\336ned by the IANA Character Set registry) 90 312 T |
2819 |
([15]. However) 301.5 312 T |
2820 |
(, because that registry does not) 370.96 312 T |
2821 |
-0.14 (de\336ne a single, consistent token for each character set, we de\336ne here the preferred names for) 90 298 P |
2822 |
(those character sets most likely to be used with HTTP entities. These character sets include) 90 284 T |
2823 |
(those registered by RFC 1521) 90 270 T |
2824 |
([5] \321 the US-ASCII) 236.25 270 T |
2825 |
([17] and ISO-) 339.51 270 T |
2826 |
(8859) 406.12 270 T |
2827 |
([18] character sets \321) 433.11 270 T |
2828 |
(and other names speci\336cally recommended for use within MIME charset parameters.) 90 256 T |
2829 |
4 10 Q |
2830 |
(charset) 108 237.33 T |
2831 |
(=) 153 237.33 T |
2832 |
("US-ASCII") 162 237.33 T |
2833 |
(|) 153 225.33 T |
2834 |
("ISO-8859-1" | "ISO-8859-2" | "ISO-8859-3") 162 225.33 T |
2835 |
(|) 153 213.33 T |
2836 |
("ISO-8859-4" | "ISO-8859-5" | "ISO-8859-6") 162 213.33 T |
2837 |
(|) 153 201.33 T |
2838 |
("ISO-8859-7" | "ISO-8859-8" | "ISO-8859-9") 162 201.33 T |
2839 |
(|) 153 189.33 T |
2840 |
("ISO-2022-JP" | "ISO-2022-JP-2" | "ISO-2022-KR") 162 189.33 T |
2841 |
(|) 153 177.33 T |
2842 |
("UNICODE-1-1" | "UNICODE-1-1-UTF-7" | "UNICODE-1-1-UTF-8") 162 177.33 T |
2843 |
(|) 153 165.33 T |
2844 |
(token) 162 165.33 T |
2845 |
0 12 Q |
2846 |
(Although HTTP allows an arbitrary token to be used as a charset value, any token that has a) 90 148 T |
2847 |
-0.13 (prede\336ned value within the IANA Character Set registry) 90 134 P |
2848 |
-0.13 ([15] must represent the character set) 363.58 134 P |
2849 |
-0.62 (de\336ned by that registry) 90 120 P |
2850 |
-0.62 (. Applications should limit their use of character sets to those de\336ned by) 198.29 120 P |
2851 |
(the IANA registry) 90 106 T |
2852 |
(.) 176.48 106 T |
2853 |
55.82 612 57.82 624 R |
2854 |
V |
2855 |
55.82 340 57.82 376 R |
2856 |
V |
2857 |
55.82 102 57.82 114 R |
2858 |
V |
2859 |
FMENDPAGE |
2860 |
%%EndPage: "15" 16 |
2861 |
%%Page: "16" 16 |
2862 |
612 792 0 FMBEGINPAGE |
2863 |
0 10 Q |
2864 |
0 X |
2865 |
0 K |
2866 |
(INTERNET-DRAFT) 72 749.33 T |
2867 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
2868 |
(February 19, 1996) 466.43 749.33 T |
2869 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
2870 |
([Page 16]) 501.42 37.33 T |
2871 |
0 12 Q |
2872 |
(The character set of an entity body should be labelled as the lowest common denominator of) 90 712 T |
2873 |
-0.44 (the character codes used within that body) 90 698 P |
2874 |
-0.44 (, with the exception that no label is preferred over the) 285.08 698 P |
2875 |
(labels US-ASCII or ISO-8859-1.) 90 684 T |
2876 |
1 14 Q |
2877 |
(3.5 Content Codings) 72 656.67 T |
2878 |
0 12 Q |
2879 |
-0.49 (Content coding values are used to indicate an encoding transformation that has been applied to) 90 638 P |
2880 |
(a resource. Content codings are primarily used to allow a document to be compressed or) 90 624 T |
2881 |
(encrypted without losing the identity of its underlying media type. T) 90 610 T |
2882 |
(ypically) 417.3 610 T |
2883 |
(, the resource is) 455.16 610 T |
2884 |
(stored in this encoding and only decoded before rendering or analogous usage.) 90 596 T |
2885 |
4 10 Q |
2886 |
(content-coding) 108 577.33 T |
2887 |
(=) 234 577.33 T |
2888 |
("x-gzip" | "x-compress" | token) 243 577.33 T |
2889 |
6 12 Q |
2890 |
(Note:) 108 560 T |
2891 |
3 F |
2892 |
(For futur) 138.31 560 T |
2893 |
(e compatibility) 182.18 560 T |
2894 |
(, HTTP/1.0 applications should consider "gzip" and) 253.14 560 T |
2895 |
("compr) 108 548 T |
2896 |
(ess" to be equivalent to "x-gzip" and "x-compr) 143.24 548 T |
2897 |
(ess", r) 365.8 548 T |
2898 |
(espectively) 395.71 548 T |
2899 |
(.) 447.67 548 T |
2900 |
0 F |
2901 |
(All) 90 530 T |
2902 |
4 10 Q |
2903 |
(content-coding) 108.33 530 T |
2904 |
0 12 Q |
2905 |
( values are case-insensitive. HTTP/1.0 uses) 173.88 530 T |
2906 |
4 10 Q |
2907 |
(content-coding) 385.06 530 T |
2908 |
0 12 Q |
2909 |
( values in the) 450.61 530 T |
2910 |
4 10 Q |
2911 |
-0.41 (Content-Encoding) 90 516 P |
2912 |
0 12 Q |
2913 |
-0.44 ( \050Section) 170 516 P |
2914 |
-0.44 (10.3\051 header \336eld. Although the value describes the content-coding,) 215.53 516 P |
2915 |
-0.81 (what is more important is that it indicates what decoding mechanism will be required to remove) 90 502 P |
2916 |
-0.29 (the encoding. Note that a single program may be capable of decoding multiple content-coding) 90 488 P |
2917 |
(formats. T) 90 474 T |
2918 |
(wo values are de\336ned by this speci\336cation:) 139.12 474 T |
2919 |
4 10 Q |
2920 |
(x-gzip) 90 454 T |
2921 |
0 12 Q |
2922 |
(An encoding format produced by the \336le compression program "gzip" \050GNU zip\051) 108 440 T |
2923 |
-0.12 (developed by Jean-loup Gailly) 108 426 P |
2924 |
-0.12 (. This format is typically a Lempel-Ziv coding \050LZ77\051 with) 253.75 426 P |
2925 |
(a 32 bit CRC.) 108 412 T |
2926 |
4 10 Q |
2927 |
(x-compress) 90 392 T |
2928 |
0 12 Q |
2929 |
(The encoding format produced by the \336le compression program "compress". This format) 108 378 T |
2930 |
(is an adaptive Lempel-Ziv-W) 108 364 T |
2931 |
(elch coding \050LZW\051.) 248.6 364 T |
2932 |
6 F |
2933 |
(Note:) 108 344 T |
2934 |
3 F |
2935 |
(Use of pr) 138.31 344 T |
2936 |
(ogram names for the identi\336cation of encoding formats is not) 182.5 344 T |
2937 |
(desirable and should be discouraged for futur) 108 332 T |
2938 |
(e encodings. Their use her) 328.1 332 T |
2939 |
(e is) 454.57 332 T |
2940 |
(r) 108 320 T |
2941 |
(epr) 112.22 320 T |
2942 |
(esentative of historical practice, not good design.) 127.76 320 T |
2943 |
1 14 Q |
2944 |
(3.6 Media T) 72 294.67 T |
2945 |
(ypes) 146.37 294.67 T |
2946 |
0 12 Q |
2947 |
(HTTP uses Internet Media T) 90 276 T |
2948 |
(ypes) 227.06 276 T |
2949 |
([13] in the) 252.04 276 T |
2950 |
4 10 Q |
2951 |
(Content-Type) 305.01 276 T |
2952 |
0 12 Q |
2953 |
( header \336eld \050Section) 365.55 276 T |
2954 |
(10.5\051 in order) 470.81 276 T |
2955 |
(to provide open and extensible data typing.) 90 262 T |
2956 |
4 10 Q |
2957 |
(media-type) 108 243.33 T |
2958 |
(=) 189 243.33 T |
2959 |
(type "/" subtype *\050 ";" parameter \051) 198 243.33 T |
2960 |
(type) 108 231.33 T |
2961 |
(=) 189 231.33 T |
2962 |
(token) 198 231.33 T |
2963 |
(subtype) 108 219.33 T |
2964 |
(=) 189 219.33 T |
2965 |
(token) 198 219.33 T |
2966 |
0 12 Q |
2967 |
( Parameters may follow the type/subtype in the form of attribute/value pairs.) 90 202 T |
2968 |
4 10 Q |
2969 |
(parameter) 108 183.33 T |
2970 |
(=) 189 183.33 T |
2971 |
(attribute "=" value) 198 183.33 T |
2972 |
(attribute) 108 171.33 T |
2973 |
(=) 189 171.33 T |
2974 |
(token) 198 171.33 T |
2975 |
(value) 108 159.33 T |
2976 |
(=) 189 159.33 T |
2977 |
(token | quoted-string) 198 159.33 T |
2978 |
0 12 Q |
2979 |
(The type, subtype, and parameter attribute names are case-insensitive. Parameter values may) 90 142 T |
2980 |
-0.67 (or may not be case-sensitive, depending on the semantics of the parameter name.) 90 128 P |
2981 |
4 10 Q |
2982 |
-0.62 (LWS) 472.69 128 P |
2983 |
0 12 Q |
2984 |
-0.67 ( must not) 494.35 128 P |
2985 |
-0.81 (be generated between the type and subtype, nor between an attribute and its value. Upon receipt) 90 114 P |
2986 |
-0.19 (of a media type with an unrecognized parameter) 90 100 P |
2987 |
-0.19 (, a user agent should treat the media type as if) 319.63 100 P |
2988 |
(the unrecognized parameter and its value were not present.) 90 86 T |
2989 |
55.82 680 57.82 720 R |
2990 |
V |
2991 |
55.82 408 57.82 420 R |
2992 |
V |
2993 |
55.82 258 57.82 270 R |
2994 |
V |
2995 |
55.82 82 57.82 122 R |
2996 |
V |
2997 |
FMENDPAGE |
2998 |
%%EndPage: "16" 17 |
2999 |
%%Page: "17" 17 |
3000 |
612 792 0 FMBEGINPAGE |
3001 |
0 10 Q |
3002 |
0 X |
3003 |
0 K |
3004 |
(INTERNET-DRAFT) 72 749.33 T |
3005 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3006 |
(February 19, 1996) 466.43 749.33 T |
3007 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3008 |
([Page 17]) 501.42 37.33 T |
3009 |
0 12 Q |
3010 |
(Some older HTTP applications do not recognize media type parameters. HTTP/1.0) 90 712 T |
3011 |
(applications should only use media type parameters when they are necessary to de\336ne the) 90 698 T |
3012 |
(content of a message.) 90 684 T |
3013 |
(Media-type values are registered with the Internet Assigned Number Authority \050IANA) 90 664 T |
3014 |
([15]\051.) 508.68 664 T |
3015 |
-0.59 (The media type registration process is outlined in RFC) 90 650 P |
3016 |
-0.59 (1590) 350.78 650 P |
3017 |
-0.59 ([13]. Use of non-registered media) 377.76 650 P |
3018 |
(types is discouraged.) 90 636 T |
3019 |
1 F |
3020 |
(3.6.1 Canonicalization and Text Defaults) 72 616 T |
3021 |
0 F |
3022 |
-0.53 (Internet media types are registered with a canonical form. In general, an) 90 598 P |
3023 |
4 10 Q |
3024 |
-0.49 (Entity-Body) 432.02 598 P |
3025 |
0 12 Q |
3026 |
-0.53 ( transferred) 483.12 598 P |
3027 |
-0.67 (via HTTP must be represented in the appropriate canonical form prior to its transmission. If the) 90 584 P |
3028 |
(body has been encoded with a) 90 570 T |
3029 |
4 10 Q |
3030 |
(Content-Encoding) 237.22 570 T |
3031 |
0 12 Q |
3032 |
(, the underlying data should be in canonical) 317.21 570 T |
3033 |
(form prior to being encoded.) 90 556 T |
3034 |
(Media subtypes of the "text" type use) 90 536 T |
3035 |
4 10 Q |
3036 |
(CRLF) 272.67 536 T |
3037 |
0 12 Q |
3038 |
( as the text line break when in canonical form.) 298.77 536 T |
3039 |
-0.78 (However) 90 522 P |
3040 |
-0.78 (, HTTP allows the transport of text media with plain) 133.48 522 P |
3041 |
4 10 Q |
3042 |
-0.73 (CR) 379.83 522 P |
3043 |
0 12 Q |
3044 |
-0.78 ( or) 394.26 522 P |
3045 |
4 10 Q |
3046 |
-0.73 (LF) 408.68 522 P |
3047 |
0 12 Q |
3048 |
-0.78 ( alone representing a line) 420.34 522 P |
3049 |
-0.78 (break when used consistently within the) 90 508 P |
3050 |
4 10 Q |
3051 |
-0.73 (Entity-Body) 280.5 508 P |
3052 |
0 12 Q |
3053 |
-0.78 (. HTTP applications must accept) 330.82 508 P |
3054 |
4 10 Q |
3055 |
-0.73 (CRLF) 486.8 508 P |
3056 |
0 12 Q |
3057 |
-0.78 (, bare) 511.93 508 P |
3058 |
4 10 Q |
3059 |
(CR) 90 494 T |
3060 |
0 12 Q |
3061 |
(, and bare) 104.43 494 T |
3062 |
4 10 Q |
3063 |
(LF) 154.38 494 T |
3064 |
0 12 Q |
3065 |
( as being representative of a line break in text media received via HTTP) 166.05 494 T |
3066 |
(.) 509.44 494 T |
3067 |
-0.37 (In addition, if the text media is represented in a character set that does not use octets 13 and 10) 90 474 P |
3068 |
-0.12 (for) 90 460 P |
3069 |
4 10 Q |
3070 |
-0.11 (CR) 106.86 460 P |
3071 |
0 12 Q |
3072 |
-0.12 ( and) 121.3 460 P |
3073 |
4 10 Q |
3074 |
-0.11 (LF) 144.38 460 P |
3075 |
0 12 Q |
3076 |
-0.12 ( respectively) 156.04 460 P |
3077 |
-0.12 (, as is the case for some multi-byte character sets, HTTP allows the) 216.1 460 P |
3078 |
-0.31 (use of whatever octet sequences are de\336ned by that character set to represent the equivalent of) 90 446 P |
3079 |
4 10 Q |
3080 |
(CR) 90 432 T |
3081 |
0 12 Q |
3082 |
( and) 104.43 432 T |
3083 |
4 10 Q |
3084 |
(LF) 127.75 432 T |
3085 |
0 12 Q |
3086 |
( for line breaks. This \337exibility regarding line breaks applies only to text media in) 139.41 432 T |
3087 |
(the) 90 418 T |
3088 |
4 10 Q |
3089 |
(Entity-Body) 107.65 418 T |
3090 |
0 12 Q |
3091 |
(; a bare) 158.76 418 T |
3092 |
4 10 Q |
3093 |
(CR) 197.05 418 T |
3094 |
0 12 Q |
3095 |
( or) 211.48 418 T |
3096 |
4 10 Q |
3097 |
(LF) 227.47 418 T |
3098 |
0 12 Q |
3099 |
( should not be substituted for) 239.13 418 T |
3100 |
4 10 Q |
3101 |
(CRLF) 381.72 418 T |
3102 |
0 12 Q |
3103 |
( within any of the HTTP) 407.82 418 T |
3104 |
(control structures \050such as header \336elds and multipart boundaries\051.) 90 404 T |
3105 |
-0.61 (The "charset" parameter is used with some media types to de\336ne the character set \050Section) 90 384 P |
3106 |
-0.61 (3.4\051) 518.62 384 P |
3107 |
(of the data. When no explicit charset parameter is provided by the sender) 90 370 T |
3108 |
(, media subtypes of) 440.24 370 T |
3109 |
(the "text" type are de\336ned to have a default charset value of "ISO-8859-1" when received via) 90 356 T |
3110 |
(HTTP) 90 342 T |
3111 |
(. Data in character sets other than "ISO-8859-1" or its subsets must be labelled with an) 118.65 342 T |
3112 |
(appropriate charset value in order to be consistently interpreted by the recipient.) 90 328 T |
3113 |
6 F |
3114 |
(Note:) 108 308 T |
3115 |
3 F |
3116 |
(Many curr) 138.31 308 T |
3117 |
(ent HTTP servers pr) 188.82 308 T |
3118 |
(ovide data using charsets other than) 286.65 308 T |
3119 |
-0.59 ("ISO-8859-1" without pr) 108 296 P |
3120 |
-0.59 (oper labelling. This situation r) 225.73 296 P |
3121 |
-0.59 (educes inter) 369.88 296 P |
3122 |
-0.59 (operability and is) 427.14 296 P |
3123 |
(not r) 108 284 T |
3124 |
(ecommended. T) 130.55 284 T |
3125 |
(o compensate for this, some HTTP user agents pr) 204.71 284 T |
3126 |
(ovide a) 441.8 284 T |
3127 |
(con\336guration option to allow the user to change the default interpr) 108 272 T |
3128 |
(etation of the) 429.39 272 T |
3129 |
(media type character set when no charset parameter is given.) 108 260 T |
3130 |
1 F |
3131 |
(3.6.2 Multipart Types) 72 242 T |
3132 |
0 F |
3133 |
-0.26 (MIME provides for a number of \322multipart\323 types \321 encapsulations of several entities within) 90 224 P |
3134 |
(a single message\325) 90 210 T |
3135 |
(s) 173.94 210 T |
3136 |
4 10 Q |
3137 |
(Entity-Body) 181.61 210 T |
3138 |
0 12 Q |
3139 |
(. The multipart types registered by IANA) 231.93 210 T |
3140 |
([15] do not have any) 433.12 210 T |
3141 |
-0.09 (special meaning for HTTP/1.0, though user agents may need to understand each type in order) 90 196 P |
3142 |
(to correctly interpret the purpose of each body-part. An HTTP user agent should follow the) 90 182 T |
3143 |
(same or similar behavior as a MIME user agent does upon receipt of a multipart type. HTTP) 90 168 T |
3144 |
(servers should not assume that all HTTP clients are prepared to handle multipart types.) 90 154 T |
3145 |
(All multipart types share a common syntax and must include a boundary parameter as part of) 90 134 T |
3146 |
-0.84 (the media type value. The message body is itself a protocol element and must therefore use only) 90 120 P |
3147 |
4 10 Q |
3148 |
(CRLF) 90 106 T |
3149 |
0 12 Q |
3150 |
( to represent line breaks between body-parts. Multipart body-parts may contain HTTP) 116.1 106 T |
3151 |
(header \336elds which are signi\336cant to the meaning of that part.) 90 92 T |
3152 |
55.82 238 57.82 720 R |
3153 |
V |
3154 |
55.82 130 57.82 190 R |
3155 |
V |
3156 |
55.82 102 57.82 114 R |
3157 |
V |
3158 |
FMENDPAGE |
3159 |
%%EndPage: "17" 18 |
3160 |
%%Page: "18" 18 |
3161 |
612 792 0 FMBEGINPAGE |
3162 |
0 10 Q |
3163 |
0 X |
3164 |
0 K |
3165 |
(INTERNET-DRAFT) 72 749.33 T |
3166 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3167 |
(February 19, 1996) 466.43 749.33 T |
3168 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3169 |
([Page 18]) 501.42 37.33 T |
3170 |
1 14 Q |
3171 |
(3.7 Pr) 72 710.67 T |
3172 |
(oduct T) 111 710.67 T |
3173 |
(okens) 155.97 710.67 T |
3174 |
0 12 Q |
3175 |
(Product tokens are used to allow communicating applications to identify themselves via a) 90 692 T |
3176 |
-0.31 (simple product token, with an optional slash and version designator) 90 678 P |
3177 |
-0.31 (. Most \336elds using product) 410.3 678 P |
3178 |
(tokens also allow subproducts which form a signi\336cant part of the application to be listed,) 90 664 T |
3179 |
(separated by whitespace. By convention, the products are listed in order of their signi\336cance) 90 650 T |
3180 |
(for identifying the application.) 90 636 T |
3181 |
4 10 Q |
3182 |
(product) 108 617.33 T |
3183 |
(=) 189 617.33 T |
3184 |
(token ["/" product-version]) 198 617.33 T |
3185 |
(product-version) 108 605.33 T |
3186 |
(=) 189 605.33 T |
3187 |
(token) 198 605.33 T |
3188 |
0 12 Q |
3189 |
(Examples:) 90 588 T |
3190 |
2 11 Q |
3191 |
(User-Agent: CERN-LineMode/2.15 libwww/2.17b3) 108 568.67 T |
3192 |
(Server: Apache/0.8.4) 108 550.67 T |
3193 |
0 12 Q |
3194 |
(Product tokens should be short and to the point \321 use of them for advertizing or other) 90 532 T |
3195 |
-0.33 (non-essential information is explicitly forbidden. Although any token character may appear in) 90 518 P |
3196 |
-0.86 (a) 90 504 P |
3197 |
4 10 Q |
3198 |
-0.8 (product-version) 97.46 504 P |
3199 |
0 12 Q |
3200 |
-0.86 (, this token should only be used for a version identi\336er \050i.e., successive versions) 166.33 504 P |
3201 |
(of the same product should only dif) 90 490 T |
3202 |
(fer in the) 260.34 490 T |
3203 |
4 10 Q |
3204 |
(product-version) 306.64 490 T |
3205 |
0 12 Q |
3206 |
( portion of the) 375.51 490 T |
3207 |
4 10 Q |
3208 |
(product) 446.8 490 T |
3209 |
0 12 Q |
3210 |
( value\051.) 480.13 490 T |
3211 |
FMENDPAGE |
3212 |
%%EndPage: "18" 19 |
3213 |
%%Page: "19" 19 |
3214 |
612 792 0 FMBEGINPAGE |
3215 |
0 10 Q |
3216 |
0 X |
3217 |
0 K |
3218 |
(INTERNET-DRAFT) 72 749.33 T |
3219 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3220 |
(February 19, 1996) 466.43 749.33 T |
3221 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3222 |
([Page 19]) 501.42 37.33 T |
3223 |
1 18 Q |
3224 |
(4. HTTP Message) 72 708 T |
3225 |
1 14 Q |
3226 |
(4.1 Message T) 72 678.67 T |
3227 |
(ypes) 158.79 678.67 T |
3228 |
0 12 Q |
3229 |
(HTTP messages consist of requests from client to server and responses from server to client.) 90 660 T |
3230 |
4 10 Q |
3231 |
(HTTP-message) 108 641.33 T |
3232 |
(=) 189 641.33 T |
3233 |
(Simple-Request) 198 641.33 T |
3234 |
(; HTTP/0.9 messages) 324 641.33 T |
3235 |
(|) 189 629.33 T |
3236 |
(Simple-Response) 198 629.33 T |
3237 |
(|) 189 617.33 T |
3238 |
(Full-Request) 198 617.33 T |
3239 |
(; HTTP/1.0 messages) 324 617.33 T |
3240 |
(|) 189 605.33 T |
3241 |
(Full-Response) 198 605.33 T |
3242 |
-0.25 (Full-Request) 90 588 P |
3243 |
0 12 Q |
3244 |
-0.27 ( and) 146.65 588 P |
3245 |
4 10 Q |
3246 |
-0.25 (Full-Response) 169.43 588 P |
3247 |
0 12 Q |
3248 |
-0.27 ( use the generic message format of RFC 822) 233.85 588 P |
3249 |
-0.27 ([7] for transferring) 447.89 588 P |
3250 |
(entities. Both messages may include optional header \336elds \050also known as \322headers\323\051 and an) 90 574 T |
3251 |
-0.8 (entity body) 90 560 P |
3252 |
-0.8 (. The entity body is separated from the headers by a null line \050i.e., a line with nothing) 142.72 560 P |
3253 |
(preceding the) 90 546 T |
3254 |
4 10 Q |
3255 |
(CRLF) 157.94 546 T |
3256 |
0 12 Q |
3257 |
(\051.) 184.04 546 T |
3258 |
4 10 Q |
3259 |
(Full-Request) 108 527.33 T |
3260 |
(=) 189 527.33 T |
3261 |
(Request-Line) 198 527.33 T |
3262 |
(; Section) 324 527.33 T |
3263 |
(5.1) 365.67 527.33 T |
3264 |
(*\050) 198 515.33 T |
3265 |
(General-Header) 207 515.33 T |
3266 |
(; Section) 324 515.33 T |
3267 |
(4.3) 365.67 515.33 T |
3268 |
(|) 198 503.33 T |
3269 |
(Request-Header) 207 503.33 T |
3270 |
(; Section) 324 503.33 T |
3271 |
(5.2) 365.67 503.33 T |
3272 |
(|) 198 491.33 T |
3273 |
(Entity-Header \051) 207 491.33 T |
3274 |
(; Section) 324 491.33 T |
3275 |
(7.1) 365.67 491.33 T |
3276 |
(CRLF) 198 479.33 T |
3277 |
([ Entity-Body ]) 198 467.33 T |
3278 |
(; Section) 324 467.33 T |
3279 |
(7.2) 365.67 467.33 T |
3280 |
(Full-Response) 108 451.33 T |
3281 |
(=) 189 451.33 T |
3282 |
(Status-Line) 198 451.33 T |
3283 |
(; Section) 324 451.33 T |
3284 |
(6.1) 365.67 451.33 T |
3285 |
(*\050) 198 439.33 T |
3286 |
(General-Header) 207 439.33 T |
3287 |
(; Section) 324 439.33 T |
3288 |
(4.3) 365.67 439.33 T |
3289 |
(|) 198 427.33 T |
3290 |
(Response-Header) 207 427.33 T |
3291 |
(; Section) 324 427.33 T |
3292 |
(6.2) 365.67 427.33 T |
3293 |
(|) 198 415.33 T |
3294 |
(Entity-Header \051) 207 415.33 T |
3295 |
(; Section) 324 415.33 T |
3296 |
(7.1) 365.67 415.33 T |
3297 |
(CRLF) 198 403.33 T |
3298 |
([ Entity-Body ]) 198 391.33 T |
3299 |
(; Section) 324 391.33 T |
3300 |
(7.2) 365.67 391.33 T |
3301 |
(Simple-Request) 90 374 T |
3302 |
0 12 Q |
3303 |
( and) 161.09 374 T |
3304 |
4 10 Q |
3305 |
(Simple-Response) 184.41 374 T |
3306 |
0 12 Q |
3307 |
( do not allow the use of any header information and are) 263.27 374 T |
3308 |
(limited to a single request method \050) 90 360 T |
3309 |
4 10 Q |
3310 |
(GET) 259.9 360 T |
3311 |
0 12 Q |
3312 |
(\051.) 280.45 360 T |
3313 |
4 10 Q |
3314 |
(Simple-Request) 108 341.33 T |
3315 |
(=) 189 341.33 T |
3316 |
("GET" SP Request-URI CRLF) 198 341.33 T |
3317 |
(Simple-Response) 108 325.33 T |
3318 |
(=) 189 325.33 T |
3319 |
([ Entity-Body ]) 198 325.33 T |
3320 |
0 12 Q |
3321 |
-0.68 (Use of the) 90 308 P |
3322 |
4 10 Q |
3323 |
-0.63 (Simple-Request) 140.26 308 P |
3324 |
0 12 Q |
3325 |
-0.68 ( format is discouraged because it prevents the server from identifying) 211.35 308 P |
3326 |
(the media type of the returned entity) 90 294 T |
3327 |
(.) 263.76 294 T |
3328 |
1 14 Q |
3329 |
(4.2 Message Headers) 72 266.67 T |
3330 |
0 12 Q |
3331 |
-0.82 (HTTP header \336elds, which include) 90 248 P |
3332 |
4 10 Q |
3333 |
-0.76 (General-Header) 256.42 248 P |
3334 |
0 12 Q |
3335 |
-0.82 ( \050Section) 328.07 248 P |
3336 |
-0.82 (4.3\051,) 373.22 248 P |
3337 |
4 10 Q |
3338 |
-0.76 (Request-Header) 397.38 248 P |
3339 |
0 12 Q |
3340 |
-0.82 ( \050Section) 470.7 248 P |
3341 |
-0.82 (5.2\051,) 515.84 248 P |
3342 |
4 10 Q |
3343 |
-0.12 (Response-Header) 90 234 P |
3344 |
0 12 Q |
3345 |
-0.13 ( \050Section) 171.1 234 P |
3346 |
-0.13 (6.2\051, and) 216.93 234 P |
3347 |
4 10 Q |
3348 |
-0.12 (Entity-Header) 261.97 234 P |
3349 |
0 12 Q |
3350 |
-0.13 ( \050Section) 323.07 234 P |
3351 |
-0.13 (7.1\051 \336elds, follow the same generic) 368.91 234 P |
3352 |
(format as that given in Section 3.1 of RFC) 90 220 T |
3353 |
(822) 296.55 220 T |
3354 |
([7]. Each header \336eld consists of a name) 317.54 220 T |
3355 |
-0.05 (followed immediately by a colon \050) 90 206 P |
3356 |
4 10 Q |
3357 |
-0.04 (":") 255.33 206 P |
3358 |
0 12 Q |
3359 |
-0.05 (\051, a single space \050) 265.2 206 P |
3360 |
4 10 Q |
3361 |
-0.04 (SP) 348.61 206 P |
3362 |
0 12 Q |
3363 |
-0.05 (\051 character) 361.94 206 P |
3364 |
-0.05 (, and the \336eld value. Field) 412.35 206 P |
3365 |
(names are case-insensitive. Header \336elds can be extended over multiple lines by preceding) 90 192 T |
3366 |
(each extra line with at least one) 90 178 T |
3367 |
4 10 Q |
3368 |
(SP) 244.21 178 T |
3369 |
0 12 Q |
3370 |
( or) 257.54 178 T |
3371 |
4 10 Q |
3372 |
(HT) 273.53 178 T |
3373 |
0 12 Q |
3374 |
(, though this is not recommended.) 285.97 178 T |
3375 |
4 10 Q |
3376 |
(HTTP-header) 108 159.33 T |
3377 |
(=) 189 159.33 T |
3378 |
(\336eld-name ":" [ \336eld-value ] CRLF) 198 159.33 T |
3379 |
(\336eld-name) 108 143.33 T |
3380 |
(=) 189 143.33 T |
3381 |
(token) 198 143.33 T |
3382 |
(\336eld-value) 108 131.33 T |
3383 |
(=) 189 131.33 T |
3384 |
(*\050 \336eld-content | L) 198 131.33 T |
3385 |
(WS \051) 275.41 131.33 T |
3386 |
(\336eld-content) 108 115.33 T |
3387 |
(=) 189 115.33 T |
3388 |
(<the OCTET) 198 115.33 T |
3389 |
(s making up the \336eld-value) 253.27 115.33 T |
3390 |
(and consisting of either *TEXT or combinations) 198 103.33 T |
3391 |
(of token, tspecials, and quoted-string>) 198 91.33 T |
3392 |
FMENDPAGE |
3393 |
%%EndPage: "19" 20 |
3394 |
%%Page: "20" 20 |
3395 |
612 792 0 FMBEGINPAGE |
3396 |
0 10 Q |
3397 |
0 X |
3398 |
0 K |
3399 |
(INTERNET-DRAFT) 72 749.33 T |
3400 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3401 |
(February 19, 1996) 466.43 749.33 T |
3402 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3403 |
([Page 20]) 501.42 37.33 T |
3404 |
0 12 Q |
3405 |
-0.24 (The order in which header \336elds are received is not signi\336cant. However) 90 712 P |
3406 |
-0.24 (, it is \322good practice\323) 435.94 712 P |
3407 |
-0.41 (to send) 90 698 P |
3408 |
4 10 Q |
3409 |
-0.38 (General-Header) 126.49 698 P |
3410 |
0 12 Q |
3411 |
-0.41 ( \336elds \336rst, followed by) 198.14 698 P |
3412 |
4 10 Q |
3413 |
-0.38 (Request-Header) 313.35 698 P |
3414 |
0 12 Q |
3415 |
-0.41 ( or) 386.67 698 P |
3416 |
4 10 Q |
3417 |
-0.38 (Response-Header) 401.84 698 P |
3418 |
0 12 Q |
3419 |
-0.41 ( \336elds prior) 482.93 698 P |
3420 |
(to the) 90 684 T |
3421 |
4 10 Q |
3422 |
(Entity-Header) 119.98 684 T |
3423 |
0 12 Q |
3424 |
( \336elds.) 181.08 684 T |
3425 |
-0.06 (Multiple) 90 664 P |
3426 |
4 10 Q |
3427 |
-0.06 (HTTP-header) 134.26 664 P |
3428 |
0 12 Q |
3429 |
-0.06 ( \336elds with the same) 194.79 664 P |
3430 |
4 10 Q |
3431 |
-0.06 (field-name) 296.1 664 P |
3432 |
0 12 Q |
3433 |
-0.06 ( may be present in a message if and only) 342.75 664 P |
3434 |
-0.36 (if the entire) 90 650 P |
3435 |
4 10 Q |
3436 |
-0.33 (field-value) 147.22 650 P |
3437 |
0 12 Q |
3438 |
-0.36 ( for that header \336eld is de\336ned as a comma-separated list [i.e.,) 192.77 650 P |
3439 |
4 10 Q |
3440 |
-0.33 (#\050values\051) 489.27 650 P |
3441 |
0 12 Q |
3442 |
-0.36 (].) 530.36 650 P |
3443 |
-0.82 (It must be possible to combine the multiple header \336elds into one "\336eld-name: \336eld-value" pair) 90 636 P |
3444 |
-0.82 (,) 534.83 636 P |
3445 |
(without changing the semantics of the message, by appending each subsequent \336eld-value to) 90 622 T |
3446 |
(the \336rst, each separated by a comma.) 90 608 T |
3447 |
1 14 Q |
3448 |
(4.3 General Header Fields) 72 580.67 T |
3449 |
0 12 Q |
3450 |
(There are a few header \336elds which have general applicability for both request and response) 90 562 T |
3451 |
-0.02 (messages, but which do not apply to the entity being transferred. These headers apply only to) 90 548 P |
3452 |
(the message being transmitted.) 90 534 T |
3453 |
4 10 Q |
3454 |
(General-Header) 108 515.33 T |
3455 |
(=) 189 515.33 T |
3456 |
(Date) 198 515.33 T |
3457 |
(; Section) 324 515.33 T |
3458 |
(10.6) 365.67 515.33 T |
3459 |
(|) 189 503.33 T |
3460 |
(Pragma) 198 503.33 T |
3461 |
(; Section) 324 503.33 T |
3462 |
(10.12) 365.67 503.33 T |
3463 |
0 12 Q |
3464 |
-0.19 (General header \336eld names can be extended reliably only in combination with a change in the) 90 486 P |
3465 |
(protocol version. However) 90 472 T |
3466 |
(, new or experimental header \336elds may be given the semantics of) 217.75 472 T |
3467 |
(general header \336elds if all parties in the communication recognize them to be general header) 90 458 T |
3468 |
(\336elds. Unrecognized header \336elds are treated as) 90 444 T |
3469 |
4 10 Q |
3470 |
(Entity-Header) 322.47 444 T |
3471 |
0 12 Q |
3472 |
( \336elds.) 383.57 444 T |
3473 |
55.82 500 57.82 522 R |
3474 |
V |
3475 |
55.82 440 57.82 452 R |
3476 |
V |
3477 |
FMENDPAGE |
3478 |
%%EndPage: "20" 21 |
3479 |
%%Page: "21" 21 |
3480 |
612 792 0 FMBEGINPAGE |
3481 |
0 10 Q |
3482 |
0 X |
3483 |
0 K |
3484 |
(INTERNET-DRAFT) 72 749.33 T |
3485 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3486 |
(February 19, 1996) 466.43 749.33 T |
3487 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3488 |
([Page 21]) 501.42 37.33 T |
3489 |
1 18 Q |
3490 |
(5. Request) 72 708 T |
3491 |
0 12 Q |
3492 |
(A request message from a client to a server includes, within the \336rst line of that message, the) 90 686 T |
3493 |
-0.2 (method to be applied to the resource, the identi\336er of the resource, and the protocol version in) 90 672 P |
3494 |
-0.67 (use. For backwards compatibility with the more limited HTTP/0.9 protocol, there are two valid) 90 658 P |
3495 |
(formats for an HTTP request:) 90 644 T |
3496 |
4 10 Q |
3497 |
(Request) 108 625.33 T |
3498 |
(=) 189 625.33 T |
3499 |
(Simple-Request | Full-Request) 198 625.33 T |
3500 |
(Simple-Request) 108 609.33 T |
3501 |
(=) 189 609.33 T |
3502 |
("GET" SP Request-URI CRLF) 198 609.33 T |
3503 |
(Full-Request) 108 593.33 T |
3504 |
(=) 189 593.33 T |
3505 |
(Request-Line) 198 593.33 T |
3506 |
(; Section) 324 593.33 T |
3507 |
(5.1) 365.67 593.33 T |
3508 |
(*\050) 198 581.33 T |
3509 |
(General-Header) 207 581.33 T |
3510 |
(; Section) 324 581.33 T |
3511 |
(4.3) 365.67 581.33 T |
3512 |
(|) 198 569.33 T |
3513 |
(Request-Header) 207 569.33 T |
3514 |
(; Section) 324 569.33 T |
3515 |
(5.2) 365.67 569.33 T |
3516 |
(|) 198 557.33 T |
3517 |
(Entity-Header \051) 207 557.33 T |
3518 |
(; Section) 324 557.33 T |
3519 |
(7.1) 365.67 557.33 T |
3520 |
(CRLF) 198 545.33 T |
3521 |
([ Entity-Body ]) 198 533.33 T |
3522 |
(; Section) 324 533.33 T |
3523 |
(7.2) 365.67 533.33 T |
3524 |
0 12 Q |
3525 |
(If an HTTP/1.0 server receives a) 90 516 T |
3526 |
4 10 Q |
3527 |
(Simple-Request) 249.52 516 T |
3528 |
0 12 Q |
3529 |
(, it must respond with an HTTP/0.9) 320.61 516 T |
3530 |
4 10 Q |
3531 |
(Simple-Response) 90 502 T |
3532 |
0 12 Q |
3533 |
(. An HTTP/1.0 client capable of receiving a) 168.87 502 T |
3534 |
4 10 Q |
3535 |
(Full-Response) 382.04 502 T |
3536 |
0 12 Q |
3537 |
( should never) 446.46 502 T |
3538 |
(generate a) 90 488 T |
3539 |
4 10 Q |
3540 |
(Simple-Request) 141.94 488 T |
3541 |
0 12 Q |
3542 |
(.) 213.03 488 T |
3543 |
1 14 Q |
3544 |
(5.1 Request-Line) 72 460.67 T |
3545 |
0 12 Q |
3546 |
(The) 90 442 T |
3547 |
4 10 Q |
3548 |
(Request-Line) 111.65 442 T |
3549 |
0 12 Q |
3550 |
( begins with a method token, followed by the) 171.09 442 T |
3551 |
4 10 Q |
3552 |
(Request-URI) 390.95 442 T |
3553 |
0 12 Q |
3554 |
( and the protocol) 448.71 442 T |
3555 |
-0.13 (version, and ending with) 90 428 P |
3556 |
4 10 Q |
3557 |
-0.12 (CRLF) 211.06 428 P |
3558 |
0 12 Q |
3559 |
-0.13 (. The elements are separated by) 236.2 428 P |
3560 |
4 10 Q |
3561 |
-0.12 (SP) 389.61 428 P |
3562 |
0 12 Q |
3563 |
-0.13 ( characters. No) 402.94 428 P |
3564 |
4 10 Q |
3565 |
-0.12 (CR) 477.8 428 P |
3566 |
0 12 Q |
3567 |
-0.13 ( or) 492.23 428 P |
3568 |
4 10 Q |
3569 |
-0.12 (LF) 507.96 428 P |
3570 |
0 12 Q |
3571 |
-0.13 ( are) 519.62 428 P |
3572 |
(allowed except in the \336nal) 90 414 T |
3573 |
4 10 Q |
3574 |
(CRLF) 219.58 414 T |
3575 |
0 12 Q |
3576 |
( sequence.) 245.67 414 T |
3577 |
4 10 Q |
3578 |
(Request-Line) 108 395.33 T |
3579 |
(=) 189 395.33 T |
3580 |
(Method SP Request-URI SP HTTP-V) 198 395.33 T |
3581 |
(ersion CRLF) 362.41 395.33 T |
3582 |
0 12 Q |
3583 |
-0.12 (Note that the dif) 90 378 P |
3584 |
-0.12 (ference between a) 167.72 378 P |
3585 |
4 10 Q |
3586 |
-0.11 (Simple-Request) 256.94 378 P |
3587 |
0 12 Q |
3588 |
-0.12 ( and the) 328.03 378 P |
3589 |
4 10 Q |
3590 |
-0.11 (Request-Line) 368.65 378 P |
3591 |
0 12 Q |
3592 |
-0.12 ( of a) 428.08 378 P |
3593 |
4 10 Q |
3594 |
-0.11 (Full-Request) 452.05 378 P |
3595 |
0 12 Q |
3596 |
-0.12 ( is the) 508.7 378 P |
3597 |
(presence of the) 90 364 T |
3598 |
4 10 Q |
3599 |
(HTTP-Version) 165.59 364 T |
3600 |
0 12 Q |
3601 |
( \336eld and the availability of methods other than) 228.9 364 T |
3602 |
4 10 Q |
3603 |
(GET) 459.09 364 T |
3604 |
0 12 Q |
3605 |
(.) 478.75 364 T |
3606 |
1 F |
3607 |
(5.1.1 Method) 72 344 T |
3608 |
0 F |
3609 |
(The) 90 326 T |
3610 |
4 10 Q |
3611 |
(Method) 111.65 326 T |
3612 |
0 12 Q |
3613 |
( token indicates the method to be performed on the resource identi\336ed by the) 144.98 326 T |
3614 |
4 10 Q |
3615 |
(Request-URI) 90 312 T |
3616 |
0 12 Q |
3617 |
(. The method is case-sensitive.) 147.76 312 T |
3618 |
4 10 Q |
3619 |
(Method) 108 293.33 T |
3620 |
(=) 189 293.33 T |
3621 |
("GET") 198 293.33 T |
3622 |
(; Section) 324 293.33 T |
3623 |
(8.1) 365.67 293.33 T |
3624 |
(|) 189 281.33 T |
3625 |
("HEAD") 198 281.33 T |
3626 |
(; Section) 324 281.33 T |
3627 |
(8.2) 365.67 281.33 T |
3628 |
(|) 189 269.33 T |
3629 |
("POST") 198 269.33 T |
3630 |
(; Section) 324 269.33 T |
3631 |
(8.3) 365.67 269.33 T |
3632 |
(|) 189 257.33 T |
3633 |
(extension-method) 198 257.33 T |
3634 |
(extension-method) 108 241.33 T |
3635 |
(=) 189 241.33 T |
3636 |
(token) 198 241.33 T |
3637 |
0 12 Q |
3638 |
(The list of methods acceptable by a speci\336c resource can change dynamically; the client is) 90 224 T |
3639 |
(noti\336ed through the return code of the response if a method is not allowed on a resource.) 90 210 T |
3640 |
-0.05 (Servers should return the status code 501 \050not implemented\051 if the method is unrecognized or) 90 196 P |
3641 |
(not implemented.) 90 182 T |
3642 |
(The methods commonly used by HTTP/1.0 applications are fully de\336ned in Section) 90 162 T |
3643 |
(8.) 494.75 162 T |
3644 |
55.82 192 57.82 204 R |
3645 |
V |
3646 |
FMENDPAGE |
3647 |
%%EndPage: "21" 22 |
3648 |
%%Page: "22" 22 |
3649 |
612 792 0 FMBEGINPAGE |
3650 |
0 10 Q |
3651 |
0 X |
3652 |
0 K |
3653 |
(INTERNET-DRAFT) 72 749.33 T |
3654 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3655 |
(February 19, 1996) 466.43 749.33 T |
3656 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3657 |
([Page 22]) 501.42 37.33 T |
3658 |
1 12 Q |
3659 |
(5.1.2 Request-URI) 72 712 T |
3660 |
0 F |
3661 |
-0.86 (The) 90 694 P |
3662 |
4 10 Q |
3663 |
-0.79 (Request-URI) 110.79 694 P |
3664 |
0 12 Q |
3665 |
-0.86 ( is a Uniform Resource Identi\336er \050Section) 168.55 694 P |
3666 |
-0.86 (3.2\051 and identi\336es the resource upon) 367.6 694 P |
3667 |
(which to apply the request.) 90 680 T |
3668 |
4 10 Q |
3669 |
(Request-URI) 108 661.33 T |
3670 |
(=) 189 661.33 T |
3671 |
(absoluteURI | abs_path) 198 661.33 T |
3672 |
0 12 Q |
3673 |
(The two options for) 90 644 T |
3674 |
4 10 Q |
3675 |
(Request-URI) 187.94 644 T |
3676 |
0 12 Q |
3677 |
( are dependent on the nature of the request.) 245.7 644 T |
3678 |
-0.2 (The) 90 624 P |
3679 |
4 10 Q |
3680 |
-0.19 (absoluteURI) 111.45 624 P |
3681 |
0 12 Q |
3682 |
-0.2 ( form is only allowed when the request is being made to a proxy) 166.44 624 P |
3683 |
-0.2 (. The proxy is) 471.18 624 P |
3684 |
(requested to forward the request and return the response. If the request is) 90 610 T |
3685 |
4 10 Q |
3686 |
(GET) 442.38 610 T |
3687 |
0 12 Q |
3688 |
( or) 462.93 610 T |
3689 |
4 10 Q |
3690 |
(HEAD) 478.91 610 T |
3691 |
0 12 Q |
3692 |
( and a) 506.68 610 T |
3693 |
-0.18 (prior response is cached, the proxy may use the cached message if it passes any restrictions in) 90 596 P |
3694 |
(the) 90 582 T |
3695 |
4 10 Q |
3696 |
(Expires) 107.65 582 T |
3697 |
0 12 Q |
3698 |
( header \336eld. Note that the proxy may forward the request on to another proxy or) 140.98 582 T |
3699 |
-0.57 (directly to the server speci\336ed by the) 90 568 P |
3700 |
4 10 Q |
3701 |
-0.53 (absoluteURI) 266.2 568 P |
3702 |
0 12 Q |
3703 |
-0.57 (. In order to avoid request loops, a proxy must) 321.19 568 P |
3704 |
(be able to recognize all of its server names, including any aliases, local variations, and the) 90 554 T |
3705 |
(numeric IP address. An example) 90 540 T |
3706 |
4 10 Q |
3707 |
(Request-Line) 249.21 540 T |
3708 |
0 12 Q |
3709 |
( would be:) 308.65 540 T |
3710 |
2 11 Q |
3711 |
(GET http://www.w3.org/pub/WWW/TheProject.html HTTP/1.0) 108 520.67 T |
3712 |
0 12 Q |
3713 |
(The most common form of) 90 502 T |
3714 |
4 10 Q |
3715 |
(Request-URI) 222.25 502 T |
3716 |
0 12 Q |
3717 |
( is that used to identify a resource on an origin server) 280.01 502 T |
3718 |
(or gateway) 90 488 T |
3719 |
(. In this case, only the absolute path of the URI is transmitted \050see Section) 142.17 488 T |
3720 |
(3.2.1,) 500.27 488 T |
3721 |
4 10 Q |
3722 |
-0.4 (abs_path) 90 474 P |
3723 |
0 12 Q |
3724 |
-0.43 (\051. For example, a client wishing to retrieve the resource above directly from the origin) 131.12 474 P |
3725 |
(server would create a TCP connection to port 80 of the host "www) 90 460 T |
3726 |
(.w3.or) 409.22 460 T |
3727 |
(g" and send the line:) 439.64 460 T |
3728 |
2 11 Q |
3729 |
(GET /pub/WWW/TheProject.html HTTP/1.0) 108 440.67 T |
3730 |
0 12 Q |
3731 |
-0.04 (followed by the remainder of the) 90 422 P |
3732 |
4 10 Q |
3733 |
-0.04 (Full-Request) 250.28 422 P |
3734 |
0 12 Q |
3735 |
-0.04 (. Note that the absolute path cannot be empty; if) 306.93 422 P |
3736 |
(none is present in the original URI, it must be given as "/" \050the server root\051.) 90 408 T |
3737 |
(The) 90 388 T |
3738 |
4 10 Q |
3739 |
(Request-URI) 111.65 388 T |
3740 |
0 12 Q |
3741 |
( is transmitted as an encoded string, where some characters may be escaped) 169.41 388 T |
3742 |
(using the "% HEX HEX" encoding de\336ned by RFC 1738) 90 374 T |
3743 |
([4]. The origin server must decode) 367.62 374 T |
3744 |
(the) 90 360 T |
3745 |
4 10 Q |
3746 |
(Request-URI) 107.65 360 T |
3747 |
0 12 Q |
3748 |
( in order to properly interpret the request.) 165.41 360 T |
3749 |
1 14 Q |
3750 |
(5.2 Request Header Fields) 72 332.67 T |
3751 |
0 12 Q |
3752 |
-0.34 (The request header \336elds allow the client to pass additional information about the request, and) 90 314 P |
3753 |
(about the client itself, to the server) 90 300 T |
3754 |
(. These \336elds act as request modi\336ers, with semantics) 255.56 300 T |
3755 |
(equivalent to the parameters on a programming language method \050procedure\051 invocation.) 90 286 T |
3756 |
4 10 Q |
3757 |
(Request-Header) 108 267.33 T |
3758 |
(=) 189 267.33 T |
3759 |
(Authorization) 198 267.33 T |
3760 |
(; Section) 324 267.33 T |
3761 |
(10.2) 365.67 267.33 T |
3762 |
(|) 189 255.33 T |
3763 |
(From) 198 255.33 T |
3764 |
(; Section) 324 255.33 T |
3765 |
(10.8) 365.67 255.33 T |
3766 |
(|) 189 243.33 T |
3767 |
(If-Modi\336ed-Since) 198 243.33 T |
3768 |
(; Section) 324 243.33 T |
3769 |
(10.9) 365.67 243.33 T |
3770 |
(|) 189 231.33 T |
3771 |
(Referer) 198 231.33 T |
3772 |
(; Section) 324 231.33 T |
3773 |
(10.13) 365.67 231.33 T |
3774 |
(|) 189 219.33 T |
3775 |
(User-Agent) 198 219.33 T |
3776 |
(; Section) 324 219.33 T |
3777 |
(10.15) 365.67 219.33 T |
3778 |
-0.21 (Request-Header) 90 202 P |
3779 |
0 12 Q |
3780 |
-0.23 ( \336eld names can be extended reliably only in combination with a change in the) 163.32 202 P |
3781 |
(protocol version. However) 90 188 T |
3782 |
(, new or experimental header \336elds may be given the semantics of) 217.75 188 T |
3783 |
(request header \336elds if all parties in the communication recognize them to be request header) 90 174 T |
3784 |
(\336elds. Unrecognized header \336elds are treated as) 90 160 T |
3785 |
4 10 Q |
3786 |
(Entity-Header) 322.47 160 T |
3787 |
0 12 Q |
3788 |
( \336elds.) 383.57 160 T |
3789 |
55.82 517 57.82 528 R |
3790 |
V |
3791 |
55.82 437 57.82 448 R |
3792 |
V |
3793 |
55.82 282 57.82 308 R |
3794 |
V |
3795 |
55.82 156 57.82 168 R |
3796 |
V |
3797 |
FMENDPAGE |
3798 |
%%EndPage: "22" 23 |
3799 |
%%Page: "23" 23 |
3800 |
612 792 0 FMBEGINPAGE |
3801 |
0 10 Q |
3802 |
0 X |
3803 |
0 K |
3804 |
(INTERNET-DRAFT) 72 749.33 T |
3805 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3806 |
(February 19, 1996) 466.43 749.33 T |
3807 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3808 |
([Page 23]) 501.42 37.33 T |
3809 |
1 18 Q |
3810 |
(6. Response) 72 708 T |
3811 |
0 12 Q |
3812 |
-0.04 (After receiving and interpreting a request message, a server responds in the form of an HTTP) 90 686 P |
3813 |
(response message.) 90 672 T |
3814 |
4 10 Q |
3815 |
(Response) 108 653.33 T |
3816 |
(=) 189 653.33 T |
3817 |
(Simple-Response | Full-Response) 198 653.33 T |
3818 |
(Simple-Response) 108 637.33 T |
3819 |
(=) 189 637.33 T |
3820 |
([ Entity-Body ]) 198 637.33 T |
3821 |
(Full-Response) 108 621.33 T |
3822 |
(=) 189 621.33 T |
3823 |
(Status-Line) 198 621.33 T |
3824 |
(; Section) 324 621.33 T |
3825 |
(6.1) 365.67 621.33 T |
3826 |
(*\050) 198 609.33 T |
3827 |
(General-Header) 207 609.33 T |
3828 |
(; Section) 324 609.33 T |
3829 |
(4.3) 365.67 609.33 T |
3830 |
(|) 198 597.33 T |
3831 |
(Response-Header) 207 597.33 T |
3832 |
(; Section) 324 597.33 T |
3833 |
(6.2) 365.67 597.33 T |
3834 |
(|) 198 585.33 T |
3835 |
(Entity-Header \051) 207 585.33 T |
3836 |
(; Section) 324 585.33 T |
3837 |
(7.1) 365.67 585.33 T |
3838 |
(CRLF) 198 573.33 T |
3839 |
([ Entity-Body ]) 198 561.33 T |
3840 |
(; Section) 324 561.33 T |
3841 |
(7.2) 365.67 561.33 T |
3842 |
0 12 Q |
3843 |
(A) 90 544 T |
3844 |
4 10 Q |
3845 |
(Simple-Response) 101.66 544 T |
3846 |
0 12 Q |
3847 |
( should only be sent in response to an HTTP/0.9) 180.52 544 T |
3848 |
4 10 Q |
3849 |
(Simple-Request) 414.72 544 T |
3850 |
0 12 Q |
3851 |
( or if the) 485.81 544 T |
3852 |
(server only supports the more limited HTTP/0.9 protocol. If a client sends an HTTP/1.0) 90 530 T |
3853 |
4 10 Q |
3854 |
-0.73 (Full-Request) 90 516 P |
3855 |
0 12 Q |
3856 |
-0.79 ( and receives a response that does not begin with a) 146.65 516 P |
3857 |
4 10 Q |
3858 |
-0.73 (Status-Line) 383.45 516 P |
3859 |
0 12 Q |
3860 |
-0.79 (, it should assume that) 434 516 P |
3861 |
(the response is a) 90 502 T |
3862 |
4 10 Q |
3863 |
(Simple-Response) 171.94 502 T |
3864 |
0 12 Q |
3865 |
( and parse it accordingly) 250.81 502 T |
3866 |
(. Note that the) 367.93 502 T |
3867 |
4 10 Q |
3868 |
(Simple-Response) 438.89 502 T |
3869 |
0 12 Q |
3870 |
(consists only of the entity body and is terminated by the server closing the connection.) 90 488 T |
3871 |
1 14 Q |
3872 |
(6.1 Status-Line) 72 460.67 T |
3873 |
0 12 Q |
3874 |
(The \336rst line of a) 90 442 T |
3875 |
4 10 Q |
3876 |
(Full-Response) 175.61 442 T |
3877 |
0 12 Q |
3878 |
( message is the) 240.03 442 T |
3879 |
4 10 Q |
3880 |
(Status-Line) 315.32 442 T |
3881 |
0 12 Q |
3882 |
(, consisting of the protocol version) 365.87 442 T |
3883 |
(followed by a numeric status code and its associated textual phrase, with each element) 90 428 T |
3884 |
(separated by) 90 414 T |
3885 |
4 10 Q |
3886 |
(SP) 153.28 414 T |
3887 |
0 12 Q |
3888 |
( characters. No) 166.61 414 T |
3889 |
4 10 Q |
3890 |
(CR) 241.87 414 T |
3891 |
0 12 Q |
3892 |
( or) 256.3 414 T |
3893 |
4 10 Q |
3894 |
(LF) 272.29 414 T |
3895 |
0 12 Q |
3896 |
( is allowed except in the \336nal) 283.95 414 T |
3897 |
4 10 Q |
3898 |
(CRLF) 427.52 414 T |
3899 |
0 12 Q |
3900 |
( sequence.) 453.62 414 T |
3901 |
4 10 Q |
3902 |
(Status-Line) 108 395.33 T |
3903 |
(= HTTP-V) 189 395.33 T |
3904 |
(ersion SP Status-Code SP Reason-Phrase CRLF) 233.16 395.33 T |
3905 |
0 12 Q |
3906 |
(Since a status line always begins with the protocol version and status code) 90 378 T |
3907 |
4 10 Q |
3908 |
("HTTP/" 1*DIGIT "." 1*DIGIT SP 3DIGIT SP) 108 359.33 T |
3909 |
0 12 Q |
3910 |
(\050e.g.,) 90 342 T |
3911 |
2 11 Q |
3912 |
("HTTP/1.0 200 ") 117.31 342 T |
3913 |
0 12 Q |
3914 |
(\051, the presence of that expression is suf) 216.19 342 T |
3915 |
(\336cient to dif) 402.49 342 T |
3916 |
(ferentiate a) 460.91 342 T |
3917 |
4 10 Q |
3918 |
(Full-Response) 90 328 T |
3919 |
0 12 Q |
3920 |
( from a) 154.43 328 T |
3921 |
4 10 Q |
3922 |
(Simple-Response) 192.06 328 T |
3923 |
0 12 Q |
3924 |
(. Although the) 270.93 328 T |
3925 |
4 10 Q |
3926 |
(Simple-Response) 342.89 328 T |
3927 |
0 12 Q |
3928 |
( format may allow such) 421.75 328 T |
3929 |
-0.41 (an expression to occur at the beginning of an entity body) 90 314 P |
3930 |
-0.41 (, and thus cause a misinterpretation of) 357.64 314 P |
3931 |
-0.28 (the message if it was given in response to a) 90 300 P |
3932 |
4 10 Q |
3933 |
-0.26 (Full-Request) 297.74 300 P |
3934 |
0 12 Q |
3935 |
-0.28 (, most HTTP/0.9 servers are limited to) 354.39 300 P |
3936 |
(responses of type "text/html" and therefore would never generate such a response.) 90 286 T |
3937 |
1 F |
3938 |
(6.1.1 Status Code and Reason Phrase) 72 266 T |
3939 |
0 F |
3940 |
-0.58 (The) 90 248 P |
3941 |
4 10 Q |
3942 |
-0.54 (Status-Code) 111.07 248 P |
3943 |
0 12 Q |
3944 |
-0.58 ( element is a 3-digit integer result code of the attempt to understand and satisfy) 166.62 248 P |
3945 |
-0.87 (the request. The) 90 234 P |
3946 |
4 10 Q |
3947 |
-0.81 (Reason-Phrase) 167.32 234 P |
3948 |
0 12 Q |
3949 |
-0.87 ( is intended to give a short textual description of the) 236.75 234 P |
3950 |
4 10 Q |
3951 |
-0.81 (Status-Code) 479.33 234 P |
3952 |
0 12 Q |
3953 |
-0.87 (.) 534.88 234 P |
3954 |
(The) 90 220 T |
3955 |
4 10 Q |
3956 |
(Status-Code) 111.65 220 T |
3957 |
0 12 Q |
3958 |
( is intended for use by automata and the) 167.2 220 T |
3959 |
4 10 Q |
3960 |
(Reason-Phrase) 361.39 220 T |
3961 |
0 12 Q |
3962 |
( is intended for the) 430.83 220 T |
3963 |
(human user) 90 206 T |
3964 |
(. The client is not required to examine or display the) 144.97 206 T |
3965 |
4 10 Q |
3966 |
(Reason-Phrase) 398.79 206 T |
3967 |
0 12 Q |
3968 |
(.) 468.23 206 T |
3969 |
-0.02 (The \336rst digit of the) 90 186 P |
3970 |
4 10 Q |
3971 |
-0.01 (Status-Code) 188.86 186 P |
3972 |
0 12 Q |
3973 |
-0.02 ( de\336nes the class of response. The last two digits do not have) 244.41 186 P |
3974 |
(any categorization role. There are 5 values for the \336rst digit:) 90 172 T |
3975 |
(\245) 108 152 T |
3976 |
(1xx: Informational - Not used, but reserved for future use) 117 152 T |
3977 |
(\245) 108 137 T |
3978 |
(2xx: Success - The action was successfully received, understood, and accepted.) 117 137 T |
3979 |
(\245) 108 122 T |
3980 |
(3xx: Redirection - Further action must be taken in order to complete the request) 117 122 T |
3981 |
(\245) 108 107 T |
3982 |
(4xx: Client Error - The request contains bad syntax or cannot be ful\336lled) 117 107 T |
3983 |
(\245) 108 92 T |
3984 |
(5xx: Server Error - The server failed to ful\336ll an apparently valid request) 117 92 T |
3985 |
FMENDPAGE |
3986 |
%%EndPage: "23" 24 |
3987 |
%%Page: "24" 24 |
3988 |
612 792 0 FMBEGINPAGE |
3989 |
0 10 Q |
3990 |
0 X |
3991 |
0 K |
3992 |
(INTERNET-DRAFT) 72 749.33 T |
3993 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
3994 |
(February 19, 1996) 466.43 749.33 T |
3995 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
3996 |
([Page 24]) 501.42 37.33 T |
3997 |
0 12 Q |
3998 |
-0.48 (The individual values of the numeric status codes de\336ned for HTTP/1.0, and an example set of) 90 712 P |
3999 |
(corresponding) 90 698 T |
4000 |
4 10 Q |
4001 |
(Reason-Phrase) 161.61 698 T |
4002 |
0 12 Q |
4003 |
(\325) 231.04 698 T |
4004 |
(s, are presented below) 234.38 698 T |
4005 |
(. The reason phrases listed here are only) 340.17 698 T |
4006 |
(recommended \321 they may be replaced by local equivalents without af) 90 684 T |
4007 |
(fecting the protocol.) 428.86 684 T |
4008 |
(These codes are fully de\336ned in Section) 90 670 T |
4009 |
(9.) 284.86 670 T |
4010 |
4 10 Q |
4011 |
(Status-Code) 108 651.33 T |
4012 |
(=) 189 651.33 T |
4013 |
("200") 198 651.33 T |
4014 |
(; OK) 230.1 651.33 T |
4015 |
(|) 189 639.33 T |
4016 |
("201") 198 639.33 T |
4017 |
(; Created) 230.1 639.33 T |
4018 |
(|) 189 627.33 T |
4019 |
("202") 198 627.33 T |
4020 |
(; Accepted) 230.1 627.33 T |
4021 |
(|) 189 615.33 T |
4022 |
("204") 198 615.33 T |
4023 |
(; No Content) 230.1 615.33 T |
4024 |
(|) 189 603.33 T |
4025 |
("301") 198 603.33 T |
4026 |
(; Moved Permanently) 230.1 603.33 T |
4027 |
(|) 189 591.33 T |
4028 |
("302") 198 591.33 T |
4029 |
(; Moved T) 230.1 591.33 T |
4030 |
(emporarily) 273.43 591.33 T |
4031 |
(|) 189 579.33 T |
4032 |
("304") 198 579.33 T |
4033 |
(; Not Modi\336ed) 230.1 579.33 T |
4034 |
(|) 189 567.33 T |
4035 |
("400") 198 567.33 T |
4036 |
(; Bad Request) 230.1 567.33 T |
4037 |
(|) 189 555.33 T |
4038 |
("401") 198 555.33 T |
4039 |
(; Unauthorized) 230.1 555.33 T |
4040 |
(|) 189 543.33 T |
4041 |
("403") 198 543.33 T |
4042 |
(; Forbidden) 230.1 543.33 T |
4043 |
(|) 189 531.33 T |
4044 |
("404") 198 531.33 T |
4045 |
(; Not Found) 230.1 531.33 T |
4046 |
(|) 189 519.33 T |
4047 |
("500") 198 519.33 T |
4048 |
(; Internal Server Error) 230.1 519.33 T |
4049 |
(|) 189 507.33 T |
4050 |
("501") 198 507.33 T |
4051 |
(; Not Implemented) 230.1 507.33 T |
4052 |
(|) 189 495.33 T |
4053 |
("502") 198 495.33 T |
4054 |
(; Bad Gateway) 230.1 495.33 T |
4055 |
(|) 189 483.33 T |
4056 |
("503") 198 483.33 T |
4057 |
(; Service Unavailable) 230.1 483.33 T |
4058 |
(|) 189 471.33 T |
4059 |
(extension-code) 198 471.33 T |
4060 |
(extension-code) 108 455.33 T |
4061 |
(=) 189 455.33 T |
4062 |
(3DIGIT) 198 455.33 T |
4063 |
(Reason-Phrase) 108 439.33 T |
4064 |
(=) 189 439.33 T |
4065 |
(*<TEXT) 198 439.33 T |
4066 |
(, excluding CR, LF>) 232.16 439.33 T |
4067 |
0 12 Q |
4068 |
-0.11 (HTTP status codes are extensible, but the above codes are the only ones generally recognized) 90 422 P |
4069 |
(in current practice. HTTP applications are not required to understand the meaning of all) 90 408 T |
4070 |
(registered status codes, though such understanding is obviously desirable. However) 90 394 T |
4071 |
(,) 490.24 394 T |
4072 |
(applications must understand the class of any status code, as indicated by the \336rst digit, and) 90 380 T |
4073 |
(treat any unrecognized response as being equivalent to the x00 status code of that class, with) 90 366 T |
4074 |
(the exception that an unrecognized response must not be cached. For example, if an) 90 352 T |
4075 |
(unrecognized status code of 431 is received by the client, it can safely assume that there was) 90 338 T |
4076 |
-0.3 (something wrong with its request and treat the response as if it had received a 400 status code.) 90 324 P |
4077 |
-0.59 (In such cases, user agents should present to the user the entity returned with the response, since) 90 310 P |
4078 |
(that entity is likely to include human-readable information which will explain the unusual) 90 296 T |
4079 |
(status.) 90 282 T |
4080 |
1 14 Q |
4081 |
(6.2 Response Header Fields) 72 254.67 T |
4082 |
0 12 Q |
4083 |
(The response header \336elds allow the server to pass additional information about the response) 90 236 T |
4084 |
-0.73 (which cannot be placed in the) 90 222 P |
4085 |
4 10 Q |
4086 |
-0.67 (Status-Line) 231.52 222 P |
4087 |
0 12 Q |
4088 |
-0.73 (. These header \336elds give information about the server) 282.08 222 P |
4089 |
(and about further access to the resource identi\336ed by the) 90 208 T |
4090 |
4 10 Q |
4091 |
(Request-URI) 363.79 208 T |
4092 |
0 12 Q |
4093 |
(.) 421.54 208 T |
4094 |
4 10 Q |
4095 |
(Response-Header) 108 189.33 T |
4096 |
(=) 189.1 189.33 T |
4097 |
(Location) 198 189.33 T |
4098 |
(; Section) 324 189.33 T |
4099 |
(10.1) 365.67 189.33 T |
4100 |
(1) 384.38 189.33 T |
4101 |
(|) 189 177.33 T |
4102 |
(Server) 198 177.33 T |
4103 |
(; Section) 324 177.33 T |
4104 |
(10.14) 365.67 177.33 T |
4105 |
(|) 189 165.33 T |
4106 |
(WWW) 198 165.33 T |
4107 |
(-Authenticate) 226.12 165.33 T |
4108 |
(; Section) 324 165.33 T |
4109 |
(10.16) 365.67 165.33 T |
4110 |
-0.69 (Response-Header) 90 148 P |
4111 |
0 12 Q |
4112 |
-0.74 ( \336eld names can be extended reliably only in combination with a change in the) 171.1 148 P |
4113 |
(protocol version. However) 90 134 T |
4114 |
(, new or experimental header \336elds may be given the semantics of) 217.75 134 T |
4115 |
-0.67 (response header \336elds if all parties in the communication recognize them to be response header) 90 120 P |
4116 |
(\336elds. Unrecognized header \336elds are treated as) 90 106 T |
4117 |
4 10 Q |
4118 |
(Entity-Header) 322.47 106 T |
4119 |
0 12 Q |
4120 |
( \336elds.) 383.57 106 T |
4121 |
55.82 334 57.82 374 R |
4122 |
V |
4123 |
55.82 204 57.82 230 R |
4124 |
V |
4125 |
55.82 102 57.82 114 R |
4126 |
V |
4127 |
FMENDPAGE |
4128 |
%%EndPage: "24" 25 |
4129 |
%%Page: "25" 25 |
4130 |
612 792 0 FMBEGINPAGE |
4131 |
0 10 Q |
4132 |
0 X |
4133 |
0 K |
4134 |
(INTERNET-DRAFT) 72 749.33 T |
4135 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4136 |
(February 19, 1996) 466.43 749.33 T |
4137 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4138 |
([Page 25]) 501.42 37.33 T |
4139 |
1 18 Q |
4140 |
(7. Entity) 72 708 T |
4141 |
4 10 Q |
4142 |
(Full-Request) 90 686 T |
4143 |
0 12 Q |
4144 |
( and) 146.65 686 T |
4145 |
4 10 Q |
4146 |
(Full-Response) 169.96 686 T |
4147 |
0 12 Q |
4148 |
( messages may transfer an entity within some requests and) 234.39 686 T |
4149 |
-0.54 (responses. An entity consists of) 90 672 P |
4150 |
4 10 Q |
4151 |
-0.5 (Entity-Header) 241.88 672 P |
4152 |
0 12 Q |
4153 |
-0.54 ( \336elds and \050usually\051 an) 302.98 672 P |
4154 |
4 10 Q |
4155 |
-0.5 (Entity-Body) 412.54 672 P |
4156 |
0 12 Q |
4157 |
-0.54 (. In this section,) 462.86 672 P |
4158 |
(both) 90 658 T |
4159 |
3 F |
4160 |
(sender) 114.32 658 T |
4161 |
0 F |
4162 |
( and) 146.3 658 T |
4163 |
3 F |
4164 |
(r) 169.61 658 T |
4165 |
(ecipient) 173.83 658 T |
4166 |
0 F |
4167 |
( refer to either the client or the server) 211.8 658 T |
4168 |
(, depending on who sends and) 389.83 658 T |
4169 |
(who receives the entity) 90 644 T |
4170 |
(.) 200.13 644 T |
4171 |
1 14 Q |
4172 |
(7.1 Entity Header Fields) 72 616.67 T |
4173 |
4 10 Q |
4174 |
(Entity-Header) 90 598 T |
4175 |
0 12 Q |
4176 |
( \336elds de\336ne optional metainformation about the) 151.1 598 T |
4177 |
4 10 Q |
4178 |
(Entity-Body) 387.95 598 T |
4179 |
0 12 Q |
4180 |
( or) 439.06 598 T |
4181 |
(, if no body is) 451.57 598 T |
4182 |
(present, about the resource identi\336ed by the request.) 90 584 T |
4183 |
4 10 Q |
4184 |
(Entity-Header) 108 565.33 T |
4185 |
(=) 189 565.33 T |
4186 |
(Allow) 198 565.33 T |
4187 |
(; Section) 324 565.33 T |
4188 |
(10.1) 365.67 565.33 T |
4189 |
(|) 189 553.33 T |
4190 |
(Content-Encoding) 198 553.33 T |
4191 |
(; Section) 324 553.33 T |
4192 |
(10.3) 365.67 553.33 T |
4193 |
(|) 189 541.33 T |
4194 |
(Content-Length) 198 541.33 T |
4195 |
(; Section) 324 541.33 T |
4196 |
(10.4) 365.67 541.33 T |
4197 |
(|) 189 529.33 T |
4198 |
(Content-T) 198 529.33 T |
4199 |
(ype) 241.89 529.33 T |
4200 |
(; Section) 324 529.33 T |
4201 |
(10.5) 365.67 529.33 T |
4202 |
(|) 189 517.33 T |
4203 |
(Expires) 198 517.33 T |
4204 |
(; Section) 324 517.33 T |
4205 |
(10.7) 365.67 517.33 T |
4206 |
(|) 189 505.33 T |
4207 |
(Last-Modi\336ed) 198 505.33 T |
4208 |
(; Section) 324 505.33 T |
4209 |
(10.10) 365.67 505.33 T |
4210 |
(|) 189 493.33 T |
4211 |
(extension-header) 198 493.33 T |
4212 |
(extension-header) 108 477.33 T |
4213 |
(=) 189 477.33 T |
4214 |
(HTTP-header) 198 477.33 T |
4215 |
0 12 Q |
4216 |
(The) 90 460 T |
4217 |
4 10 Q |
4218 |
(extension-header) 111.65 460 T |
4219 |
0 12 Q |
4220 |
( mechanism allows additional) 188.87 460 T |
4221 |
4 10 Q |
4222 |
(Entity-Header) 334.78 460 T |
4223 |
0 12 Q |
4224 |
( \336elds to be de\336ned without) 395.87 460 T |
4225 |
-0.05 (changing the protocol, but these \336elds cannot be assumed to be recognizable by the recipient.) 90 446 P |
4226 |
(Unrecognized header \336elds should be ignored by the recipient and forwarded by proxies.) 90 432 T |
4227 |
1 14 Q |
4228 |
(7.2 Entity Body) 72 404.67 T |
4229 |
0 12 Q |
4230 |
(The entity body \050if any\051 sent with an HTTP request or response is in a format and encoding) 90 386 T |
4231 |
(de\336ned by the) 90 372 T |
4232 |
4 10 Q |
4233 |
(Entity-Header) 160.95 372 T |
4234 |
0 12 Q |
4235 |
( \336elds.) 222.05 372 T |
4236 |
4 10 Q |
4237 |
(Entity-Body) 108 353.33 T |
4238 |
(=) 189 353.33 T |
4239 |
(*OCTET) 198 353.33 T |
4240 |
0 12 Q |
4241 |
-0.41 (An entity body is included with a request message only when the request method calls for one.) 90 336 P |
4242 |
(The presence of an entity body in a request is signaled by the inclusion of a) 90 322 T |
4243 |
4 10 Q |
4244 |
(Content-Length) 454.41 322 T |
4245 |
0 12 Q |
4246 |
-0.6 (header \336eld in the request message headers. HTTP/1.0 requests containing an entity body must) 90 308 P |
4247 |
(include a valid) 90 294 T |
4248 |
4 10 Q |
4249 |
(Content-Length) 163.62 294 T |
4250 |
0 12 Q |
4251 |
( header \336eld.) 232.51 294 T |
4252 |
-0.34 (For response messages, whether or not an entity body is included with a message is dependent) 90 274 P |
4253 |
-0.03 (on both the request method and the response code. All responses to the) 90 260 P |
4254 |
4 10 Q |
4255 |
-0.03 (HEAD) 432.71 260 P |
4256 |
0 12 Q |
4257 |
-0.03 ( request method) 460.48 260 P |
4258 |
(must not include a body) 90 246 T |
4259 |
(, even though the presence of entity header \336elds may lead one to) 204.49 246 T |
4260 |
(believe they do. All 1xx \050informational\051, 204 \050no content\051, and 304 \050not modi\336ed\051 responses) 90 232 T |
4261 |
(must not include a body) 90 218 T |
4262 |
(. All other responses must include an entity body or a) 204.49 218 T |
4263 |
4 10 Q |
4264 |
(Content-Length) 463.65 218 T |
4265 |
0 12 Q |
4266 |
(header \336eld de\336ned with a value of zero \0500\051.) 90 204 T |
4267 |
55.82 428 57.82 454 R |
4268 |
V |
4269 |
55.82 382 57.82 394 R |
4270 |
V |
4271 |
FMENDPAGE |
4272 |
%%EndPage: "25" 26 |
4273 |
%%Page: "26" 26 |
4274 |
612 792 0 FMBEGINPAGE |
4275 |
0 10 Q |
4276 |
0 X |
4277 |
0 K |
4278 |
(INTERNET-DRAFT) 72 749.33 T |
4279 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4280 |
(February 19, 1996) 466.43 749.33 T |
4281 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4282 |
([Page 26]) 501.42 37.33 T |
4283 |
1 12 Q |
4284 |
(7.2.1 Type) 72 712 T |
4285 |
0 F |
4286 |
(When an) 90 694 T |
4287 |
4 10 Q |
4288 |
(Entity-Body) 135.96 694 T |
4289 |
0 12 Q |
4290 |
( is included with a message, the data type of that body is determined via) 187.06 694 T |
4291 |
(the header \336elds) 90 680 T |
4292 |
4 10 Q |
4293 |
(Content-Type) 171.6 680 T |
4294 |
0 12 Q |
4295 |
( and) 232.15 680 T |
4296 |
4 10 Q |
4297 |
(Content-Encoding) 255.46 680 T |
4298 |
0 12 Q |
4299 |
(. These de\336ne a two-layer) 335.46 680 T |
4300 |
(, ordered) 459.21 680 T |
4301 |
(encoding model:) 90 666 T |
4302 |
2 11 Q |
4303 |
(entity-body := Content-Encoding\050 Content-Type\050 data \051 \051) 108 646.67 T |
4304 |
0 12 Q |
4305 |
-0.82 (A) 90 628 P |
4306 |
4 10 Q |
4307 |
-0.76 (Content-Type) 100.84 628 P |
4308 |
0 12 Q |
4309 |
-0.82 ( speci\336es the media type of the underlying data. A) 161.38 628 P |
4310 |
4 10 Q |
4311 |
-0.76 (Content-Encoding) 397.33 628 P |
4312 |
0 12 Q |
4313 |
-0.82 ( may be used) 477.33 628 P |
4314 |
(to indicate any additional content coding applied to the type, usually for the purpose of data) 90 614 T |
4315 |
-0.31 (compression, that is a property of the resource requested. The default for the content encoding) 90 600 P |
4316 |
(is none \050i.e., the identity function\051.) 90 586 T |
4317 |
(Any HTTP/1.0 message containing an entity body should include a) 90 566 T |
4318 |
4 10 Q |
4319 |
(Content-Type) 415.46 566 T |
4320 |
0 12 Q |
4321 |
( header \336eld) 476.01 566 T |
4322 |
-0.76 (de\336ning the media type of that body) 90 552 P |
4323 |
-0.76 (. If and) 258.56 552 P |
4324 |
1 F |
4325 |
-0.76 (only if) 293.58 552 P |
4326 |
0 F |
4327 |
-0.76 ( the media type is not given by a) 325.14 552 P |
4328 |
4 10 Q |
4329 |
-0.7 (Content-Type) 477.21 552 P |
4330 |
0 12 Q |
4331 |
(header) 90 538 T |
4332 |
(, as is the case for) 121.48 538 T |
4333 |
4 10 Q |
4334 |
(Simple-Response) 209.74 538 T |
4335 |
0 12 Q |
4336 |
( messages, the recipient may attempt to guess the) 288.61 538 T |
4337 |
(media type via inspection of its content and/or the name extension\050s\051 of the URL used to) 90 524 T |
4338 |
(identify the resource. If the media type remains unknown, the recipient should treat it as type) 90 510 T |
4339 |
(") 90 496 T |
4340 |
2 11 Q |
4341 |
(application/octet-stream) 94.89 496 T |
4342 |
0 12 Q |
4343 |
(".) 253.1 496 T |
4344 |
1 F |
4345 |
(7.2.2 Length) 72 476 T |
4346 |
0 F |
4347 |
-0.2 (When an) 90 458 P |
4348 |
4 10 Q |
4349 |
-0.19 (Entity-Body) 135.55 458 P |
4350 |
0 12 Q |
4351 |
-0.2 ( is included with a message, the length of that body may be determined in) 186.65 458 P |
4352 |
(one of two ways. If a) 90 444 T |
4353 |
4 10 Q |
4354 |
(Content-Length) 194.25 444 T |
4355 |
0 12 Q |
4356 |
( header \336eld is present, its value in bytes represents the) 263.14 444 T |
4357 |
(length of the) 90 430 T |
4358 |
4 10 Q |
4359 |
(Entity-Body) 153.62 430 T |
4360 |
0 12 Q |
4361 |
(. Otherwise, the body length is determined by the closing of the) 203.95 430 T |
4362 |
(connection by the server) 90 416 T |
4363 |
(.) 206.91 416 T |
4364 |
-0.14 (Closing the connection cannot be used to indicate the end of a request body) 90 396 P |
4365 |
-0.14 (, since it leaves no) 449.44 396 P |
4366 |
-0.29 (possibility for the server to send back a response. Therefore, HTTP/1.0 requests containing an) 90 382 P |
4367 |
-0.81 (entity body must include a valid) 90 368 P |
4368 |
4 10 Q |
4369 |
-0.75 (Content-Length) 242.39 368 P |
4370 |
0 12 Q |
4371 |
-0.81 ( header \336eld. If a request contains an entity body) 311.28 368 P |
4372 |
(and) 90 354 T |
4373 |
4 10 Q |
4374 |
(Content-Length) 110.32 354 T |
4375 |
0 12 Q |
4376 |
( is not speci\336ed, and the server does not recognize or cannot calculate the) 179.21 354 T |
4377 |
(length from other \336elds, then the server should send a 400 \050bad request\051 response.) 90 340 T |
4378 |
6 F |
4379 |
(Note:) 108 320 T |
4380 |
3 F |
4381 |
(Some older servers supply an invalid Content-Length when sending a) 138.31 320 T |
4382 |
(document that contains server) 108 308 T |
4383 |
(-side includes dynamically inserted into the data) 252.66 308 T |
4384 |
(str) 108 296 T |
4385 |
(eam. It must be emphasized that this will not be tolerated by futur) 120.22 296 T |
4386 |
(e versions of) 434.6 296 T |
4387 |
-0.55 (HTTP) 108 284 P |
4388 |
-0.55 (. Unless the client knows that it is r) 135.78 284 P |
4389 |
-0.55 (eceiving a r) 299.87 284 P |
4390 |
-0.55 (esponse fr) 354.95 284 P |
4391 |
-0.55 (om a compliant server) 402.93 284 P |
4392 |
-0.55 (,) 507.55 284 P |
4393 |
(it should not depend on the Content-Length value being corr) 108 272 T |
4394 |
(ect.) 398.38 272 T |
4395 |
FMENDPAGE |
4396 |
%%EndPage: "26" 27 |
4397 |
%%Page: "27" 27 |
4398 |
612 792 0 FMBEGINPAGE |
4399 |
0 10 Q |
4400 |
0 X |
4401 |
0 K |
4402 |
(INTERNET-DRAFT) 72 749.33 T |
4403 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4404 |
(February 19, 1996) 466.43 749.33 T |
4405 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4406 |
([Page 27]) 501.42 37.33 T |
4407 |
1 18 Q |
4408 |
(8. Method De\336nitions) 72 708 T |
4409 |
0 12 Q |
4410 |
-0.79 (The set of common methods for HTTP/1.0 is de\336ned below) 90 686 P |
4411 |
-0.79 (. Although this set can be expanded,) 368.63 686 P |
4412 |
(additional methods cannot be assumed to share the same semantics for separately extended) 90 672 T |
4413 |
(clients and servers.) 90 658 T |
4414 |
1 14 Q |
4415 |
(8.1 GET) 72 630.67 T |
4416 |
0 12 Q |
4417 |
-0.64 (The) 90 612 P |
4418 |
4 10 Q |
4419 |
-0.59 (GET) 111.01 612 P |
4420 |
0 12 Q |
4421 |
-0.64 ( method means retrieve whatever information \050in the form of an entity\051 is identi\336ed by) 131.56 612 P |
4422 |
(the) 90 598 T |
4423 |
4 10 Q |
4424 |
(Request-URI) 107.65 598 T |
4425 |
0 12 Q |
4426 |
(. If the) 165.41 598 T |
4427 |
4 10 Q |
4428 |
(Request-URI) 200.05 598 T |
4429 |
0 12 Q |
4430 |
( refers to a data-producing process, it is the produced data) 257.81 598 T |
4431 |
(which shall be returned as the entity in the response and not the source text of the process,) 90 584 T |
4432 |
(unless that text happens to be the output of the process.) 90 570 T |
4433 |
(The semantics of the) 90 550 T |
4434 |
4 10 Q |
4435 |
(GET) 192.59 550 T |
4436 |
0 12 Q |
4437 |
( method changes to a \322conditional) 213.14 550 T |
4438 |
4 10 Q |
4439 |
(GET) 379.69 550 T |
4440 |
0 12 Q |
4441 |
(\323 if the request message) 400.24 550 T |
4442 |
-0.61 (includes an) 90 536 P |
4443 |
4 10 Q |
4444 |
-0.57 (If-Modified-Since) 146.07 536 P |
4445 |
0 12 Q |
4446 |
-0.61 ( header \336eld. A conditional) 221.05 536 P |
4447 |
4 10 Q |
4448 |
-0.57 (GET) 351.89 536 P |
4449 |
0 12 Q |
4450 |
-0.61 ( method requests that the identi\336ed) 372.44 536 P |
4451 |
-0.38 (resource be transferred only if it has been modi\336ed since the date given by the) 90 522 P |
4452 |
4 10 Q |
4453 |
-0.35 (If-Modified-Since) 462.4 522 P |
4454 |
0 12 Q |
4455 |
(header) 90 508 T |
4456 |
(, as described in Section) 121.48 508 T |
4457 |
(10.9. The conditional) 240.73 508 T |
4458 |
4 10 Q |
4459 |
(GET) 346.33 508 T |
4460 |
0 12 Q |
4461 |
( method is intended to reduce) 366.88 508 T |
4462 |
-0.21 (network usage by allowing cached entities to be refreshed without requiring multiple requests) 90 494 P |
4463 |
(or transferring unnecessary data.) 90 480 T |
4464 |
1 14 Q |
4465 |
(8.2 HEAD) 72 452.67 T |
4466 |
0 12 Q |
4467 |
-0.05 (The) 90 434 P |
4468 |
4 10 Q |
4469 |
-0.05 (HEAD) 111.6 434 P |
4470 |
0 12 Q |
4471 |
-0.05 ( method is identical to) 139.36 434 P |
4472 |
4 10 Q |
4473 |
-0.05 (GET) 248.72 434 P |
4474 |
0 12 Q |
4475 |
-0.05 ( except that the server must not return any) 269.27 434 P |
4476 |
4 10 Q |
4477 |
-0.05 (Entity-Body) 473.67 434 P |
4478 |
0 12 Q |
4479 |
-0.05 ( in) 524.77 434 P |
4480 |
(the response. The metainformation contained in the HTTP headers in response to a) 90 420 T |
4481 |
4 10 Q |
4482 |
(HEAD) 490.38 420 T |
4483 |
0 12 Q |
4484 |
(request should be identical to the information sent in response to a) 90 406 T |
4485 |
4 10 Q |
4486 |
(GET) 411.12 406 T |
4487 |
0 12 Q |
4488 |
( request. This method) 431.67 406 T |
4489 |
(can be used for obtaining metainformation about the resource identi\336ed by the) 90 392 T |
4490 |
4 10 Q |
4491 |
(Request-URI) 469.06 392 T |
4492 |
0 12 Q |
4493 |
-0.28 (without transferring the) 90 378 P |
4494 |
4 10 Q |
4495 |
-0.25 (Entity-Body) 205.43 378 P |
4496 |
0 12 Q |
4497 |
-0.28 ( itself. This method is often used for testing hypertext links) 256.53 378 P |
4498 |
(for validity) 90 364 T |
4499 |
(, accessibility) 142.85 364 T |
4500 |
(, and recent modi\336cation.) 207.37 364 T |
4501 |
-0.75 (There is no \322conditional) 90 344 P |
4502 |
4 10 Q |
4503 |
-0.69 (HEAD) 206.25 344 P |
4504 |
0 12 Q |
4505 |
-0.75 (\323 request analogous to the conditional) 234.01 344 P |
4506 |
4 10 Q |
4507 |
-0.69 (GET) 414.06 344 P |
4508 |
0 12 Q |
4509 |
-0.75 (. If an) 433.72 344 P |
4510 |
4 10 Q |
4511 |
-0.69 (If-Modified-Since) 462.77 344 P |
4512 |
0 12 Q |
4513 |
(header \336eld is included with a) 90 330 T |
4514 |
4 10 Q |
4515 |
(HEAD) 237.23 330 T |
4516 |
0 12 Q |
4517 |
( request, it should be ignored.) 265 330 T |
4518 |
1 14 Q |
4519 |
(8.3 POST) 72 302.67 T |
4520 |
0 12 Q |
4521 |
-0.58 (The) 90 284 P |
4522 |
4 10 Q |
4523 |
-0.54 (POST) 111.07 284 P |
4524 |
0 12 Q |
4525 |
-0.58 ( method is used to request that the destination server accept the entity enclosed in the) 138.28 284 P |
4526 |
-0.15 (request as a new subordinate of the resource identi\336ed by the) 90 270 P |
4527 |
4 10 Q |
4528 |
-0.14 (Request-URI) 384.43 270 P |
4529 |
0 12 Q |
4530 |
-0.15 ( in the) 442.19 270 P |
4531 |
4 10 Q |
4532 |
-0.14 (Request-Line) 474.72 270 P |
4533 |
0 12 Q |
4534 |
-0.15 (.) 534.16 270 P |
4535 |
4 10 Q |
4536 |
(POST) 90 256 T |
4537 |
0 12 Q |
4538 |
( is designed to allow a uniform method to cover the following functions:) 117.21 256 T |
4539 |
(\245) 108 236 T |
4540 |
(Annotation of existing resources;) 117 236 T |
4541 |
(\245) 108 221 T |
4542 |
(Posting a message to a bulletin board, newsgroup, mailing list, or similar group of) 117 221 T |
4543 |
(articles;) 117 209 T |
4544 |
(\245) 108 194 T |
4545 |
-0.07 (Providing a block of data, such as the result of submitting a form) 117 194 P |
4546 |
-0.07 ([3], to a data-handling) 430.68 194 P |
4547 |
(process;) 117 182 T |
4548 |
(\245) 108 167 T |
4549 |
(Extending a database through an append operation.) 117 167 T |
4550 |
-0.18 (The actual function performed by the) 90 152 P |
4551 |
4 10 Q |
4552 |
-0.17 (POST) 270.77 152 P |
4553 |
0 12 Q |
4554 |
-0.18 ( method is determined by the server and is usually) 297.98 152 P |
4555 |
(dependent on the) 90 138 T |
4556 |
4 10 Q |
4557 |
(Request-URI) 174.94 138 T |
4558 |
0 12 Q |
4559 |
(. The posted entity is subordinate to that URI in the same way) 232.7 138 T |
4560 |
(that a \336le is subordinate to a directory containing it, a news article is subordinate to a) 90 124 T |
4561 |
(newsgroup to which it is posted, or a record is subordinate to a database.) 90 110 T |
4562 |
FMENDPAGE |
4563 |
%%EndPage: "27" 28 |
4564 |
%%Page: "28" 28 |
4565 |
612 792 0 FMBEGINPAGE |
4566 |
0 10 Q |
4567 |
0 X |
4568 |
0 K |
4569 |
(INTERNET-DRAFT) 72 749.33 T |
4570 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4571 |
(February 19, 1996) 466.43 749.33 T |
4572 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4573 |
([Page 28]) 501.42 37.33 T |
4574 |
0 12 Q |
4575 |
-0.38 (A successful) 90 712 P |
4576 |
4 10 Q |
4577 |
-0.35 (POST) 153.19 712 P |
4578 |
0 12 Q |
4579 |
-0.38 ( does not require that the entity be created as a resource on the origin server) 180.4 712 P |
4580 |
(or made accessible for future reference. That is, the action performed by the) 90 698 T |
4581 |
4 10 Q |
4582 |
(POST) 457.35 698 T |
4583 |
0 12 Q |
4584 |
( method) 484.56 698 T |
4585 |
(might not result in a resource that can be identi\336ed by a URI. In this case, either 200 \050ok\051 or) 90 684 T |
4586 |
-0.02 (204 \050no content\051 is the appropriate response status, depending on whether or not the response) 90 670 P |
4587 |
(includes an entity that describes the result.) 90 656 T |
4588 |
(If a resource has been created on the origin server) 90 636 T |
4589 |
(, the response should be 201 \050created\051 and) 328.3 636 T |
4590 |
-0.16 (contain an entity \050preferably of type "text/html"\051 which describes the status of the request and) 90 622 P |
4591 |
(refers to the new resource.) 90 608 T |
4592 |
-0.54 (A valid) 90 588 P |
4593 |
4 10 Q |
4594 |
-0.5 (Content-Length) 127.57 588 P |
4595 |
0 12 Q |
4596 |
-0.54 ( is required on all HTTP/1.0) 196.46 588 P |
4597 |
4 10 Q |
4598 |
-0.5 (POST) 331.47 588 P |
4599 |
0 12 Q |
4600 |
-0.54 ( requests. An HTTP/1.0 server should) 358.69 588 P |
4601 |
(respond with a 400 \050bad request\051 message if it cannot determine the length of the request) 90 574 T |
4602 |
(message\325) 90 560 T |
4603 |
(s content.) 133.97 560 T |
4604 |
-0.09 (Applications must not cache responses to a POST request because the application has no way) 90 540 P |
4605 |
(of knowing that the server would return an equivalent response on some future request.) 90 526 T |
4606 |
55.82 522 57.82 548 R |
4607 |
V |
4608 |
FMENDPAGE |
4609 |
%%EndPage: "28" 29 |
4610 |
%%Page: "29" 29 |
4611 |
612 792 0 FMBEGINPAGE |
4612 |
0 10 Q |
4613 |
0 X |
4614 |
0 K |
4615 |
(INTERNET-DRAFT) 72 749.33 T |
4616 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4617 |
(February 19, 1996) 466.43 749.33 T |
4618 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4619 |
([Page 29]) 501.42 37.33 T |
4620 |
1 18 Q |
4621 |
(9. Status Code De\336nitions) 72 708 T |
4622 |
0 12 Q |
4623 |
-0.06 (Each) 90 686 P |
4624 |
4 10 Q |
4625 |
-0.06 (Status-Code) 116.91 686 P |
4626 |
0 12 Q |
4627 |
-0.06 ( is described below) 172.46 686 P |
4628 |
-0.06 (, including a description of which) 263.77 686 P |
4629 |
4 10 Q |
4630 |
-0.06 (method) 427.63 686 P |
4631 |
0 12 Q |
4632 |
-0.06 (\050s\051 it can follow) 460.96 686 P |
4633 |
(and any metainformation required in the response.) 90 672 T |
4634 |
1 14 Q |
4635 |
(9.1 Informational 1xx) 72 644.67 T |
4636 |
0 12 Q |
4637 |
-0.6 (This class of status code indicates a provisional response, consisting only of the) 90 626 P |
4638 |
4 10 Q |
4639 |
-0.55 (Status-Line) 467.33 626 P |
4640 |
0 12 Q |
4641 |
-0.6 ( and) 517.88 626 P |
4642 |
-0.34 (optional headers, and is terminated by an empty line. HTTP/1.0 does not de\336ne any 1xx status) 90 612 P |
4643 |
(codes and they are not a valid response to a HTTP/1.0 request. However) 90 598 T |
4644 |
(, they may be useful) 436.59 598 T |
4645 |
(for experimental applications which are outside the scope of this speci\336cation.) 90 584 T |
4646 |
1 14 Q |
4647 |
(9.2 Successful 2xx) 72 556.67 T |
4648 |
0 12 Q |
4649 |
(This class of status code indicates that the client\325) 90 538 T |
4650 |
(s request was successfully received,) 323.85 538 T |
4651 |
(understood, and accepted.) 90 524 T |
4652 |
7 F |
4653 |
(200 OK) 90 498 T |
4654 |
0 F |
4655 |
(The request has succeeded. The information returned with the response is dependent on the) 90 480 T |
4656 |
(method used in the request, as follows:) 90 466 T |
4657 |
4 10 Q |
4658 |
(GET) 90 446 T |
4659 |
0 12 Q |
4660 |
(an entity corresponding to the requested resource is sent in the response;) 144 446 T |
4661 |
4 10 Q |
4662 |
(HEAD) 90 426 T |
4663 |
0 12 Q |
4664 |
(the response must only contain the header information and no) 144 426 T |
4665 |
4 10 Q |
4666 |
(Entity-Body) 443.13 426 T |
4667 |
0 12 Q |
4668 |
(;) 494.23 426 T |
4669 |
4 10 Q |
4670 |
(POST) 90 406 T |
4671 |
0 12 Q |
4672 |
(an entity describing or containing the result of the action.) 144 406 T |
4673 |
7 F |
4674 |
(201 Created) 90 380 T |
4675 |
0 F |
4676 |
-0.33 (The request has been ful\336lled and resulted in a new resource being created. The newly created) 90 362 P |
4677 |
(resource can be referenced by the URI\050s\051 returned in the entity of the response. The origin) 90 348 T |
4678 |
-0.08 (server should create the resource before using this) 90 334 P |
4679 |
4 10 Q |
4680 |
-0.08 (Status-Code) 332.48 334 P |
4681 |
0 12 Q |
4682 |
-0.08 (. If the action cannot be carried) 388.03 334 P |
4683 |
(out immediately) 90 320 T |
4684 |
(, the server must include in the response body a description of when the) 167.51 320 T |
4685 |
(resource will be available; otherwise, the server should respond with 202 \050accepted\051.) 90 306 T |
4686 |
(Of the methods de\336ned by this speci\336cation, only) 90 286 T |
4687 |
4 10 Q |
4688 |
(POST) 331.52 286 T |
4689 |
0 12 Q |
4690 |
( can create a resource.) 358.74 286 T |
4691 |
7 F |
4692 |
(202 Accepted) 90 260 T |
4693 |
0 F |
4694 |
-0.26 (The request has been accepted for processing, but the processing has not been completed. The) 90 242 P |
4695 |
(request may or may not eventually be acted upon, as it may be disallowed when processing) 90 228 T |
4696 |
(actually takes place. There is no facility for re-sending a status code from an asynchronous) 90 214 T |
4697 |
(operation such as this.) 90 200 T |
4698 |
(The 202 response is intentionally non-committal. Its purpose is to allow a server to accept a) 90 180 T |
4699 |
-0.44 (request for some other process \050perhaps a batch-oriented process that is only run once per day\051) 90 166 P |
4700 |
(without requiring that the user agent\325) 90 152 T |
4701 |
(s connection to the server persist until the process is) 267.55 152 T |
4702 |
-0.38 (completed. The entity returned with this response should include an indication of the request\325) 90 138 P |
4703 |
-0.38 (s) 532.72 138 P |
4704 |
(current status and either a pointer to a status monitor or some estimate of when the user can) 90 124 T |
4705 |
(expect the request to be ful\336lled.) 90 110 T |
4706 |
FMENDPAGE |
4707 |
%%EndPage: "29" 30 |
4708 |
%%Page: "30" 30 |
4709 |
612 792 0 FMBEGINPAGE |
4710 |
0 10 Q |
4711 |
0 X |
4712 |
0 K |
4713 |
(INTERNET-DRAFT) 72 749.33 T |
4714 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4715 |
(February 19, 1996) 466.43 749.33 T |
4716 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4717 |
([Page 30]) 501.42 37.33 T |
4718 |
7 12 Q |
4719 |
(204 No Content) 90 712 T |
4720 |
0 F |
4721 |
-0.44 (The server has ful\336lled the request but there is no new information to send back. If the client is) 90 694 P |
4722 |
-0.08 (a user agent, it should not change its document view from that which caused the request to be) 90 680 P |
4723 |
-0.54 (generated. This response is primarily intended to allow input for scripts or other actions to take) 90 666 P |
4724 |
(place without causing a change to the user agent\325) 90 652 T |
4725 |
(s active document view) 325.15 652 T |
4726 |
(. The response may) 437.29 652 T |
4727 |
(include new metainformation in the form of entity headers, which should apply to the) 90 638 T |
4728 |
(document currently in the user agent\325) 90 624 T |
4729 |
(s active view) 268.87 624 T |
4730 |
(.) 330.71 624 T |
4731 |
1 14 Q |
4732 |
(9.3 Redir) 72 596.67 T |
4733 |
(ection 3xx) 130.43 596.67 T |
4734 |
0 12 Q |
4735 |
-0.81 (This class of status code indicates that further action needs to be taken by the user agent in order) 90 578 P |
4736 |
(to ful\336ll the request. The action required may be carried out by the user agent without) 90 564 T |
4737 |
(interaction with the user if and only if the method used in the subsequent request is) 90 550 T |
4738 |
4 10 Q |
4739 |
(GET) 491.07 550 T |
4740 |
0 12 Q |
4741 |
( or) 511.62 550 T |
4742 |
4 10 Q |
4743 |
-0.62 (HEAD) 90 536 P |
4744 |
0 12 Q |
4745 |
-0.67 (. A user agent should never automatically redirect a request more than 5 times, since such) 117.76 536 P |
4746 |
(redirections usually indicate an in\336nite loop.) 90 522 T |
4747 |
7 F |
4748 |
(300 Multiple Choices) 90 496 T |
4749 |
0 F |
4750 |
-0.27 (This response code is not directly used by HTTP/1.0 applications, but serves as the default for) 90 478 P |
4751 |
(interpreting the 3xx class of responses.) 90 464 T |
4752 |
-0.46 (The requested resource is available at one or more locations. Unless it was a) 90 444 P |
4753 |
4 10 Q |
4754 |
-0.42 (HEAD) 452.32 444 P |
4755 |
0 12 Q |
4756 |
-0.46 ( request, the) 480.08 444 P |
4757 |
(response should include an entity containing a list of resource characteristics and locations) 90 430 T |
4758 |
(from which the user or user agent can choose the one most appropriate. If the server has a) 90 416 T |
4759 |
(preferred choice, it should include the URL in a) 90 402 T |
4760 |
4 10 Q |
4761 |
(Location) 322.49 402 T |
4762 |
0 12 Q |
4763 |
( \336eld; user agents may use this \336eld) 360.27 402 T |
4764 |
(value for automatic redirection.) 90 388 T |
4765 |
7 F |
4766 |
(301 Moved Permanently) 90 362 T |
4767 |
0 F |
4768 |
-0.13 (The requested resource has been assigned a new permanent URL and any future references to) 90 344 P |
4769 |
(this resource should be done using that URL. Clients with link editing capabilities should) 90 330 T |
4770 |
-0.23 (automatically relink references to the) 90 316 P |
4771 |
4 10 Q |
4772 |
-0.22 (Request-URI) 270.35 316 P |
4773 |
0 12 Q |
4774 |
-0.23 ( to the new reference returned by the server) 328.11 316 P |
4775 |
-0.23 (,) 534.24 316 P |
4776 |
(where possible.) 90 302 T |
4777 |
-0.75 (The new URL must be given by the) 90 282 P |
4778 |
4 10 Q |
4779 |
-0.7 (Location) 258.54 282 P |
4780 |
0 12 Q |
4781 |
-0.75 ( \336eld in the response. Unless it was a) 296.32 282 P |
4782 |
4 10 Q |
4783 |
-0.7 (HEAD) 470.11 282 P |
4784 |
0 12 Q |
4785 |
-0.75 ( request,) 497.87 282 P |
4786 |
(the) 90 268 T |
4787 |
4 10 Q |
4788 |
(Entity-Body) 107.65 268 T |
4789 |
0 12 Q |
4790 |
( of the response should contain a short note with a hyperlink to the new URL.) 158.76 268 T |
4791 |
-0.75 (If the 301 status code is received in response to a request using the) 90 248 P |
4792 |
4 10 Q |
4793 |
-0.69 (POST) 401.95 248 P |
4794 |
0 12 Q |
4795 |
-0.75 ( method, the user agent) 429.16 248 P |
4796 |
(must not automatically redirect the request unless it can be con\336rmed by the user) 90 234 T |
4797 |
(, since this) 478.25 234 T |
4798 |
(might change the conditions under which the request was issued.) 90 220 T |
4799 |
6 F |
4800 |
(Note:) 108 200 T |
4801 |
3 F |
4802 |
(When automatically r) 138.31 200 T |
4803 |
(edir) 241.8 200 T |
4804 |
(ecting a POST r) 260.68 200 T |
4805 |
(equest after r) 337.85 200 T |
4806 |
(eceiving a 301 status) 401.37 200 T |
4807 |
(code, some existing user agents will err) 108 188 T |
4808 |
(oneously change it into a GET r) 297.77 188 T |
4809 |
(equest.) 451.24 188 T |
4810 |
7 F |
4811 |
(302 Moved Temporarily) 90 164 T |
4812 |
0 F |
4813 |
(The requested resource resides temporarily under a dif) 90 146 T |
4814 |
(ferent URL. Since the redirection may) 351.23 146 T |
4815 |
(be altered on occasion, the client should continue to use the) 90 132 T |
4816 |
4 10 Q |
4817 |
(Request-URI) 378.46 132 T |
4818 |
0 12 Q |
4819 |
( for future requests.) 436.22 132 T |
4820 |
-0.47 (The URL must be given by the) 90 112 P |
4821 |
4 10 Q |
4822 |
-0.44 (Location) 238.27 112 P |
4823 |
0 12 Q |
4824 |
-0.47 ( \336eld in the response. Unless it was a) 276.05 112 P |
4825 |
4 10 Q |
4826 |
-0.44 (HEAD) 452.36 112 P |
4827 |
0 12 Q |
4828 |
-0.47 ( request, the) 480.13 112 P |
4829 |
4 10 Q |
4830 |
(Entity-Body) 90 98 T |
4831 |
0 12 Q |
4832 |
( of the response should contain a short note with a hyperlink to the new URI\050s\051.) 141.1 98 T |
4833 |
55.82 546 57.82 572 R |
4834 |
V |
4835 |
55.82 184 57.82 208 R |
4836 |
V |
4837 |
FMENDPAGE |
4838 |
%%EndPage: "30" 31 |
4839 |
%%Page: "31" 31 |
4840 |
612 792 0 FMBEGINPAGE |
4841 |
0 10 Q |
4842 |
0 X |
4843 |
0 K |
4844 |
(INTERNET-DRAFT) 72 749.33 T |
4845 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4846 |
(February 19, 1996) 466.43 749.33 T |
4847 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4848 |
([Page 31]) 501.42 37.33 T |
4849 |
0 12 Q |
4850 |
-0.75 (If the 302 status code is received in response to a request using the) 90 712 P |
4851 |
4 10 Q |
4852 |
-0.69 (POST) 401.95 712 P |
4853 |
0 12 Q |
4854 |
-0.75 ( method, the user agent) 429.16 712 P |
4855 |
(must not automatically redirect the request unless it can be con\336rmed by the user) 90 698 T |
4856 |
(, since this) 478.25 698 T |
4857 |
(might change the conditions under which the request was issued.) 90 684 T |
4858 |
6 F |
4859 |
(Note:) 108 664 T |
4860 |
3 F |
4861 |
(When automatically r) 138.31 664 T |
4862 |
(edir) 241.8 664 T |
4863 |
(ecting a POST r) 260.68 664 T |
4864 |
(equest after r) 337.85 664 T |
4865 |
(eceiving a 302 status) 401.37 664 T |
4866 |
(code, some existing user agents will err) 108 652 T |
4867 |
(oneously change it into a GET r) 297.77 652 T |
4868 |
(equest.) 451.24 652 T |
4869 |
7 F |
4870 |
(304 Not Modified) 90 628 T |
4871 |
0 F |
4872 |
-0.12 (If the client has performed a conditional) 90 610 P |
4873 |
4 10 Q |
4874 |
-0.11 (GET) 284.69 610 P |
4875 |
0 12 Q |
4876 |
-0.12 ( request and access is allowed, but the document) 305.24 610 P |
4877 |
-0.15 (has not been modi\336ed since the date and time speci\336ed in the) 90 596 P |
4878 |
4 10 Q |
4879 |
-0.14 (If-Modified-Since) 385.35 596 P |
4880 |
0 12 Q |
4881 |
-0.15 ( \336eld, the server) 460.33 596 P |
4882 |
(must respond with this status code and not send an) 90 582 T |
4883 |
4 10 Q |
4884 |
(Entity-Body) 335.85 582 T |
4885 |
0 12 Q |
4886 |
( to the client. Header \336elds) 386.95 582 T |
4887 |
-0.6 (contained in the response should only include information which is relevant to cache managers) 90 568 P |
4888 |
(or which may have changed independently of the entity\325) 90 554 T |
4889 |
(s) 359.8 554 T |
4890 |
4 10 Q |
4891 |
(Last-Modified) 367.47 554 T |
4892 |
0 12 Q |
4893 |
( date. Examples of) 427.45 554 T |
4894 |
-0.78 (relevant header \336elds include:) 90 540 P |
4895 |
4 10 Q |
4896 |
-0.73 (Date) 234.08 540 P |
4897 |
0 12 Q |
4898 |
-0.78 (,) 255.19 540 P |
4899 |
4 10 Q |
4900 |
-0.73 (Server) 260.4 540 P |
4901 |
0 12 Q |
4902 |
-0.78 (, and) 289.36 540 P |
4903 |
4 10 Q |
4904 |
-0.73 (Expires) 314.1 540 P |
4905 |
0 12 Q |
4906 |
-0.78 (. A cache should update its cached entity) 347.42 540 P |
4907 |
(to re\337ect any new \336eld values given in the 304 response.) 90 526 T |
4908 |
1 14 Q |
4909 |
(9.4 Client Err) 72 498.67 T |
4910 |
(or 4xx) 158.02 498.67 T |
4911 |
0 12 Q |
4912 |
-0.5 (The 4xx class of status code is intended for cases in which the client seems to have erred. If the) 90 480 P |
4913 |
-0.21 (client has not completed the request when a 4xx code is received, it should immediately cease) 90 466 P |
4914 |
(sending data to the server) 90 452 T |
4915 |
(. Except when responding to a) 211.91 452 T |
4916 |
4 10 Q |
4917 |
(HEAD) 360.14 452 T |
4918 |
0 12 Q |
4919 |
( request, the server should) 387.9 452 T |
4920 |
-0.46 (include an entity containing an explanation of the error situation, and whether it is a temporary) 90 438 P |
4921 |
(or permanent condition. These status codes are applicable to any request method.) 90 424 T |
4922 |
6 F |
4923 |
-0.19 (Note:) 108 404 P |
4924 |
3 F |
4925 |
-0.19 (If the client is sending data, server implementations on TCP should be car) 138.12 404 P |
4926 |
-0.19 (eful) 492.2 404 P |
4927 |
-0.85 (to ensur) 108 392 P |
4928 |
-0.85 (e that the client acknowledges r) 145.68 392 P |
4929 |
-0.85 (eceipt of the packet\050s\051 containing the r) 293.22 392 P |
4930 |
-0.85 (esponse) 472.88 392 P |
4931 |
-0.72 (prior to closing the input connection. If the client continues sending data to the server) 108 380 P |
4932 |
-0.63 (after the close, the server) 108 368 P |
4933 |
-0.63 (\325) 227.5 368 P |
4934 |
-0.63 (s contr) 229.95 368 P |
4935 |
-0.63 (oller will send a r) 261.86 368 P |
4936 |
-0.63 (eset packet to the client, which may) 344.2 368 P |
4937 |
(erase the client\325) 108 356 T |
4938 |
(s unacknowledged input buffers befor) 183.73 356 T |
4939 |
(e they can be r) 363.84 356 T |
4940 |
(ead and) 434.01 356 T |
4941 |
(interpr) 108 344 T |
4942 |
(eted by the HTTP application.) 140.87 344 T |
4943 |
7 F |
4944 |
(400 Bad Request) 90 320 T |
4945 |
0 F |
4946 |
-0.29 (The request could not be understood by the server due to malformed syntax. The client should) 90 302 P |
4947 |
(not repeat the request without modi\336cations.) 90 288 T |
4948 |
7 F |
4949 |
(401 Unauthorized) 90 262 T |
4950 |
0 F |
4951 |
(The request requires user authentication. The response must include a) 90 244 T |
4952 |
4 10 Q |
4953 |
(WWW-Authenticate) 427.41 244 T |
4954 |
0 12 Q |
4955 |
(header \336eld \050Section) 90 230 T |
4956 |
(10.16\051 containing a) 192.26 230 T |
4957 |
4 10 Q |
4958 |
(challenge) 288.19 230 T |
4959 |
0 12 Q |
4960 |
( applicable to the requested resource. The) 330.97 230 T |
4961 |
(client may repeat the request with a suitable) 90 216 T |
4962 |
4 10 Q |
4963 |
(Authorization) 303.84 216 T |
4964 |
0 12 Q |
4965 |
( header \336eld \050Section) 362.17 216 T |
4966 |
(10.2\051. If the) 467.42 216 T |
4967 |
(request already included Authorization credentials, then the 401 response indicates that) 90 202 T |
4968 |
(authorization has been refused for those credentials. If the 401 response contains the same) 90 188 T |
4969 |
-0.6 (challenge as the prior response, and the user agent has already attempted authentication at least) 90 174 P |
4970 |
(once, then the user should be presented the entity that was given in the response, since that) 90 160 T |
4971 |
(entity may include relevant diagnostic information. HTTP access authentication is explained) 90 146 T |
4972 |
(in Section) 90 132 T |
4973 |
(1) 141.31 132 T |
4974 |
(1.) 146.86 132 T |
4975 |
55.82 648 57.82 672 R |
4976 |
V |
4977 |
55.82 142 57.82 154 R |
4978 |
V |
4979 |
FMENDPAGE |
4980 |
%%EndPage: "31" 32 |
4981 |
%%Page: "32" 32 |
4982 |
612 792 0 FMBEGINPAGE |
4983 |
0 10 Q |
4984 |
0 X |
4985 |
0 K |
4986 |
(INTERNET-DRAFT) 72 749.33 T |
4987 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
4988 |
(February 19, 1996) 466.43 749.33 T |
4989 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
4990 |
([Page 32]) 501.42 37.33 T |
4991 |
7 12 Q |
4992 |
(403 Forbidden) 90 712 T |
4993 |
0 F |
4994 |
(The server understood the request, but is refusing to ful\336ll it. Authorization will not help and) 90 694 T |
4995 |
-0.09 (the request should not be repeated. If the request method was not) 90 680 P |
4996 |
4 10 Q |
4997 |
-0.08 (HEAD) 403.75 680 P |
4998 |
0 12 Q |
4999 |
-0.09 ( and the server wishes) 431.51 680 P |
5000 |
(to make public why the request has not been ful\336lled, it should describe the reason for the) 90 666 T |
5001 |
-0.33 (refusal in the entity body) 90 652 P |
5002 |
-0.33 (. This status code is commonly used when the server does not wish to) 207.82 652 P |
5003 |
(reveal exactly why the request has been refused, or when no other response is applicable.) 90 638 T |
5004 |
7 F |
5005 |
(404 Not Found) 90 612 T |
5006 |
0 F |
5007 |
-0.68 (The server has not found anything matching the) 90 594 P |
5008 |
4 10 Q |
5009 |
-0.63 (Request-URI) 317.09 594 P |
5010 |
0 12 Q |
5011 |
-0.68 (. No indication is given of whether) 374.85 594 P |
5012 |
-0 (the condition is temporary or permanent. If the server does not wish to make this information) 90 580 P |
5013 |
(available to the client, the status code 403 \050forbidden\051 can be used instead.) 90 566 T |
5014 |
1 14 Q |
5015 |
(9.5 Server Err) 72 538.67 T |
5016 |
(or 5xx) 161.12 538.67 T |
5017 |
0 12 Q |
5018 |
-0.23 (Response status codes beginning with the digit \3225\323 indicate cases in which the server is aware) 90 520 P |
5019 |
(that it has erred or is incapable of performing the request. If the client has not completed the) 90 506 T |
5020 |
(request when a 5xx code is received, it should immediately cease sending data to the server) 90 492 T |
5021 |
(.) 527.67 492 T |
5022 |
(Except when responding to a) 90 478 T |
5023 |
4 10 Q |
5024 |
(HEAD) 232.23 478 T |
5025 |
0 12 Q |
5026 |
( request, the server should include an entity containing an) 259.99 478 T |
5027 |
-0.4 (explanation of the error situation, and whether it is a temporary or permanent condition. These) 90 464 P |
5028 |
(response codes are applicable to any request method and there are no required header \336elds.) 90 450 T |
5029 |
7 F |
5030 |
(500 Internal Server Error) 90 424 T |
5031 |
0 F |
5032 |
-0.59 (The server encountered an unexpected condition which prevented it from ful\336lling the request.) 90 406 P |
5033 |
7 F |
5034 |
(501 Not Implemented) 90 380 T |
5035 |
0 F |
5036 |
(The server does not support the functionality required to ful\336ll the request. This is the) 90 362 T |
5037 |
-0.53 (appropriate response when the server does not recognize the request method and is not capable) 90 348 P |
5038 |
(of supporting it for any resource.) 90 334 T |
5039 |
7 F |
5040 |
(502 Bad Gateway) 90 308 T |
5041 |
0 F |
5042 |
-0.56 (The server) 90 290 P |
5043 |
-0.56 (, while acting as a gateway or proxy) 139.9 290 P |
5044 |
-0.56 (, received an invalid response from the upstream) 308.37 290 P |
5045 |
(server it accessed in attempting to ful\336ll the request.) 90 276 T |
5046 |
7 F |
5047 |
(503 Service Unavailable) 90 250 T |
5048 |
0 F |
5049 |
(The server is currently unable to handle the request due to a temporary overloading or) 90 232 T |
5050 |
(maintenance of the server) 90 218 T |
5051 |
(. The implication is that this is a temporary condition which will be) 212.9 218 T |
5052 |
(alleviated after some delay) 90 204 T |
5053 |
(.) 218.11 204 T |
5054 |
6 F |
5055 |
(Note:) 108 184 T |
5056 |
3 F |
5057 |
(The existence of the 503 status code does not imply that a server must use it) 138.31 184 T |
5058 |
(when becoming overloaded. Some servers may wish to simply r) 108 172 T |
5059 |
(efuse the connection.) 411.35 172 T |
5060 |
FMENDPAGE |
5061 |
%%EndPage: "32" 33 |
5062 |
%%Page: "33" 33 |
5063 |
612 792 0 FMBEGINPAGE |
5064 |
0 10 Q |
5065 |
0 X |
5066 |
0 K |
5067 |
(INTERNET-DRAFT) 72 749.33 T |
5068 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
5069 |
(February 19, 1996) 466.43 749.33 T |
5070 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
5071 |
([Page 33]) 501.42 37.33 T |
5072 |
1 18 Q |
5073 |
(10. Header Field De\336nitions) 72 708 T |
5074 |
0 12 Q |
5075 |
(This section de\336nes the syntax and semantics of all commonly used HTTP/1.0 header \336elds.) 90 686 T |
5076 |
(For general and entity header \336elds, both) 90 672 T |
5077 |
3 F |
5078 |
(sender) 289.86 672 T |
5079 |
0 F |
5080 |
(and) 324.83 672 T |
5081 |
3 F |
5082 |
( r) 342.15 672 T |
5083 |
(ecipient) 349.37 672 T |
5084 |
0 F |
5085 |
( refer to either the client or the) 387.34 672 T |
5086 |
(server) 90 658 T |
5087 |
(, depending on who sends and who receives the message.) 118.82 658 T |
5088 |
1 14 Q |
5089 |
(10.1 Allow) 72 630.67 T |
5090 |
0 12 Q |
5091 |
-0.6 (The) 90 612 P |
5092 |
4 10 Q |
5093 |
-0.56 (Allow) 111.05 612 P |
5094 |
0 12 Q |
5095 |
-0.6 ( entity-header \336eld lists the set of methods supported by the resource identi\336ed by the) 134.93 612 P |
5096 |
4 10 Q |
5097 |
(Request-URI) 90 598 T |
5098 |
0 12 Q |
5099 |
(. The purpose of this \336eld is strictly to inform the recipient of valid methods) 147.76 598 T |
5100 |
-0.71 (associated with the resource. The) 90 584 P |
5101 |
4 10 Q |
5102 |
-0.66 (Allow) 248.97 584 P |
5103 |
0 12 Q |
5104 |
-0.71 ( header \336eld is not permitted in a request using the) 272.84 584 P |
5105 |
4 10 Q |
5106 |
-0.66 (POST) 510.5 584 P |
5107 |
0 12 Q |
5108 |
(method, and thus should be ignored if it is received as part of a) 90 570 T |
5109 |
4 10 Q |
5110 |
(POST) 394.79 570 T |
5111 |
0 12 Q |
5112 |
( entity) 422 570 T |
5113 |
(.) 451.54 570 T |
5114 |
4 10 Q |
5115 |
(Allow) 108 551.33 T |
5116 |
(=) 189 551.33 T |
5117 |
("Allow" ":" 1#method) 198 551.33 T |
5118 |
0 12 Q |
5119 |
( Example of use:) 90 534 T |
5120 |
2 11 Q |
5121 |
(Allow: GET, HEAD) 108 514.67 T |
5122 |
0 12 Q |
5123 |
-0.68 (This \336eld cannot prevent a client from trying other methods. However) 90 496 P |
5124 |
-0.68 (, the indications given by) 419.48 496 P |
5125 |
(the) 90 482 T |
5126 |
4 10 Q |
5127 |
(Allow) 107.65 482 T |
5128 |
0 12 Q |
5129 |
( header \336eld value should be followed. The actual set of allowed methods is de\336ned) 131.53 482 T |
5130 |
(by the origin server at the time of each request.) 90 468 T |
5131 |
(A proxy must not modify the) 90 448 T |
5132 |
4 10 Q |
5133 |
(Allow) 232.59 448 T |
5134 |
0 12 Q |
5135 |
( header \336eld even if it does not understand all the methods) 256.47 448 T |
5136 |
-0.17 (speci\336ed, since the user agent may have other means of communicating with the origin server) 90 434 P |
5137 |
-0.17 (.) 537 434 P |
5138 |
(The) 90 414 T |
5139 |
4 10 Q |
5140 |
(Allow) 111.65 414 T |
5141 |
0 12 Q |
5142 |
( header \336eld does not indicate what methods are implemented by the server) 135.52 414 T |
5143 |
(.) 496.6 414 T |
5144 |
1 14 Q |
5145 |
(10.2 Authorization) 72 386.67 T |
5146 |
0 12 Q |
5147 |
-0.3 (A user agent that wishes to authenticate itself with a server\321usually) 90 368 P |
5148 |
-0.3 (, but not necessarily) 415.36 368 P |
5149 |
-0.3 (, after) 509.62 368 P |
5150 |
(receiving a 401 response\321may do so by including an) 90 354 T |
5151 |
4 10 Q |
5152 |
(Authorization) 350.82 354 T |
5153 |
0 12 Q |
5154 |
( request-header \336eld with) 409.15 354 T |
5155 |
(the request. The) 90 340 T |
5156 |
4 10 Q |
5157 |
(Authorization) 169.94 340 T |
5158 |
0 12 Q |
5159 |
( \336eld value consists of) 228.26 340 T |
5160 |
4 10 Q |
5161 |
(credentials) 338.53 340 T |
5162 |
0 12 Q |
5163 |
( containing the authentication) 386.86 340 T |
5164 |
(information of the user agent for the realm of the resource being requested.) 90 326 T |
5165 |
4 10 Q |
5166 |
(Authorization) 108 307.33 T |
5167 |
(=) 189 307.33 T |
5168 |
("Authorization" ":" credentials) 198 307.33 T |
5169 |
0 12 Q |
5170 |
-0.53 (HTTP access authentication is described in Section) 90 290 P |
5171 |
-0.53 (1) 335.67 290 P |
5172 |
-0.53 (1. If a request is authenticated and a) 341.23 290 P |
5173 |
4 10 Q |
5174 |
-0.49 (realm) 512.54 290 P |
5175 |
0 12 Q |
5176 |
(speci\336ed, the same) 90 276 T |
5177 |
4 10 Q |
5178 |
(credentials) 183.93 276 T |
5179 |
0 12 Q |
5180 |
( should be valid for all other requests within this) 232.26 276 T |
5181 |
4 10 Q |
5182 |
(realm) 467.45 276 T |
5183 |
0 12 Q |
5184 |
(.) 492.43 276 T |
5185 |
(Responses to requests containing an) 90 256 T |
5186 |
4 10 Q |
5187 |
(Authorization) 266.22 256 T |
5188 |
0 12 Q |
5189 |
( \336eld are not cachable.) 324.55 256 T |
5190 |
1 14 Q |
5191 |
(10.3 Content-Encoding) 72 228.67 T |
5192 |
0 12 Q |
5193 |
-0.28 (The) 90 210 P |
5194 |
4 10 Q |
5195 |
-0.26 (Content-Encoding) 111.37 210 P |
5196 |
0 12 Q |
5197 |
-0.28 ( entity-header \336eld is used as a modi\336er to the) 191.37 210 P |
5198 |
4 10 Q |
5199 |
-0.26 (media-type) 413.12 210 P |
5200 |
0 12 Q |
5201 |
-0.28 (. When present,) 462.56 210 P |
5202 |
(its value indicates what additional content coding has been applied to the resource, and thus) 90 196 T |
5203 |
-0.14 (what decoding mechanism must be applied in order to obtain the) 90 182 P |
5204 |
4 10 Q |
5205 |
-0.13 (media-type) 401.89 182 P |
5206 |
0 12 Q |
5207 |
-0.14 ( referenced by the) 451.33 182 P |
5208 |
4 10 Q |
5209 |
(Content-Type) 90 168 T |
5210 |
0 12 Q |
5211 |
( header \336eld. The) 150.55 168 T |
5212 |
4 10 Q |
5213 |
(Content-Encoding) 237.48 168 T |
5214 |
0 12 Q |
5215 |
( is primarily used to allow a document to be) 317.47 168 T |
5216 |
(compressed without losing the identity of its underlying media type.) 90 154 T |
5217 |
4 10 Q |
5218 |
(Content-Encoding) 108 135.33 T |
5219 |
(=) 234 135.33 T |
5220 |
("Content-Encoding" ":" content-coding) 243 135.33 T |
5221 |
0 12 Q |
5222 |
(Content codings are de\336ned in Section) 90 118 T |
5223 |
(3.5. An example of its use is) 278.55 118 T |
5224 |
2 11 Q |
5225 |
(Content-Encoding: x-gzip) 108 98.67 T |
5226 |
FMENDPAGE |
5227 |
%%EndPage: "33" 34 |
5228 |
%%Page: "34" 34 |
5229 |
612 792 0 FMBEGINPAGE |
5230 |
0 10 Q |
5231 |
0 X |
5232 |
0 K |
5233 |
(INTERNET-DRAFT) 72 749.33 T |
5234 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
5235 |
(February 19, 1996) 466.43 749.33 T |
5236 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
5237 |
([Page 34]) 501.42 37.33 T |
5238 |
0 12 Q |
5239 |
-0.79 (The) 90 712 P |
5240 |
4 10 Q |
5241 |
-0.73 (Content-Encoding) 110.86 712 P |
5242 |
0 12 Q |
5243 |
-0.79 ( is a characteristic of the resource identi\336ed by the) 190.86 712 P |
5244 |
4 10 Q |
5245 |
-0.73 (Request-URI) 427.47 712 P |
5246 |
0 12 Q |
5247 |
-0.79 (. T) 485.23 712 P |
5248 |
-0.79 (ypically) 496.93 712 P |
5249 |
-0.79 (,) 534.79 712 P |
5250 |
(the resource is stored with this encoding and is only decoded before rendering or analogous) 90 698 T |
5251 |
(usage.) 90 684 T |
5252 |
1 14 Q |
5253 |
(10.4 Content-Length) 72 656.67 T |
5254 |
0 12 Q |
5255 |
(The) 90 638 T |
5256 |
4 10 Q |
5257 |
(Content-Length) 111.65 638 T |
5258 |
0 12 Q |
5259 |
( entity-header \336eld indicates the size of the) 180.54 638 T |
5260 |
4 10 Q |
5261 |
(Entity-Body) 389.72 638 T |
5262 |
0 12 Q |
5263 |
(, in decimal number) 440.04 638 T |
5264 |
-0.59 (of octets, sent to the recipient or) 90 624 P |
5265 |
-0.59 (, in the case of the) 240.21 624 P |
5266 |
4 10 Q |
5267 |
-0.55 (HEAD) 326.94 624 P |
5268 |
0 12 Q |
5269 |
-0.59 ( method, the size of the) 354.7 624 P |
5270 |
4 10 Q |
5271 |
-0.55 (Entity-Body) 466.09 624 P |
5272 |
0 12 Q |
5273 |
-0.59 ( that) 517.19 624 P |
5274 |
(would have been sent had the request been a) 90 610 T |
5275 |
4 10 Q |
5276 |
(GET) 306.16 610 T |
5277 |
0 12 Q |
5278 |
(.) 325.82 610 T |
5279 |
4 10 Q |
5280 |
(Content-Length) 108 591.33 T |
5281 |
(=) 189 591.33 T |
5282 |
("Content-Length" ":" 1*DIGIT) 198 591.33 T |
5283 |
0 12 Q |
5284 |
(An example is) 90 574 T |
5285 |
2 11 Q |
5286 |
(Content-Length: 3495) 108 554.67 T |
5287 |
0 12 Q |
5288 |
(Applications should use this \336eld to indicate the size of the) 90 536 T |
5289 |
4 10 Q |
5290 |
(Entity-Body) 376.16 536 T |
5291 |
0 12 Q |
5292 |
( to be transferred,) 427.27 536 T |
5293 |
(regardless of the media type of the entity) 90 522 T |
5294 |
(. A valid) 285.41 522 T |
5295 |
4 10 Q |
5296 |
(Content-Length) 330.05 522 T |
5297 |
0 12 Q |
5298 |
( \336eld value is required on all) 398.94 522 T |
5299 |
(HTTP/1.0 request messages containing an entity body) 90 508 T |
5300 |
(.) 348.72 508 T |
5301 |
(Any) 90 488 T |
5302 |
4 10 Q |
5303 |
(Content-Length) 113.65 488 T |
5304 |
0 12 Q |
5305 |
( greater than or equal to zero is a valid value. Section) 182.54 488 T |
5306 |
(7.2.2 describes how) 440.68 488 T |
5307 |
(to determine the length of a response entity body if a) 90 474 T |
5308 |
4 10 Q |
5309 |
(Content-Length) 346.15 474 T |
5310 |
0 12 Q |
5311 |
( is not given.) 415.05 474 T |
5312 |
6 F |
5313 |
(Note:) 108 454 T |
5314 |
3 F |
5315 |
(The meaning of this \336eld is signi\336cantly differ) 138.31 454 T |
5316 |
(ent fr) 358.09 454 T |
5317 |
(om the corr) 383.3 454 T |
5318 |
(esponding) 438.81 454 T |
5319 |
(de\336nition in MIME, wher) 108 442 T |
5320 |
(e it is an optional \336eld used within the) 229.48 442 T |
5321 |
(\322message/external-body\323 content-type. In HTTP) 108 430 T |
5322 |
(, it should be used whenever the) 340.96 430 T |
5323 |
(entity\325) 108 418 T |
5324 |
(s length can be determined prior to being transferr) 137.1 418 T |
5325 |
(ed.) 381.17 418 T |
5326 |
1 14 Q |
5327 |
(10.5 Content-T) 72 392.67 T |
5328 |
(ype) 164.63 392.67 T |
5329 |
0 12 Q |
5330 |
(The) 90 374 T |
5331 |
4 10 Q |
5332 |
(Content-Type) 111.65 374 T |
5333 |
0 12 Q |
5334 |
( entity-header \336eld indicates the media type of the) 172.2 374 T |
5335 |
4 10 Q |
5336 |
(Entity-Body) 415.68 374 T |
5337 |
0 12 Q |
5338 |
( sent to the) 466.79 374 T |
5339 |
-0.35 (recipient or) 90 360 P |
5340 |
-0.35 (, in the case of the) 144.12 360 P |
5341 |
4 10 Q |
5342 |
-0.32 (HEAD) 232.29 360 P |
5343 |
0 12 Q |
5344 |
-0.35 ( method, the media type that would have been sent had the) 260.06 360 P |
5345 |
(request been a) 90 346 T |
5346 |
4 10 Q |
5347 |
(GET) 161.6 346 T |
5348 |
0 12 Q |
5349 |
(.) 181.26 346 T |
5350 |
4 10 Q |
5351 |
(Content-T) 108 327.33 T |
5352 |
(ype) 151.89 327.33 T |
5353 |
(=) 189 327.33 T |
5354 |
("Content-T) 198 327.33 T |
5355 |
(ype" ":" media-type) 245.43 327.33 T |
5356 |
0 12 Q |
5357 |
(Media types are de\336ned in Section) 90 310 T |
5358 |
(3.6. An example of the \336eld is) 259.21 310 T |
5359 |
2 11 Q |
5360 |
(Content-Type: text/html) 108 290.67 T |
5361 |
0 12 Q |
5362 |
(Further discussion of methods for identifying the media type of an entity is provided in) 90 272 T |
5363 |
(Section) 90 258 T |
5364 |
(7.2.1.) 128.98 258 T |
5365 |
1 14 Q |
5366 |
(10.6 Date) 72 230.67 T |
5367 |
0 12 Q |
5368 |
-0.85 (The) 90 212 P |
5369 |
4 10 Q |
5370 |
-0.79 (Date) 110.8 212 P |
5371 |
0 12 Q |
5372 |
-0.85 ( general-header \336eld represents the date and time at which the message was originated,) 131.91 212 P |
5373 |
(having the same semantics as) 90 198 T |
5374 |
4 10 Q |
5375 |
(orig-date) 234.23 198 T |
5376 |
0 12 Q |
5377 |
( in RFC 822. The \336eld value is an) 273.67 198 T |
5378 |
4 10 Q |
5379 |
(HTTP-date) 438.92 198 T |
5380 |
0 12 Q |
5381 |
(, as) 487.79 198 T |
5382 |
(described in Section) 90 184 T |
5383 |
(3.3.) 190.26 184 T |
5384 |
4 10 Q |
5385 |
(Date) 108 165.33 T |
5386 |
(=) 189 165.33 T |
5387 |
("Date" ":" HTTP-date) 198 165.33 T |
5388 |
0 12 Q |
5389 |
(An example is) 90 148 T |
5390 |
2 11 Q |
5391 |
(Date: Tue, 15 Nov 1994 08:12:31 GMT) 108 128.67 T |
5392 |
0 12 Q |
5393 |
(If a message is received via direct connection with the user agent \050in the case of requests\051 or) 90 110 T |
5394 |
-0.3 (the origin server \050in the case of responses\051, then the date can be assumed to be the current date) 90 96 P |
5395 |
-0.32 (at the receiving end. However) 90 82 P |
5396 |
-0.32 (, since the date\321as it is believed by the origin\321is important for) 232.43 82 P |
5397 |
FMENDPAGE |
5398 |
%%EndPage: "34" 35 |
5399 |
%%Page: "35" 35 |
5400 |
612 792 0 FMBEGINPAGE |
5401 |
0 10 Q |
5402 |
0 X |
5403 |
0 K |
5404 |
(INTERNET-DRAFT) 72 749.33 T |
5405 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
5406 |
(February 19, 1996) 466.43 749.33 T |
5407 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
5408 |
([Page 35]) 501.42 37.33 T |
5409 |
0 12 Q |
5410 |
-0.91 (evaluating cached responses, origin servers should always include a) 90 712 P |
5411 |
4 10 Q |
5412 |
-0.84 (Date) 410.25 712 P |
5413 |
0 12 Q |
5414 |
-0.91 ( header) 431.36 712 P |
5415 |
-0.91 (. Clients should) 464.75 712 P |
5416 |
-0.61 (only send a) 90 698 P |
5417 |
4 10 Q |
5418 |
-0.57 (Date) 145.79 698 P |
5419 |
0 12 Q |
5420 |
-0.61 ( header \336eld in messages that include an entity body) 166.9 698 P |
5421 |
-0.61 (, as in the case of the) 411.44 698 P |
5422 |
4 10 Q |
5423 |
-0.57 (POST) 510.4 698 P |
5424 |
0 12 Q |
5425 |
(request, and even then it is optional. A received message which does not have a) 90 684 T |
5426 |
4 10 Q |
5427 |
(Date) 474.71 684 T |
5428 |
0 12 Q |
5429 |
( header) 495.82 684 T |
5430 |
-0.2 (\336eld should be assigned one by the recipient if the message will be cached by that recipient or) 90 670 P |
5431 |
(gatewayed via a protocol which requires a) 90 656 T |
5432 |
4 10 Q |
5433 |
(Date) 295.49 656 T |
5434 |
0 12 Q |
5435 |
(.) 316.6 656 T |
5436 |
-0.24 (In theory) 90 636 P |
5437 |
-0.24 (, the date should represent the moment just before the entity is generated. In practice,) 132.61 636 P |
5438 |
(the date can be generated at any time during the message origination without af) 90 622 T |
5439 |
(fecting its) 470.5 622 T |
5440 |
(semantic value.) 90 608 T |
5441 |
6 F |
5442 |
(Note:) 108 588 T |
5443 |
3 F |
5444 |
(An earlier version of this document incorr) 138.31 588 T |
5445 |
(ectly speci\336ed that this \336eld should) 340.41 588 T |
5446 |
-0.47 (contain the cr) 108 576 P |
5447 |
-0.47 (eation date of the enclosed) 173.23 576 P |
5448 |
4 10 Q |
5449 |
-0.44 (Entity-Body) 302.43 576 P |
5450 |
3 12 Q |
5451 |
-0.47 (. This has been changed to r) 352.88 576 P |
5452 |
-0.47 (e\337ect) 485.17 576 P |
5453 |
(actual \050and pr) 108 564 T |
5454 |
(oper\051 usage.) 176.18 564 T |
5455 |
1 14 Q |
5456 |
(10.7 Expir) 72 538.67 T |
5457 |
(es) 137.44 538.67 T |
5458 |
0 12 Q |
5459 |
-0.12 (The) 90 520 P |
5460 |
4 10 Q |
5461 |
-0.11 (Expires) 111.53 520 P |
5462 |
0 12 Q |
5463 |
-0.12 ( entity-header \336eld gives the date/time after which the entity should be considered) 144.85 520 P |
5464 |
-0.4 (stale. This allows information providers to suggest the volatility of the resource, or a date after) 90 506 P |
5465 |
-0.29 (which the information may no longer be valid. Applications must not cache this entity beyond) 90 492 P |
5466 |
(the date given. The presence of an Expires \336eld does not imply that the original resource will) 90 478 T |
5467 |
-0.78 (change or cease to exist at, before, or after that time. However) 90 464 P |
5468 |
-0.78 (, information providers that know) 379.34 464 P |
5469 |
-0.16 (or even suspect that a resource will change by a certain date should include an Expires header) 90 450 P |
5470 |
-0.08 (with that date. The format is an absolute date and time as de\336ned by) 90 436 P |
5471 |
4 10 Q |
5472 |
-0.07 (HTTP-date) 418.99 436 P |
5473 |
0 12 Q |
5474 |
-0.08 ( in Section) 467.86 436 P |
5475 |
-0.08 (3.3.) 522.01 436 P |
5476 |
4 10 Q |
5477 |
(Expires) 108 417.33 T |
5478 |
(=) 189 417.33 T |
5479 |
("Expires" ":" HTTP-date) 198 417.33 T |
5480 |
0 12 Q |
5481 |
(An example of its use is) 90 400 T |
5482 |
2 11 Q |
5483 |
(Expires: Thu, 01 Dec 1994 16:00:00 GMT) 108 380.67 T |
5484 |
0 12 Q |
5485 |
(If the date given is equal to or earlier than the value of the) 90 362 T |
5486 |
4 10 Q |
5487 |
(Date) 371.11 362 T |
5488 |
0 12 Q |
5489 |
( header) 392.22 362 T |
5490 |
(, the recipient must not) 426.7 362 T |
5491 |
(cache the enclosed entity) 90 348 T |
5492 |
(. If a resource is dynamic by nature, as is the case with many) 209.45 348 T |
5493 |
(data-producing processes, entities from that resource should be given an appropriate Expires) 90 334 T |
5494 |
(value which re\337ects that dynamism.) 90 320 T |
5495 |
-0.63 (The Expires \336eld cannot be used to force a user agent to refresh its display or reload a resource;) 90 300 P |
5496 |
(its semantics apply only to caching mechanisms, and such mechanisms need only check a) 90 286 T |
5497 |
(resource\325) 90 272 T |
5498 |
(s expiration status when a new request for that resource is initiated.) 133.96 272 T |
5499 |
-0.79 (User agents often have history mechanisms, such as "Back" buttons and history lists, which can) 90 252 P |
5500 |
-0.65 (be used to redisplay an entity retrieved earlier in a session. By default, the) 90 238 P |
5501 |
4 10 Q |
5502 |
-0.6 (Expires) 438.65 238 P |
5503 |
0 12 Q |
5504 |
-0.65 ( \336eld does not) 471.97 238 P |
5505 |
-0.77 (apply to history mechanisms. If the entity is still in storage, a history mechanism should display) 90 224 P |
5506 |
-0.25 (it even if the entity has expired, unless the user has speci\336cally con\336gured the agent to refresh) 90 210 P |
5507 |
(expired history documents.) 90 196 T |
5508 |
6 F |
5509 |
(Note:) 108 176 T |
5510 |
3 F |
5511 |
(Applications ar) 138.31 176 T |
5512 |
(e encouraged to be tolerant of bad or misinformed) 212.16 176 T |
5513 |
(implementations of the Expir) 108 164 T |
5514 |
(es header) 246.48 164 T |
5515 |
(. A value of zer) 291.44 164 T |
5516 |
(o \0500\051 or an invalid date format) 363.28 164 T |
5517 |
-0.23 (should be consider) 108 152 P |
5518 |
-0.23 (ed equivalent to an \322expir) 197.71 152 P |
5519 |
-0.23 (es immediately) 322.27 152 P |
5520 |
-0.23 (.\323 Although these values) 392.99 152 P |
5521 |
(ar) 108 140 T |
5522 |
(e not legitimate for HTTP/1.0, a r) 118.22 140 T |
5523 |
(obust implementation is always desirable.) 279.7 140 T |
5524 |
FMENDPAGE |
5525 |
%%EndPage: "35" 36 |
5526 |
%%Page: "36" 36 |
5527 |
612 792 0 FMBEGINPAGE |
5528 |
0 10 Q |
5529 |
0 X |
5530 |
0 K |
5531 |
(INTERNET-DRAFT) 72 749.33 T |
5532 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
5533 |
(February 19, 1996) 466.43 749.33 T |
5534 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
5535 |
([Page 36]) 501.42 37.33 T |
5536 |
1 14 Q |
5537 |
(10.8 Fr) 72 710.67 T |
5538 |
(om) 117.99 710.67 T |
5539 |
0 12 Q |
5540 |
-0.84 (The) 90 692 P |
5541 |
4 10 Q |
5542 |
-0.78 (From) 110.81 692 P |
5543 |
0 12 Q |
5544 |
-0.84 ( request-header \336eld, if given, should contain an Internet e-mail address for the human) 134.12 692 P |
5545 |
-0.45 (user who controls the requesting user agent. The address should be machine-usable, as de\336ned) 90 678 P |
5546 |
(by) 90 664 T |
5547 |
4 10 Q |
5548 |
(mailbox) 104.99 664 T |
5549 |
0 12 Q |
5550 |
( in RFC 822) 139.42 664 T |
5551 |
([7] \050as updated by RFC 1) 201.4 664 T |
5552 |
(123) 322.55 664 T |
5553 |
([6]\051:) 343.54 664 T |
5554 |
4 10 Q |
5555 |
(From) 108 645.33 T |
5556 |
(=) 189 645.33 T |
5557 |
("From" ":" mailbox) 198 645.33 T |
5558 |
0 12 Q |
5559 |
(An example is:) 90 628 T |
5560 |
2 11 Q |
5561 |
(From: webmaster@w3.org) 108 608.67 T |
5562 |
0 12 Q |
5563 |
(This header \336eld may be used for logging purposes and as a means for identifying the source) 90 590 T |
5564 |
-0.47 (of invalid or unwanted requests. It should not be used as an insecure form of access protection.) 90 576 P |
5565 |
(The interpretation of this \336eld is that the request is being performed on behalf of the person) 90 562 T |
5566 |
-0.09 (given, who accepts responsibility for the) 90 548 P |
5567 |
4 10 Q |
5568 |
-0.09 (method) 286.97 548 P |
5569 |
0 12 Q |
5570 |
-0.09 ( performed. In particular) 320.3 548 P |
5571 |
-0.09 (, robot agents should) 437.43 548 P |
5572 |
(include this header so that the person responsible for running the robot can be contacted if) 90 534 T |
5573 |
(problems occur on the receiving end.) 90 520 T |
5574 |
(The Internet e-mail address in this \336eld may be separate from the Internet host which issued) 90 500 T |
5575 |
-0.85 (the request. For example, when a request is passed through a proxy) 90 486 P |
5576 |
-0.85 (, the original issuer) 401.92 486 P |
5577 |
-0.85 (\325) 491.74 486 P |
5578 |
-0.85 (s address) 495.08 486 P |
5579 |
(should be used.) 90 472 T |
5580 |
6 F |
5581 |
-0.57 (Note:) 108 452 P |
5582 |
3 F |
5583 |
-0.57 (The client should not send the) 137.74 452 P |
5584 |
5 10 Q |
5585 |
-0.53 (From) 280.91 452 P |
5586 |
3 12 Q |
5587 |
-0.57 ( header \336eld without the user) 304.23 452 P |
5588 |
-0.57 (\325) 442.07 452 P |
5589 |
-0.57 (s appr) 444.52 452 P |
5590 |
-0.57 (oval, as) 473.83 452 P |
5591 |
(it may con\337ict with the user) 108 440 T |
5592 |
(\325) 241.37 440 T |
5593 |
(s privacy inter) 243.81 440 T |
5594 |
(ests or their site\325) 312.66 440 T |
5595 |
(s security policy) 392.06 440 T |
5596 |
(. It is) 469.35 440 T |
5597 |
-0.13 (str) 108 428 P |
5598 |
-0.13 (ongly r) 120.22 428 P |
5599 |
-0.13 (ecommended that the user be able to disable, enable, and modify the value) 153.96 428 P |
5600 |
(of this \336eld at any time prior to a r) 108 416 T |
5601 |
(equest.) 273.81 416 T |
5602 |
1 14 Q |
5603 |
(10.9 If-Modi\336ed-Since) 72 390.67 T |
5604 |
0 12 Q |
5605 |
(The) 90 372 T |
5606 |
4 10 Q |
5607 |
(If-Modified-Since) 111.65 372 T |
5608 |
0 12 Q |
5609 |
( request-header \336eld is used with the) 186.63 372 T |
5610 |
4 10 Q |
5611 |
(GET) 365.5 372 T |
5612 |
0 12 Q |
5613 |
( method to make it conditional:) 386.05 372 T |
5614 |
-0.11 (if the requested resource has not been modi\336ed since the time speci\336ed in this \336eld, a copy of) 90 358 P |
5615 |
(the resource will not be returned from the server; instead, a 304 \050not modi\336ed\051 response will) 90 344 T |
5616 |
(be returned without any) 90 330 T |
5617 |
4 10 Q |
5618 |
(Entity-Body) 207.25 330 T |
5619 |
0 12 Q |
5620 |
(.) 257.57 330 T |
5621 |
4 10 Q |
5622 |
(If-Modi\336ed-Since) 108 311.33 T |
5623 |
(=) 189 311.33 T |
5624 |
("If-Modi\336ed-Since" ":" HTTP-date) 198 311.33 T |
5625 |
0 12 Q |
5626 |
(An example of the \336eld is:) 90 294 T |
5627 |
2 11 Q |
5628 |
(If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT) 108 274.67 T |
5629 |
0 12 Q |
5630 |
-0.76 (A conditional) 90 256 P |
5631 |
4 10 Q |
5632 |
-0.71 (GET) 157.1 256 P |
5633 |
0 12 Q |
5634 |
-0.76 ( method requests that the identi\336ed resource be transferred only if it has been) 177.65 256 P |
5635 |
-0.79 (modi\336ed since the date given by the) 90 242 P |
5636 |
4 10 Q |
5637 |
-0.73 (If-Modified-Since) 260.69 242 P |
5638 |
0 12 Q |
5639 |
-0.79 ( header) 335.67 242 P |
5640 |
-0.79 (. The algorithm for determining this) 369.18 242 P |
5641 |
(includes the following cases:) 90 228 T |
5642 |
(a\051) 99 208 T |
5643 |
(If the request would normally result in anything other than a 200 \050ok\051 status, or if) 144 208 T |
5644 |
-0.18 (the passed) 144 194 P |
5645 |
4 10 Q |
5646 |
-0.17 (If-Modified-Since) 196.26 194 P |
5647 |
0 12 Q |
5648 |
-0.18 ( date is invalid, the response is exactly the same as for a) 271.24 194 P |
5649 |
(normal) 144 180 T |
5650 |
4 10 Q |
5651 |
(GET) 180.98 180 T |
5652 |
0 12 Q |
5653 |
(. A date which is later than the server) 200.64 180 T |
5654 |
(\325) 379.94 180 T |
5655 |
(s current time is invalid.) 383.27 180 T |
5656 |
(b\051) 99 160 T |
5657 |
(If the resource has been modi\336ed since the) 144 160 T |
5658 |
4 10 Q |
5659 |
(If-Modified-Since) 351.83 160 T |
5660 |
0 12 Q |
5661 |
( date, the response is) 426.81 160 T |
5662 |
(exactly the same as for a normal) 144 146 T |
5663 |
4 10 Q |
5664 |
(GET) 302.2 146 T |
5665 |
0 12 Q |
5666 |
(.) 321.87 146 T |
5667 |
(c\051) 99 126 T |
5668 |
-0.12 (If the resource has not been modi\336ed since a valid) 144 126 P |
5669 |
4 10 Q |
5670 |
-0.11 (If-Modified-Since) 386.58 126 P |
5671 |
0 12 Q |
5672 |
-0.12 ( date, the server) 461.56 126 P |
5673 |
(shall return a 304 \050not modi\336ed\051 response.) 144 112 T |
5674 |
-0.51 (The purpose of this feature is to allow ef) 90 92 P |
5675 |
-0.51 (\336cient updates of cached information with a minimum) 280.24 92 P |
5676 |
(amount of transaction overhead.) 90 78 T |
5677 |
FMENDPAGE |
5678 |
%%EndPage: "36" 37 |
5679 |
%%Page: "37" 37 |
5680 |
612 792 0 FMBEGINPAGE |
5681 |
0 10 Q |
5682 |
0 X |
5683 |
0 K |
5684 |
(INTERNET-DRAFT) 72 749.33 T |
5685 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
5686 |
(February 19, 1996) 466.43 749.33 T |
5687 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
5688 |
([Page 37]) 501.42 37.33 T |
5689 |
1 14 Q |
5690 |
(10.10 Last-Modi\336ed) 72 710.67 T |
5691 |
0 12 Q |
5692 |
(The) 90 692 T |
5693 |
4 10 Q |
5694 |
(Last-Modified) 111.65 692 T |
5695 |
0 12 Q |
5696 |
( entity-header \336eld indicates the date and time at which the sender believes) 171.63 692 T |
5697 |
-0.63 (the resource was last modi\336ed. The exact semantics of this \336eld are de\336ned in terms of how the) 90 678 P |
5698 |
-0.3 (recipient should interpret it:) 90 664 P |
5699 |
-0.3 (if the recipient has a copy of this resource which is older than the) 228.39 664 P |
5700 |
(date given by the) 90 650 T |
5701 |
4 10 Q |
5702 |
(Last-Modified) 175.27 650 T |
5703 |
0 12 Q |
5704 |
( \336eld, that copy should be considered stale.) 235.26 650 T |
5705 |
4 10 Q |
5706 |
(Last-Modi\336ed) 108 631.33 T |
5707 |
(=) 189 631.33 T |
5708 |
("Last-Modi\336ed" ":" HTTP-date) 198 631.33 T |
5709 |
0 12 Q |
5710 |
(An example of its use is) 90 614 T |
5711 |
2 11 Q |
5712 |
(Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT) 108 594.67 T |
5713 |
0 12 Q |
5714 |
(The exact meaning of this header \336eld depends on the implementation of the sender and the) 90 576 T |
5715 |
(nature of the original resource. For \336les, it may be just the \336le system last-modi\336ed time. For) 90 562 T |
5716 |
(entities with dynamically included parts, it may be the most recent of the set of last-modify) 90 548 T |
5717 |
(times for its component parts. For database gateways, it may be the last-update timestamp of) 90 534 T |
5718 |
(the record. For virtual objects, it may be the last time the internal state changed.) 90 520 T |
5719 |
(An origin server must not send a Last-Modi\336ed date which is later than the server) 90 500 T |
5720 |
(\325) 482.83 500 T |
5721 |
(s time of) 486.17 500 T |
5722 |
-0.67 (message origination. In such cases, where the resource\325) 90 486 P |
5723 |
-0.67 (s last modi\336cation would indicate some) 350.78 486 P |
5724 |
(time in the future, the server must replace that date with the message origination date.) 90 472 T |
5725 |
1 14 Q |
5726 |
(10.1) 72 444.67 T |
5727 |
(1 Location) 95.72 444.67 T |
5728 |
0 12 Q |
5729 |
-0.88 (The Location response-header \336eld de\336nes the exact location of the resource that was identi\336ed) 90 426 P |
5730 |
(by the) 90 412 T |
5731 |
4 10 Q |
5732 |
(Request-URI) 122.65 412 T |
5733 |
0 12 Q |
5734 |
(. For 3xx responses, the location must indicate the server) 180.4 412 T |
5735 |
(\325) 453.66 412 T |
5736 |
(s preferred URL) 457 412 T |
5737 |
(for automatic redirection to the resource. Only one absolute URL is allowed.) 90 398 T |
5738 |
4 10 Q |
5739 |
(Location) 108 379.33 T |
5740 |
(=) 189 379.33 T |
5741 |
("Location" ":" absoluteURI) 198 379.33 T |
5742 |
0 12 Q |
5743 |
(An example is) 90 362 T |
5744 |
2 11 Q |
5745 |
(Location: http://www.w3.org/hypertext/WWW/NewLocation.html) 108 342.67 T |
5746 |
1 14 Q |
5747 |
(10.12 Pragma) 72 316.67 T |
5748 |
0 12 Q |
5749 |
-0.67 (The) 90 298 P |
5750 |
4 10 Q |
5751 |
-0.62 (Pragma) 110.98 298 P |
5752 |
0 12 Q |
5753 |
-0.67 ( general-header \336eld is used to include implementation-speci\336c directives that may) 145.97 298 P |
5754 |
-0.49 (apply to any recipient along the request/response chain. All pragma directives specify optional) 90 284 P |
5755 |
-0.68 (behavior from the viewpoint of the protocol; however) 90 270 P |
5756 |
-0.68 (, some systems may require that behavior) 342.9 270 P |
5757 |
(be consistent with the directives.) 90 256 T |
5758 |
4 10 Q |
5759 |
(Pragma) 108 237.33 T |
5760 |
(=) 234 237.33 T |
5761 |
("Pragma" ":" 1#pragma-directive) 243 237.33 T |
5762 |
(pragma-directive) 108 221.33 T |
5763 |
(=) 234 221.33 T |
5764 |
("no-cache" | extension-pragma) 243 221.33 T |
5765 |
(extension-pragma) 108 209.33 T |
5766 |
(=) 234 209.33 T |
5767 |
(token [ "=" word ]) 243 209.33 T |
5768 |
0 12 Q |
5769 |
-0.77 (When the \322) 90 192 P |
5770 |
2 11 Q |
5771 |
-1.69 (no-cache) 143.08 192 P |
5772 |
0 12 Q |
5773 |
-0.77 (\323 directive is present in a request message, an application should forward) 195.82 192 P |
5774 |
-0.79 (the request toward the origin server even if it has a cached copy of what is being requested. This) 90 178 P |
5775 |
-0.18 (allows a client to insist upon receiving an authoritative response to its request. It also allows a) 90 164 P |
5776 |
(client to refresh a cached copy which is known to be corrupted or stale.) 90 150 T |
5777 |
(Pragma directives must be passed through by a proxy or gateway application, regardless of) 90 130 T |
5778 |
(their signi\336cance to that application, since the directives may be applicable to all recipients) 90 116 T |
5779 |
-0.29 (along the request/response chain. It is not possible to specify a pragma for a speci\336c recipient;) 90 102 P |
5780 |
(however) 90 88 T |
5781 |
(, any pragma directive not relevant to a recipient should be ignored by that recipient.) 130.81 88 T |
5782 |
55.82 312 57.82 350 R |
5783 |
V |
5784 |
FMENDPAGE |
5785 |
%%EndPage: "37" 38 |
5786 |
%%Page: "38" 38 |
5787 |
612 792 0 FMBEGINPAGE |
5788 |
0 10 Q |
5789 |
0 X |
5790 |
0 K |
5791 |
(INTERNET-DRAFT) 72 749.33 T |
5792 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
5793 |
(February 19, 1996) 466.43 749.33 T |
5794 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
5795 |
([Page 38]) 501.42 37.33 T |
5796 |
1 14 Q |
5797 |
(10.13 Refer) 72 710.67 T |
5798 |
(er) 143.63 710.67 T |
5799 |
0 12 Q |
5800 |
-0.69 (The) 90 692 P |
5801 |
4 10 Q |
5802 |
-0.64 (Referer) 110.96 692 P |
5803 |
0 12 Q |
5804 |
-0.69 ( request-header \336eld allows the client to specify) 144.28 692 P |
5805 |
-0.69 (, for the server) 368.18 692 P |
5806 |
-0.69 (\325) 436.49 692 P |
5807 |
-0.69 (s bene\336t, the address) 439.83 692 P |
5808 |
(\050URI\051 of the resource from which the) 90 678 T |
5809 |
4 10 Q |
5810 |
(Request-URI) 272.18 678 T |
5811 |
0 12 Q |
5812 |
( was obtained. This allows a server to) 329.94 678 T |
5813 |
(generate lists of back-links to resources for interest, logging, optimized caching, etc. It also) 90 664 T |
5814 |
(allows obsolete or mistyped links to be traced for maintenance. The) 90 650 T |
5815 |
4 10 Q |
5816 |
(Referer) 417.77 650 T |
5817 |
0 12 Q |
5818 |
( \336eld must not be) 451.09 650 T |
5819 |
-0.85 (sent if the) 90 636 P |
5820 |
4 10 Q |
5821 |
-0.79 (Request-URI) 137.75 636 P |
5822 |
0 12 Q |
5823 |
-0.85 ( was obtained from a source that does not have its own URI, such as input) 195.51 636 P |
5824 |
(from the user keyboard.) 90 622 T |
5825 |
4 10 Q |
5826 |
(Referer) 108 603.33 T |
5827 |
(=) 189 603.33 T |
5828 |
("Referer" ":" \050 absoluteURI | relativeURI \051) 198 603.33 T |
5829 |
0 12 Q |
5830 |
(Example:) 90 586 T |
5831 |
2 11 Q |
5832 |
(Referer: http://www.w3.org/hypertext/DataSources/Overview.html) 108 566.67 T |
5833 |
0 12 Q |
5834 |
-0.38 (If a partial URI is given, it should be interpreted relative to the) 90 548 P |
5835 |
4 10 Q |
5836 |
-0.35 (Request-URI) 388.19 548 P |
5837 |
0 12 Q |
5838 |
-0.38 (. The URI must not) 445.95 548 P |
5839 |
(include a fragment.) 90 534 T |
5840 |
6 F |
5841 |
(Note:) 108 514 T |
5842 |
3 F |
5843 |
(Because the sour) 138.31 514 T |
5844 |
(ce of a link may be private information or may r) 219.8 514 T |
5845 |
(eveal an) 450.54 514 T |
5846 |
(otherwise private information sour) 108 502 T |
5847 |
(ce, it is str) 275.14 502 T |
5848 |
(ongly r) 324.67 502 T |
5849 |
(ecommended that the user be) 358.54 502 T |
5850 |
(able to select whether or not the) 108 490 T |
5851 |
5 10 Q |
5852 |
(Referer) 265.57 490 T |
5853 |
3 12 Q |
5854 |
( \336eld is sent. For example, a br) 298.89 490 T |
5855 |
(owser client) 448.02 490 T |
5856 |
(could have a toggle switch for br) 108 478 T |
5857 |
(owsing openly/anonymously) 266.13 478 T |
5858 |
(, which would) 401.06 478 T |
5859 |
(r) 108 466 T |
5860 |
(espectively enable/disable the sending of) 112.22 466 T |
5861 |
5 10 Q |
5862 |
(Referer) 311.08 466 T |
5863 |
3 12 Q |
5864 |
( and) 344.41 466 T |
5865 |
5 10 Q |
5866 |
(From) 368.39 466 T |
5867 |
3 12 Q |
5868 |
( information.) 391.71 466 T |
5869 |
1 14 Q |
5870 |
(10.14 Server) 72 440.67 T |
5871 |
0 12 Q |
5872 |
(The) 90 422 T |
5873 |
4 10 Q |
5874 |
(Server) 111.65 422 T |
5875 |
0 12 Q |
5876 |
( response-header \336eld contains information about the software used by the origin) 141.08 422 T |
5877 |
(server to handle the request. The \336eld can contain multiple product tokens \050Section) 90 408 T |
5878 |
(3.7\051 and) 491.72 408 T |
5879 |
(comments identifying the server and any signi\336cant subproducts. By convention, the product) 90 394 T |
5880 |
(tokens are listed in order of their signi\336cance for identifying the application.) 90 380 T |
5881 |
4 10 Q |
5882 |
(Server) 108 361.33 T |
5883 |
(=) 189 361.33 T |
5884 |
("Server" ":" 1*\050 product | comment \051) 198 361.33 T |
5885 |
0 12 Q |
5886 |
(Example:) 90 344 T |
5887 |
2 11 Q |
5888 |
(Server: CERN/3.0 libwww/2.17) 108 324.67 T |
5889 |
0 12 Q |
5890 |
-0.33 (If the response is being forwarded through a proxy) 90 306 P |
5891 |
-0.33 (, the proxy application must not add its data) 329.74 306 P |
5892 |
(to the product list.) 90 292 T |
5893 |
6 F |
5894 |
(Note:) 108 272 T |
5895 |
3 F |
5896 |
(Revealing the speci\336c softwar) 138.31 272 T |
5897 |
(e version of the server may allow the server) 281.44 272 T |
5898 |
(machine to become mor) 108 260 T |
5899 |
(e vulnerable to attacks against softwar) 222.46 260 T |
5900 |
(e that is known to) 408.26 260 T |
5901 |
(contain security holes. Server implementors ar) 108 248 T |
5902 |
(e encouraged to make this \336eld a) 332.07 248 T |
5903 |
(con\336gurable option.) 108 236 T |
5904 |
6 F |
5905 |
(Note:) 108 218 T |
5906 |
3 F |
5907 |
(Some existing servers fail to r) 138.31 218 T |
5908 |
(estrict themselves to the pr) 280.78 218 T |
5909 |
(oduct token syntax) 408.92 218 T |
5910 |
(within the Server \336eld.) 108 206 T |
5911 |
55.82 202 57.82 244 R |
5912 |
V |
5913 |
FMENDPAGE |
5914 |
%%EndPage: "38" 39 |
5915 |
%%Page: "39" 39 |
5916 |
612 792 0 FMBEGINPAGE |
5917 |
0 10 Q |
5918 |
0 X |
5919 |
0 K |
5920 |
(INTERNET-DRAFT) 72 749.33 T |
5921 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
5922 |
(February 19, 1996) 466.43 749.33 T |
5923 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
5924 |
([Page 39]) 501.42 37.33 T |
5925 |
1 14 Q |
5926 |
(10.15 User) 72 710.67 T |
5927 |
(-Agent) 137.93 710.67 T |
5928 |
0 12 Q |
5929 |
(The) 90 692 T |
5930 |
4 10 Q |
5931 |
(User-Agent) 111.65 692 T |
5932 |
0 12 Q |
5933 |
( request-header \336eld contains information about the user agent originating the) 162.19 692 T |
5934 |
(request. This is for statistical purposes, the tracing of protocol violations, and automated) 90 678 T |
5935 |
(recognition of user agents for the sake of tailoring responses to avoid particular user agent) 90 664 T |
5936 |
-0.43 (limitations. Although it is not required, user agents should include this \336eld with requests. The) 90 650 P |
5937 |
-0.72 (\336eld can contain multiple product tokens \050Section) 90 636 P |
5938 |
-0.72 (3.7\051 and comments identifying the agent and) 327.86 636 P |
5939 |
(any subproducts which form a signi\336cant part of the user agent. By convention, the product) 90 622 T |
5940 |
(tokens are listed in order of their signi\336cance for identifying the application.) 90 608 T |
5941 |
4 10 Q |
5942 |
(User-Agent) 108 589.33 T |
5943 |
(=) 189 589.33 T |
5944 |
("User-Agent" ":" 1*\050 product | comment \051) 198 589.33 T |
5945 |
0 12 Q |
5946 |
(Example:) 90 572 T |
5947 |
2 11 Q |
5948 |
(User-Agent: CERN-LineMode/2.15 libwww/2.17b3) 108 552.67 T |
5949 |
6 12 Q |
5950 |
-0.6 (Note:) 108 534 P |
5951 |
3 F |
5952 |
-0.6 (Some curr) 137.71 534 P |
5953 |
-0.6 (ent pr) 186.3 534 P |
5954 |
-0.6 (oxy applications append their pr) 213.57 534 P |
5955 |
-0.6 (oduct information to the list in) 367.31 534 P |
5956 |
-0.52 (the User) 108 522 P |
5957 |
-0.52 (-Agent \336eld. This is not r) 148.21 522 P |
5958 |
-0.52 (ecommended, since it makes machine interpr) 264.43 522 P |
5959 |
-0.52 (etation) 477.21 522 P |
5960 |
(of these \336elds ambiguous.) 108 510 T |
5961 |
6 F |
5962 |
(Note:) 108 492 T |
5963 |
3 F |
5964 |
(Some existing clients fail to r) 138.31 492 T |
5965 |
(estrict themselves to the pr) 277.45 492 T |
5966 |
(oduct token syntax) 405.59 492 T |
5967 |
(within the User) 108 480 T |
5968 |
(-Agent \336eld.) 181.72 480 T |
5969 |
1 14 Q |
5970 |
(10.16 WWW) 72 454.67 T |
5971 |
(-Authenticate) 151.94 454.67 T |
5972 |
0 12 Q |
5973 |
-0.36 (The) 90 436 P |
5974 |
4 10 Q |
5975 |
-0.33 (WWW-Authenticate) 111.29 436 P |
5976 |
0 12 Q |
5977 |
-0.36 ( response-header \336eld must be included in 401 \050unauthorized\051 response) 198.48 436 P |
5978 |
(messages. The \336eld value consists of at least one) 90 422 T |
5979 |
4 10 Q |
5980 |
(challenge) 327.17 422 T |
5981 |
0 12 Q |
5982 |
( that indicates the authentication) 369.95 422 T |
5983 |
(scheme\050s\051 and parameters applicable to the) 90 408 T |
5984 |
4 10 Q |
5985 |
(Request-URI) 299.83 408 T |
5986 |
0 12 Q |
5987 |
(.) 357.58 408 T |
5988 |
4 10 Q |
5989 |
(WWW) 108 389.33 T |
5990 |
(-Authenticate) 136.12 389.33 T |
5991 |
(=) 234 389.33 T |
5992 |
("WWW) 243 389.33 T |
5993 |
(-Authenticate" ":" 1#challenge) 274.67 389.33 T |
5994 |
0 12 Q |
5995 |
(The HTTP access authentication process is described in Section) 90 372 T |
5996 |
(1) 399.44 372 T |
5997 |
(1. User agents must take) 404.99 372 T |
5998 |
-0.51 (special care in parsing the) 90 358 P |
5999 |
4 10 Q |
6000 |
-0.47 (WWW-Authenticate) 215.03 358 P |
6001 |
0 12 Q |
6002 |
-0.51 ( \336eld value if it contains more than one challenge,) 302.23 358 P |
6003 |
-0.79 (or if more than one) 90 344 P |
6004 |
4 10 Q |
6005 |
-0.73 (WWW-Authenticate) 181 344 P |
6006 |
0 12 Q |
6007 |
-0.79 ( header \336eld is provided, since the contents of a challenge) 268.19 344 P |
6008 |
(may itself contain a comma-separated list of authentication parameters.) 90 330 T |
6009 |
55.82 476 57.82 518 R |
6010 |
V |
6011 |
FMENDPAGE |
6012 |
%%EndPage: "39" 40 |
6013 |
%%Page: "40" 40 |
6014 |
612 792 0 FMBEGINPAGE |
6015 |
0 10 Q |
6016 |
0 X |
6017 |
0 K |
6018 |
(INTERNET-DRAFT) 72 749.33 T |
6019 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6020 |
(February 19, 1996) 466.43 749.33 T |
6021 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6022 |
([Page 40]) 501.42 37.33 T |
6023 |
1 18 Q |
6024 |
(1) 72 708 T |
6025 |
(1. Access Authentication) 80.01 708 T |
6026 |
0 12 Q |
6027 |
-0.36 (HTTP provides a simple challenge-response authentication mechanism which may be used by) 90 686 P |
6028 |
(a server to challenge a client request and by a client to provide authentication information. It) 90 672 T |
6029 |
-0.26 (uses an extensible, case-insensitive token to identify the authentication scheme, followed by a) 90 658 P |
6030 |
(comma-separated list of attribute-value pairs which carry the parameters necessary for) 90 644 T |
6031 |
(achieving authentication via that scheme.) 90 630 T |
6032 |
4 10 Q |
6033 |
(auth-scheme) 108 611.33 T |
6034 |
(=) 189 611.33 T |
6035 |
(token) 198 611.33 T |
6036 |
(auth-param) 108 595.33 T |
6037 |
(=) 189 595.33 T |
6038 |
(token "=" quoted-string) 198 595.33 T |
6039 |
0 12 Q |
6040 |
(The 401 \050unauthorized\051 response message is used by an origin server to challenge the) 90 578 T |
6041 |
(authorization of a user agent. This response must include a) 90 564 T |
6042 |
4 10 Q |
6043 |
(WWW-Authenticate) 374.8 564 T |
6044 |
0 12 Q |
6045 |
( header \336eld) 461.99 564 T |
6046 |
(containing at least one) 90 550 T |
6047 |
4 10 Q |
6048 |
(challenge) 200.59 550 T |
6049 |
0 12 Q |
6050 |
( applicable to the requested resource.) 243.37 550 T |
6051 |
4 10 Q |
6052 |
(challenge) 108 531.33 T |
6053 |
(=) 189 531.33 T |
6054 |
(auth-scheme 1*SP realm *\050 "," auth-param \051) 198 531.33 T |
6055 |
(realm) 108 515.33 T |
6056 |
(=) 189 515.33 T |
6057 |
("realm" "=" realm-value) 198 515.33 T |
6058 |
(realm-value) 108 503.33 T |
6059 |
(=) 189 503.33 T |
6060 |
(quoted-string) 198 503.33 T |
6061 |
0 12 Q |
6062 |
(The realm attribute \050case-insensitive\051 is required for all authentication schemes which issue a) 90 486 T |
6063 |
-0.69 (challenge. The realm value \050case-sensitive\051, in combination with the canonical root URL of the) 90 472 P |
6064 |
-0.66 (server being accessed, de\336nes the protection space. These realms allow the protected resources) 90 458 P |
6065 |
(on a server to be partitioned into a set of protection spaces, each with its own authentication) 90 444 T |
6066 |
(scheme and/or authorization database. The realm value is a string, generally assigned by the) 90 430 T |
6067 |
(origin server) 90 416 T |
6068 |
(, which may have additional semantics speci\336c to the authentication scheme.) 150.47 416 T |
6069 |
-0.3 (A user agent that wishes to authenticate itself with a server\321usually) 90 396 P |
6070 |
-0.3 (, but not necessarily) 415.36 396 P |
6071 |
-0.3 (, after) 509.62 396 P |
6072 |
(receiving a 401 response\321may do so by including an) 90 382 T |
6073 |
4 10 Q |
6074 |
(Authorization) 350.82 382 T |
6075 |
0 12 Q |
6076 |
( header \336eld with the) 409.15 382 T |
6077 |
(request. The) 90 368 T |
6078 |
4 10 Q |
6079 |
(Authorization) 152.28 368 T |
6080 |
0 12 Q |
6081 |
( \336eld value consists of) 210.61 368 T |
6082 |
4 10 Q |
6083 |
(credentials) 320.88 368 T |
6084 |
0 12 Q |
6085 |
( containing the authentication) 369.2 368 T |
6086 |
(information of the user agent for the realm of the resource being requested.) 90 354 T |
6087 |
4 10 Q |
6088 |
(credentials) 108 335.33 T |
6089 |
(=) 189 335.33 T |
6090 |
(basic-credentials) 198 335.33 T |
6091 |
(|) 189 323.33 T |
6092 |
(\050 auth-scheme #auth-param \051) 198 323.33 T |
6093 |
0 12 Q |
6094 |
-0.4 (The domain over which credentials can be automatically applied by a user agent is determined) 90 306 P |
6095 |
(by the protection space. If a prior request has been authorized, the same credentials may be) 90 292 T |
6096 |
-0.47 (reused for all other requests within that protection space for a period of time determined by the) 90 278 P |
6097 |
(authentication scheme, parameters, and/or user preference. Unless otherwise de\336ned by the) 90 264 T |
6098 |
(authentication scheme, a single protection space cannot extend outside the scope of its server) 90 250 T |
6099 |
(.) 535.67 250 T |
6100 |
(If the server does not wish to accept the credentials sent with a request, it should return a 403) 90 230 T |
6101 |
(\050forbidden\051 response.) 90 216 T |
6102 |
-0.7 (The HTTP protocol does not restrict applications to this simple challenge-response mechanism) 90 196 P |
6103 |
(for access authentication. Additional mechanisms may be used, such as encryption at the) 90 182 T |
6104 |
(transport level or via message encapsulation, and with additional header \336elds specifying) 90 168 T |
6105 |
(authentication information. However) 90 154 T |
6106 |
(, these additional mechanisms are not de\336ned by this) 267.06 154 T |
6107 |
(speci\336cation.) 90 140 T |
6108 |
-0.46 (Proxies must be completely transparent regarding user agent authentication. That is, they must) 90 120 P |
6109 |
(forward the) 90 106 T |
6110 |
4 10 Q |
6111 |
(WWW-Authenticate) 148.61 106 T |
6112 |
0 12 Q |
6113 |
( and) 235.8 106 T |
6114 |
4 10 Q |
6115 |
(Authorization) 259.12 106 T |
6116 |
0 12 Q |
6117 |
( headers untouched, and must not cache the) 317.45 106 T |
6118 |
-0.16 (response to a request containing) 90 92 P |
6119 |
4 10 Q |
6120 |
-0.15 (Authorization) 246.09 92 P |
6121 |
0 12 Q |
6122 |
-0.16 (. HTTP/1.0 does not provide a means for a client) 304.42 92 P |
6123 |
(to be authenticated with a proxy) 90 78 T |
6124 |
(.) 243.44 78 T |
6125 |
FMENDPAGE |
6126 |
%%EndPage: "40" 41 |
6127 |
%%Page: "41" 41 |
6128 |
612 792 0 FMBEGINPAGE |
6129 |
0 10 Q |
6130 |
0 X |
6131 |
0 K |
6132 |
(INTERNET-DRAFT) 72 749.33 T |
6133 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6134 |
(February 19, 1996) 466.43 749.33 T |
6135 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6136 |
([Page 41]) 501.42 37.33 T |
6137 |
1 14 Q |
6138 |
(1) 72 710.67 T |
6139 |
(1.1 Basic Authentication Scheme) 78.23 710.67 T |
6140 |
0 12 Q |
6141 |
-0.25 (The "basic" authentication scheme is based on the model that the user agent must authenticate) 90 692 P |
6142 |
-0.04 (itself with a user) 90 678 P |
6143 |
-0.04 (-ID and a password for each realm. The realm value should be considered an) 169.24 678 P |
6144 |
(opaque string which can only be compared for equality with other realms on that server) 90 664 T |
6145 |
(. The) 509.03 664 T |
6146 |
(server will authorize the request only if it can validate the user) 90 650 T |
6147 |
(-ID and password for the) 389.2 650 T |
6148 |
(protection space of the) 90 636 T |
6149 |
4 10 Q |
6150 |
(Request-URI) 201.91 636 T |
6151 |
0 12 Q |
6152 |
(. There are no optional authentication parameters.) 259.67 636 T |
6153 |
(Upon receipt of an unauthorized request for a URI within the protection space, the server) 90 616 T |
6154 |
(should respond with a challenge like the following:) 90 602 T |
6155 |
2 11 Q |
6156 |
(WWW-Authenticate: Basic realm="WallyWorld") 108 582.67 T |
6157 |
0 12 Q |
6158 |
-0.22 (where "W) 90 564 P |
6159 |
-0.22 (allyW) 137.33 564 P |
6160 |
-0.22 (orld" is the string assigned by the server to identify the protection space of the) 165.68 564 P |
6161 |
4 10 Q |
6162 |
(Request-URI) 90 550 T |
6163 |
0 12 Q |
6164 |
(.) 147.76 550 T |
6165 |
-0.73 (T) 90 530 P |
6166 |
-0.73 (o receive authorization, the client sends the user) 96.49 530 P |
6167 |
-0.73 (-ID and password, separated by a single colon) 321.65 530 P |
6168 |
(\050":"\051 character) 90 516 T |
6169 |
(, within a base64) 157.57 516 T |
6170 |
([5] encoded string in the) 241.85 516 T |
6171 |
4 10 Q |
6172 |
(credentials) 362.09 516 T |
6173 |
0 12 Q |
6174 |
(.) 410.42 516 T |
6175 |
4 10 Q |
6176 |
(basic-credentials) 108 497.33 T |
6177 |
(=) 189 497.33 T |
6178 |
("Basic" SP basic-cookie) 198 497.33 T |
6179 |
(basic-cookie) 108 481.33 T |
6180 |
(=) 189 481.33 T |
6181 |
(<base64) 198 481.33 T |
6182 |
([5] encoding of userid-password,) 239.4 481.33 T |
6183 |
(except not limited to 76 char/line>) 200.78 469.33 T |
6184 |
(userid-password) 108 453.33 T |
6185 |
(=) 189 453.33 T |
6186 |
([ token ] ":" *TEXT) 198 453.33 T |
6187 |
0 12 Q |
6188 |
-0 (If the user agent wishes to send the user) 90 436 P |
6189 |
-0 (-ID "Aladdin" and password "open sesame", it would) 280.94 436 P |
6190 |
(use the following header \336eld:) 90 422 T |
6191 |
2 11 Q |
6192 |
(Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==) 108 402.67 T |
6193 |
0 12 Q |
6194 |
(The basic authentication scheme is a non-secure method of \336ltering unauthorized access to) 90 384 T |
6195 |
(resources on an HTTP server) 90 370 T |
6196 |
(. It is based on the assumption that the connection between the) 229.22 370 T |
6197 |
-0.67 (client and the server can be regarded as a trusted carrier) 90 356 P |
6198 |
-0.67 (. As this is not generally true on an open) 349.77 356 P |
6199 |
(network, the basic authentication scheme should be used accordingly) 90 342 T |
6200 |
(. In spite of this, clients) 420.65 342 T |
6201 |
(should implement the scheme in order to communicate with servers that use it.) 90 328 T |
6202 |
FMENDPAGE |
6203 |
%%EndPage: "41" 42 |
6204 |
%%Page: "42" 42 |
6205 |
612 792 0 FMBEGINPAGE |
6206 |
0 10 Q |
6207 |
0 X |
6208 |
0 K |
6209 |
(INTERNET-DRAFT) 72 749.33 T |
6210 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6211 |
(February 19, 1996) 466.43 749.33 T |
6212 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6213 |
([Page 42]) 501.42 37.33 T |
6214 |
1 18 Q |
6215 |
(12. Security Considerations) 72 708 T |
6216 |
0 12 Q |
6217 |
-0.45 (This section is meant to inform application developers, information providers, and users of the) 90 686 P |
6218 |
(security limitations in HTTP/1.0 as described by this document. The discussion does not) 90 672 T |
6219 |
-0.81 (include de\336nitive solutions to the problems revealed, though it does make some suggestions for) 90 658 P |
6220 |
(reducing security risks.) 90 644 T |
6221 |
1 14 Q |
6222 |
(12.1 Authentication of Clients) 72 616.67 T |
6223 |
0 12 Q |
6224 |
-0.08 (As mentioned in Section) 90 598 P |
6225 |
-0.08 (1) 211.01 598 P |
6226 |
-0.08 (1.1, the Basic authentication scheme is not a secure method of user) 216.57 598 P |
6227 |
-0.76 (authentication, nor does it prevent the) 90 584 P |
6228 |
4 10 Q |
6229 |
-0.71 (Entity-Body) 269.61 584 P |
6230 |
0 12 Q |
6231 |
-0.76 ( from being transmitted in clear text across the) 320.72 584 P |
6232 |
(physical network used as the carrier) 90 570 T |
6233 |
(. HTTP/1.0 does not prevent additional authentication) 261.53 570 T |
6234 |
(schemes and encryption mechanisms from being employed to increase security) 90 556 T |
6235 |
(.) 468.61 556 T |
6236 |
1 14 Q |
6237 |
(12.2 Safe Methods) 72 528.67 T |
6238 |
0 12 Q |
6239 |
(The writers of client software should be aware that the software represents the user in their) 90 510 T |
6240 |
-0.63 (interactions over the Internet, and should be careful to allow the user to be aware of any actions) 90 496 P |
6241 |
(they may take which may have an unexpected signi\336cance to themselves or others.) 90 482 T |
6242 |
-0.73 (In particular) 90 462 P |
6243 |
-0.73 (, the convention has been established that the) 147.74 462 P |
6244 |
4 10 Q |
6245 |
-0.67 (GET) 361.46 462 P |
6246 |
0 12 Q |
6247 |
-0.73 ( and) 382.01 462 P |
6248 |
4 10 Q |
6249 |
-0.67 (HEAD) 403.87 462 P |
6250 |
0 12 Q |
6251 |
-0.73 ( methods should never) 431.64 462 P |
6252 |
(have the signi\336cance of taking an action other than retrieval. These methods should be) 90 448 T |
6253 |
(considered \322safe.\323 This allows user agents to represent other methods, such as) 90 434 T |
6254 |
4 10 Q |
6255 |
(POST) 467.71 434 T |
6256 |
0 12 Q |
6257 |
(, in a) 494.04 434 T |
6258 |
(special way) 90 420 T |
6259 |
(, so that the user is made aware of the fact that a possibly unsafe action is being) 145.51 420 T |
6260 |
(requested.) 90 406 T |
6261 |
-0.46 (Naturally) 90 386 P |
6262 |
-0.46 (, it is not possible to ensure that the server does not generate side-ef) 134.52 386 P |
6263 |
-0.46 (fects as a result of) 452.72 386 P |
6264 |
(performing a) 90 372 T |
6265 |
4 10 Q |
6266 |
(GET) 155.28 372 T |
6267 |
0 12 Q |
6268 |
( request; in fact, some dynamic resources consider that a feature. The) 175.83 372 T |
6269 |
(important distinction here is that the user did not request the side-ef) 90 358 T |
6270 |
(fects, so therefore cannot) 413.91 358 T |
6271 |
(be held accountable for them.) 90 344 T |
6272 |
1 14 Q |
6273 |
(12.3 Abuse of Server Log Information) 72 316.67 T |
6274 |
0 12 Q |
6275 |
-0.71 (A server is in the position to save personal data about a user) 90 298 P |
6276 |
-0.71 (\325) 369.71 298 P |
6277 |
-0.71 (s requests which may identify their) 373.05 298 P |
6278 |
-0.6 (reading patterns or subjects of interest. This information is clearly con\336dential in nature and its) 90 284 P |
6279 |
(handling may be constrained by law in certain countries. People using the HTTP protocol to) 90 270 T |
6280 |
(provide data are responsible for ensuring that such material is not distributed without the) 90 256 T |
6281 |
(permission of any individuals that are identi\336able by the published results.) 90 242 T |
6282 |
1 14 Q |
6283 |
(12.4 T) 72 214.67 T |
6284 |
(ransfer of Sensitive Information) 111.78 214.67 T |
6285 |
0 12 Q |
6286 |
(Like any generic data transfer protocol, HTTP cannot regulate the content of the data that is) 90 196 T |
6287 |
(transferred, nor is there any a priori method of determining the sensitivity of any particular) 90 182 T |
6288 |
(piece of information within the context of any given request. Therefore, applications should) 90 168 T |
6289 |
(supply as much control over this information as possible to the provider of that information.) 90 154 T |
6290 |
(Three header \336elds are worth special mention in this context:) 90 140 T |
6291 |
4 10 Q |
6292 |
(Server) 386.45 140 T |
6293 |
0 12 Q |
6294 |
(,) 415.41 140 T |
6295 |
4 10 Q |
6296 |
(Referer) 421.4 140 T |
6297 |
0 12 Q |
6298 |
( and) 454.73 140 T |
6299 |
4 10 Q |
6300 |
(From) 478.04 140 T |
6301 |
0 12 Q |
6302 |
(.) 501.36 140 T |
6303 |
-0.26 (Revealing the speci\336c software version of the server may allow the server machine to become) 90 120 P |
6304 |
(more vulnerable to attacks against software that is known to contain security holes.) 90 106 T |
6305 |
(Implementors should make the) 90 92 T |
6306 |
4 10 Q |
6307 |
(Server) 241.24 92 T |
6308 |
0 12 Q |
6309 |
( header \336eld a con\336gurable option.) 270.67 92 T |
6310 |
FMENDPAGE |
6311 |
%%EndPage: "42" 43 |
6312 |
%%Page: "43" 43 |
6313 |
612 792 0 FMBEGINPAGE |
6314 |
0 10 Q |
6315 |
0 X |
6316 |
0 K |
6317 |
(INTERNET-DRAFT) 72 749.33 T |
6318 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6319 |
(February 19, 1996) 466.43 749.33 T |
6320 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6321 |
([Page 43]) 501.42 37.33 T |
6322 |
0 12 Q |
6323 |
-0.54 (The) 90 712 P |
6324 |
4 10 Q |
6325 |
-0.5 (Referer) 111.11 712 P |
6326 |
0 12 Q |
6327 |
-0.54 ( \336eld allows reading patterns to be studied and reverse links drawn. Although it can) 144.43 712 P |
6328 |
(be very useful, its power can be abused if user details are not separated from the information) 90 698 T |
6329 |
(contained in the) 90 684 T |
6330 |
4 10 Q |
6331 |
(Referer) 169.61 684 T |
6332 |
0 12 Q |
6333 |
(. Even when the personal information has been removed, the) 202.27 684 T |
6334 |
4 10 Q |
6335 |
(Referer) 496.05 684 T |
6336 |
0 12 Q |
6337 |
(\336eld may indicate a private document\325) 90 670 T |
6338 |
(s URI whose publication would be inappropriate.) 274.21 670 T |
6339 |
(The information sent in the) 90 650 T |
6340 |
4 10 Q |
6341 |
(From) 223.58 650 T |
6342 |
0 12 Q |
6343 |
( \336eld might con\337ict with the user) 246.9 650 T |
6344 |
(\325) 406.59 650 T |
6345 |
(s privacy interests or their) 409.93 650 T |
6346 |
(site\325) 90 636 T |
6347 |
(s security policy) 109.99 636 T |
6348 |
(, and hence it should not be transmitted without the user being able to) 187.83 636 T |
6349 |
-0.08 (disable, enable, and modify the contents of the \336eld. The user must be able to set the contents) 90 622 P |
6350 |
(of this \336eld within a user preference or application defaults con\336guration.) 90 608 T |
6351 |
-0.04 (W) 90 588 P |
6352 |
-0.04 (e suggest, though do not require, that a convenient toggle interface be provided for the user) 100.36 588 P |
6353 |
(to enable or disable the sending of) 90 574 T |
6354 |
4 10 Q |
6355 |
(From) 257.55 574 T |
6356 |
0 12 Q |
6357 |
( and) 280.86 574 T |
6358 |
4 10 Q |
6359 |
(Referer) 304.18 574 T |
6360 |
0 12 Q |
6361 |
( information.) 337.5 574 T |
6362 |
1 14 Q |
6363 |
(12.5 Attacks Based On File and Path Names) 72 546.67 T |
6364 |
0 12 Q |
6365 |
(Implementations of HTTP origin servers should be careful to restrict the documents returned) 90 528 T |
6366 |
-0.53 (by HTTP requests to be only those that were intended by the server administrators. If an HTTP) 90 514 P |
6367 |
(server translates HTTP URIs directly into \336le system calls, the server must take special care) 90 500 T |
6368 |
(not to serve \336les that were not intended to be delivered to HTTP clients. For example, Unix,) 90 486 T |
6369 |
(Microsoft W) 90 472 T |
6370 |
(indows, and other operating systems use ".." as a path component to indicate a) 151.14 472 T |
6371 |
(directory level above the current one. On such a system, an HTTP server must disallow any) 90 458 T |
6372 |
-0.55 (such construct in the) 90 444 P |
6373 |
4 10 Q |
6374 |
-0.51 (Request-URI) 189.73 444 P |
6375 |
0 12 Q |
6376 |
-0.55 ( if it would otherwise allow access to a resource outside those) 247.49 444 P |
6377 |
(intended to be accessible via the HTTP server) 90 430 T |
6378 |
(. Similarly) 309.5 430 T |
6379 |
(, \336les intended for reference only) 359.37 430 T |
6380 |
(internally to the server \050such as access control \336les, con\336guration \336les, and script code\051 must) 90 416 T |
6381 |
(be protected from inappropriate retrieval, since they might contain sensitive information.) 90 402 T |
6382 |
-0.36 (Experience has shown that minor bugs in such HTTP server implementations have turned into) 90 388 P |
6383 |
(security risks.) 90 374 T |
6384 |
55.82 570 57.82 582 R |
6385 |
V |
6386 |
55.82 370 57.82 536 R |
6387 |
V |
6388 |
FMENDPAGE |
6389 |
%%EndPage: "43" 44 |
6390 |
%%Page: "44" 44 |
6391 |
612 792 0 FMBEGINPAGE |
6392 |
0 10 Q |
6393 |
0 X |
6394 |
0 K |
6395 |
(INTERNET-DRAFT) 72 749.33 T |
6396 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6397 |
(February 19, 1996) 466.43 749.33 T |
6398 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6399 |
([Page 44]) 501.42 37.33 T |
6400 |
1 18 Q |
6401 |
(13. Acknowledgments) 72 708 T |
6402 |
0 12 Q |
6403 |
(This speci\336cation makes heavy use of the augmented BNF and generic constructs de\336ned by) 90 686 T |
6404 |
(David H. Crocker for RFC 822) 90 672 T |
6405 |
([7]. Similarly) 242.23 672 T |
6406 |
(, it reuses many of the de\336nitions provided by) 306.08 672 T |
6407 |
(Nathaniel Borenstein and Ned Freed for MIME) 90 658 T |
6408 |
([5]. W) 320.83 658 T |
6409 |
(e hope that their inclusion in this) 351.17 658 T |
6410 |
(speci\336cation will help reduce past confusion over the relationship between HTTP/1.0 and) 90 644 T |
6411 |
(Internet mail message formats.) 90 630 T |
6412 |
-0.08 (The HTTP protocol has evolved considerably over the past four years. It has bene\336ted from a) 90 610 P |
6413 |
(lar) 90 596 T |
6414 |
(ge and active developer community\321the many people who have participated on the) 102.44 596 T |
6415 |
3 F |
6416 |
(www-) 90 582 T |
6417 |
(talk) 117.99 582 T |
6418 |
0 F |
6419 |
( mailing list\321and it is that community which has been most responsible for the) 135.98 582 T |
6420 |
(success of HTTP and of the W) 90 568 T |
6421 |
(orld-W) 236.26 568 T |
6422 |
(ide W) 270.42 568 T |
6423 |
(eb in general. Marc Andreessen, Robert Cailliau,) 298.43 568 T |
6424 |
-0.89 (Daniel W) 90 554 P |
6425 |
-0.89 (. Connolly) 134.3 554 P |
6426 |
-0.89 (, Bob Denny) 183.28 554 P |
6427 |
-0.89 (, Jean-Francois Grof) 241.69 554 P |
6428 |
-0.89 (f, Phillip M. Hallam-Baker) 337.94 554 P |
6429 |
-0.89 (, H\214kon W) 464.39 554 P |
6430 |
-0.89 (. Lie,) 513.8 554 P |
6431 |
(Ari Luotonen, Rob McCool, Lou Montulli, Dave Raggett, T) 90 540 T |
6432 |
(ony Sanders, and) 377.66 540 T |
6433 |
(Marc) 90 526 T |
6434 |
(V) 118.3 526 T |
6435 |
(anHeyningen deserve special recognition for their ef) 125.63 526 T |
6436 |
(forts in de\336ning aspects of the) 377.21 526 T |
6437 |
(protocol for early versions of this speci\336cation.) 90 512 T |
6438 |
(Paul Hof) 90 492 T |
6439 |
(fman contributed sections regarding the informational status of this document and) 132.76 492 T |
6440 |
(Appendices C and D.) 90 478 T |
6441 |
(This document has bene\336ted greatly from the comments of all those participating in the) 90 458 T |
6442 |
-0.64 (HTTP-) 90 444 P |
6443 |
-0.64 (WG. In addition to those already mentioned, the following individuals have contributed) 123.98 444 P |
6444 |
(to this speci\336cation:) 90 430 T |
6445 |
2 11 Q |
6446 |
(Gary Adams) 108 410.67 T |
6447 |
(Harald Tveit Alvestrand) 288 410.67 T |
6448 |
(Keith Ball) 108 397.67 T |
6449 |
(Brian Behlendorf) 288 397.67 T |
6450 |
(Paul Burchard) 108 384.67 T |
6451 |
(Maurizio Codogno) 288 384.67 T |
6452 |
(Mike Cowlishaw) 108 371.67 T |
6453 |
(Roman Czyborra) 288 371.67 T |
6454 |
(Michael A. Dolan) 108 358.67 T |
6455 |
(John Franks) 288 358.67 T |
6456 |
(Jim Gettys) 108 345.67 T |
6457 |
(Marc Hedlund) 288 345.67 T |
6458 |
(Koen Holtman) 108 332.67 T |
6459 |
(Alex Hopmann) 288 332.67 T |
6460 |
(Bob Jernigan) 108 319.67 T |
6461 |
(Shel Kaphan) 288 319.67 T |
6462 |
(Martijn Koster) 108 306.67 T |
6463 |
(Dave Kristol) 288 306.67 T |
6464 |
(Daniel LaLiberte) 108 293.67 T |
6465 |
(Paul Leach) 288 293.67 T |
6466 |
(Albert Lunde) 108 280.67 T |
6467 |
(John C. Mallery) 288 280.67 T |
6468 |
(Larry Masinter) 108 267.67 T |
6469 |
(Mitra) 288 267.67 T |
6470 |
(Jeffrey Mogul) 108 254.67 T |
6471 |
(Gavin Nicol) 288 254.67 T |
6472 |
(Bill Perry) 108 241.67 T |
6473 |
(Jeffrey Perry) 288 241.67 T |
6474 |
(Owen Rees) 108 228.67 T |
6475 |
(Luigi Rizzo) 288 228.67 T |
6476 |
(David Robinson) 108 215.67 T |
6477 |
(Marc Salomon) 288 215.67 T |
6478 |
(Rich Salz) 108 202.67 T |
6479 |
(Jim Seidman) 288 202.67 T |
6480 |
(Chuck Shotton) 108 189.67 T |
6481 |
(Eric W. Sink) 288 189.67 T |
6482 |
(Simon E. Spero) 108 176.67 T |
6483 |
(Robert S. Thau) 288 176.67 T |
6484 |
(Fran\215ois Yergeau) 108 163.67 T |
6485 |
(Mary Ellen Zurko) 288 163.67 T |
6486 |
(Jean-Philippe Martin-Flatin) 108 150.67 T |
6487 |
55.82 454 57.82 500 R |
6488 |
V |
6489 |
55.82 225 57.82 275 R |
6490 |
V |
6491 |
FMENDPAGE |
6492 |
%%EndPage: "44" 45 |
6493 |
%%Page: "45" 45 |
6494 |
612 792 0 FMBEGINPAGE |
6495 |
0 10 Q |
6496 |
0 X |
6497 |
0 K |
6498 |
(INTERNET-DRAFT) 72 749.33 T |
6499 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6500 |
(February 19, 1996) 466.43 749.33 T |
6501 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6502 |
([Page 45]) 501.42 37.33 T |
6503 |
1 18 Q |
6504 |
(14. Refer) 72 708 T |
6505 |
(ences) 141.6 708 T |
6506 |
0 12 Q |
6507 |
([1]) 90 686 T |
6508 |
(F) 117 686 T |
6509 |
(.) 122.71 686 T |
6510 |
(Anklesaria, M.) 128.71 686 T |
6511 |
(McCahill, P) 203.32 686 T |
6512 |
(.) 259.96 686 T |
6513 |
(Lindner) 265.96 686 T |
6514 |
(, D.) 303.45 686 T |
6515 |
(Johnson, D.) 324.1 686 T |
6516 |
(T) 384.07 686 T |
6517 |
(orrey) 390.56 686 T |
6518 |
(, and B.) 415.08 686 T |
6519 |
(Alberti. \322The) 455.39 686 T |
6520 |
(Internet Gopher Protocol: A distributed document search and retrieval protocol.\323) 117 672 T |
6521 |
(RFC) 117 658 T |
6522 |
(1436, University of Minnesota, March 1993.) 142.67 658 T |
6523 |
([2]) 90 638 T |
6524 |
(T) 117 638 T |
6525 |
(.) 123.44 638 T |
6526 |
(Berners-Lee. \322Universal Resource Identi\336ers in WWW) 129.44 638 T |
6527 |
(: A Unifying Syntax for the) 394.77 638 T |
6528 |
(Expression of Names and Addresses of Objects on the Network as used in the) 117 624 T |
6529 |
(W) 117 610 T |
6530 |
(orld-W) 127.36 610 T |
6531 |
(ide W) 161.52 610 T |
6532 |
(eb.\323 RFC 1630, CERN, June 1994.) 189.54 610 T |
6533 |
([3]) 90 590 T |
6534 |
(T) 117 590 T |
6535 |
(. Berners-Lee and D. Connolly) 123.44 590 T |
6536 |
(. \322Hypertext Markup Language \320 2.0.\323 RFC) 270.55 590 T |
6537 |
(1866,) 485.07 590 T |
6538 |
(MIT/W3C, November) 117 576 T |
6539 |
(1995.) 227.26 576 T |
6540 |
([4]) 90 556 T |
6541 |
(T) 117 556 T |
6542 |
(.) 123.44 556 T |
6543 |
(Berners-Lee, L.) 129.44 556 T |
6544 |
(Masinter) 208.03 556 T |
6545 |
(, and M.) 250.19 556 T |
6546 |
(McCahill. \322Uniform Resource Locators \050URL\051.\323) 293.16 556 T |
6547 |
(RFC 1738, CERN, Xerox P) 117 542 T |
6548 |
(ARC, University of Minnesota, December 1994.) 249.17 542 T |
6549 |
([5]) 90 522 T |
6550 |
-0.17 (N.) 117 522 P |
6551 |
-0.17 (Borenstein and N.) 131.66 522 P |
6552 |
-0.17 (Freed. \322MIME \050Multipurpose Internet Mail Extensions\051 Part One:) 221.25 522 P |
6553 |
(Mechanisms for Specifying and Describing the Format of Internet Message Bodies.\323) 117 508 T |
6554 |
(RFC 1521, Bellcore, Innosoft, September 1993.) 117 494 T |
6555 |
([6]) 90 474 T |
6556 |
(R.) 117 474 T |
6557 |
(Braden. \322Requirements for Internet hosts - application and support.\323 STD 3,) 131 474 T |
6558 |
(RFC) 117 460 T |
6559 |
(1) 142.67 460 T |
6560 |
(123, IETF) 148.22 460 T |
6561 |
(, October 1989.) 196.56 460 T |
6562 |
([7]) 90 440 T |
6563 |
(D.) 117 440 T |
6564 |
(H.) 131.66 440 T |
6565 |
(Crocker) 146.31 440 T |
6566 |
(. \322Standard for the Format of ARP) 184.28 440 T |
6567 |
(A Internet T) 348.74 440 T |
6568 |
(ext Messages.\323 STD 1) 407.18 440 T |
6569 |
(1,) 513.99 440 T |
6570 |
(RFC) 117 426 T |
6571 |
(822, UDEL, August 1982.) 142.67 426 T |
6572 |
([8]) 90 406 T |
6573 |
(F) 117 406 T |
6574 |
(.) 122.71 406 T |
6575 |
(Davis, B.) 128.71 406 T |
6576 |
(Kahle, H.) 176.68 406 T |
6577 |
(Morris, J.) 225.97 406 T |
6578 |
(Salem, T) 275.28 406 T |
6579 |
(.) 317.7 406 T |
6580 |
(Shen, R.) 323.69 406 T |
6581 |
(W) 367.67 406 T |
6582 |
(ang, J.) 378.04 406 T |
6583 |
(Sui, and M.) 412.01 406 T |
6584 |
(Grinbaum.) 470.98 406 T |
6585 |
(\322W) 117 392 T |
6586 |
(AIS Interface Protocol Prototype Functional Speci\336cation.\323 \050v1.5\051, Thinking) 132.32 392 T |
6587 |
(Machines Corporation, April 1990.) 117 378 T |
6588 |
([9]) 90 358 T |
6589 |
(R.) 117 358 T |
6590 |
(Fielding. \322Relative Uniform Resource Locators.\323 RFC 1808, UC Irvine, June 1995.) 131 358 T |
6591 |
([10]) 90 338 T |
6592 |
-0.28 (M.) 117 338 P |
6593 |
-0.28 (Horton and R.) 133.66 338 P |
6594 |
-0.28 (Adams. \322Standard for interchange of USENET messages.\323 RFC 1036) 204.4 338 P |
6595 |
(\050Obsoletes RFC 850\051, A) 117 324 T |
6596 |
(T&T Bell Laboratories, Center for Seismic Studies,) 232.27 324 T |
6597 |
(December) 117 310 T |
6598 |
(1987.) 169.28 310 T |
6599 |
([1) 90 290 T |
6600 |
(1]) 99.55 290 T |
6601 |
(B.) 117 290 T |
6602 |
(Kantor and P) 131 290 T |
6603 |
(.) 192.95 290 T |
6604 |
(Lapsley) 198.95 290 T |
6605 |
(. \322Network News T) 236.14 290 T |
6606 |
(ransfer Protocol: A Proposed Standard for) 329.64 290 T |
6607 |
(the Stream-Based T) 117 276 T |
6608 |
(ransmission of News.\323 RFC 977, UC San Diego, UC Berkeley) 211.84 276 T |
6609 |
(,) 511.55 276 T |
6610 |
(February 1986.) 117 262 T |
6611 |
([12]) 90 242 T |
6612 |
(J.) 117 242 T |
6613 |
(Postel. \322Simple Mail T) 127.66 242 T |
6614 |
(ransfer Protocol.\323 STD 10, RFC 821, USC/ISI, August 1982.) 237.86 242 T |
6615 |
([13]) 90 222 T |
6616 |
(J.) 117 222 T |
6617 |
(Postel. \322Media T) 127.66 222 T |
6618 |
(ype Registration Procedure.\323 RFC 1590, USC/ISI, March 1994.) 208.44 222 T |
6619 |
([14]) 90 202 T |
6620 |
-0.41 (J.) 117 202 P |
6621 |
-0.41 (Postel and J.) 127.66 202 P |
6622 |
-0.41 (K. Reynolds. \322File T) 190.14 202 P |
6623 |
-0.41 (ransfer Protocol \050FTP\051.\323 STD 9, RFC 959, USC/ISI,) 288.77 202 P |
6624 |
(October 1985.) 117 188 T |
6625 |
([15]) 90 168 T |
6626 |
(J.) 117 168 T |
6627 |
(Reynolds and J.) 127.66 168 T |
6628 |
(Postel. \322Assigned Numbers.\323 STD 2, RFC 1700, USC/ISI,) 206.95 168 T |
6629 |
(October) 117 154 T |
6630 |
(1994.) 158.63 154 T |
6631 |
([16]) 90 134 T |
6632 |
(K. Sollins and L. Masinter) 117 134 T |
6633 |
(. \322Functional Requirements for Uniform Resource Names.\323) 243.6 134 T |
6634 |
(RFC 1737, MIT/LCS, Xerox Corporation, December 1994.) 117 120 T |
6635 |
([17]) 90 100 T |
6636 |
(US-ASCII. Coded Character Set \320 7-Bit American Standard Code for Information) 117 100 T |
6637 |
(Interchange. Standard ANSI X3.4-1986, ANSI, 1986.) 117 86 T |
6638 |
55.82 572 57.82 598 R |
6639 |
V |
6640 |
FMENDPAGE |
6641 |
%%EndPage: "45" 46 |
6642 |
%%Page: "46" 46 |
6643 |
612 792 0 FMBEGINPAGE |
6644 |
0 10 Q |
6645 |
0 X |
6646 |
0 K |
6647 |
(INTERNET-DRAFT) 72 749.33 T |
6648 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6649 |
(February 19, 1996) 466.43 749.33 T |
6650 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6651 |
([Page 46]) 501.42 37.33 T |
6652 |
0 12 Q |
6653 |
([18]) 90 712 T |
6654 |
(ISO-8859. International Standard -- Information Processing --) 117 712 T |
6655 |
(8-bit Single-Byte Coded Graphic Character Sets --) 117 698 T |
6656 |
(Part 1: Latin alphabet No. 1, ISO 8859-1:1987.) 117 684 T |
6657 |
(Part 2: Latin alphabet No. 2, ISO 8859-2, 1987.) 117 670 T |
6658 |
(Part 3: Latin alphabet No. 3, ISO 8859-3, 1988.) 117 656 T |
6659 |
(Part 4: Latin alphabet No. 4, ISO 8859-4, 1988.) 117 642 T |
6660 |
(Part 5: Latin/Cyrillic alphabet, ISO 8859-5, 1988.) 117 628 T |
6661 |
(Part 6: Latin/Arabic alphabet, ISO 8859-6, 1987.) 117 614 T |
6662 |
(Part 7: Latin/Greek alphabet, ISO 8859-7, 1987.) 117 600 T |
6663 |
(Part 8: Latin/Hebrew alphabet, ISO 8859-8, 1988.) 117 586 T |
6664 |
(Part 9: Latin alphabet No. 5, ISO 8859-9, 1990.) 117 572 T |
6665 |
1 18 Q |
6666 |
(15. Authors\325 Addr) 72 540 T |
6667 |
(esses) 217.59 540 T |
6668 |
1 12 Q |
6669 |
(T) 90 518 T |
6670 |
(im Berners-Lee) 97.78 518 T |
6671 |
0 F |
6672 |
(Director) 90 506 T |
6673 |
(, W3 Consortium) 129.48 506 T |
6674 |
(MIT Laboratory for Computer Science) 90 494 T |
6675 |
(545 T) 90 482 T |
6676 |
(echnology Square) 117.48 482 T |
6677 |
(Cambridge, MA 02139, U.S.A.) 90 470 T |
6678 |
(Fax: +1 \050617\051 258 8682) 90 458 T |
6679 |
(Email: timbl@w3.or) 90 446 T |
6680 |
(g) 188.79 446 T |
6681 |
1 F |
6682 |
(Roy T) 90 420 T |
6683 |
(. Fielding) 120.76 420 T |
6684 |
0 F |
6685 |
(Department of Information and Computer Science) 90 408 T |
6686 |
(University of California) 90 396 T |
6687 |
(Irvine, CA 92717-3425, U.S.A.) 90 384 T |
6688 |
(Fax: +1 \050714\051 824-4056) 90 372 T |
6689 |
(Email: \336elding@ics.uci.edu) 90 360 T |
6690 |
1 F |
6691 |
(Henrik Frystyk Nielsen) 90 334 T |
6692 |
0 F |
6693 |
(W3 Consortium) 90 322 T |
6694 |
(MIT Laboratory for Computer Science) 90 310 T |
6695 |
(545 T) 90 298 T |
6696 |
(echnology Square) 117.48 298 T |
6697 |
(Cambridge, MA 02139, U.S.A.) 90 286 T |
6698 |
(Fax: +1 \050617\051 258 8682) 90 274 T |
6699 |
(Email: frystyk@w3.or) 90 262 T |
6700 |
(g) 197.44 262 T |
6701 |
55.82 454 57.82 478 R |
6702 |
V |
6703 |
55.82 368 57.82 392 R |
6704 |
V |
6705 |
55.82 270 57.82 294 R |
6706 |
V |
6707 |
FMENDPAGE |
6708 |
%%EndPage: "46" 47 |
6709 |
%%Page: "47" 47 |
6710 |
612 792 0 FMBEGINPAGE |
6711 |
0 10 Q |
6712 |
0 X |
6713 |
0 K |
6714 |
(INTERNET-DRAFT) 72 749.33 T |
6715 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6716 |
(February 19, 1996) 466.43 749.33 T |
6717 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6718 |
([Page 47]) 501.42 37.33 T |
6719 |
1 18 Q |
6720 |
(Appendices) 72 708 T |
6721 |
0 12 Q |
6722 |
-0.51 (These appendices are provided for informational reasons only \321 they do not form a part of the) 90 686 P |
6723 |
(HTTP/1.0 speci\336cation.) 90 672 T |
6724 |
1 18 Q |
6725 |
(A. Internet Media T) 72 640 T |
6726 |
(ype message/http) 230.06 640 T |
6727 |
0 12 Q |
6728 |
-0.49 (In addition to de\336ning the HTTP/1.0 protocol, this document serves as the speci\336cation for the) 90 618 P |
6729 |
(Internet media type "message/http". The following is to be registered with IANA) 90 604 T |
6730 |
([13].) 481.19 604 T |
6731 |
2 11 Q |
6732 |
(Media Type name:) 108 584.67 T |
6733 |
(message) 270 584.67 T |
6734 |
(Media subtype name:) 108 569.67 T |
6735 |
(http) 270 569.67 T |
6736 |
(Required parameters:) 108 554.67 T |
6737 |
(none) 270 554.67 T |
6738 |
(Optional parameters:) 108 539.67 T |
6739 |
(version, msgtype) 270 539.67 T |
6740 |
(version:) 144 524.67 T |
6741 |
(The HTTP-Version number of the enclosed message) 207 524.67 T |
6742 |
(\050e.g., "1.0"\051. If not present, the version can be) 207 511.67 T |
6743 |
(determined from the first line of the body.) 207 498.67 T |
6744 |
(msgtype:) 144 483.67 T |
6745 |
-1.09 (The message type -- "request" or "response". If not) 207 483.67 P |
6746 |
-0.35 (present, the type can be determined from the first) 207 470.67 P |
6747 |
(line of the body.) 207 457.67 T |
6748 |
(Encoding considerations:) 108 442.67 T |
6749 |
(only "7bit", "8bit", or "binary" are) 270 442.67 T |
6750 |
(permitted) 270 429.67 T |
6751 |
(Security considerations:) 108 414.67 T |
6752 |
(none) 270 414.67 T |
6753 |
1 18 Q |
6754 |
(B. T) 72 383 T |
6755 |
(olerant Applications) 107.84 383 T |
6756 |
0 12 Q |
6757 |
-0.03 (Although this document speci\336es the requirements for the generation of HTTP/1.0 messages,) 90 361 P |
6758 |
(not all applications will be correct in their implementation. W) 90 347 T |
6759 |
(e therefore recommend that) 385.52 347 T |
6760 |
-0.53 (operational applications be tolerant of deviations whenever those deviations can be interpreted) 90 333 P |
6761 |
(unambiguously) 90 319 T |
6762 |
(.) 163.18 319 T |
6763 |
(Clients should be tolerant in parsing the) 90 299 T |
6764 |
4 10 Q |
6765 |
(Status-Line) 284.22 299 T |
6766 |
0 12 Q |
6767 |
( and servers tolerant when parsing the) 334.77 299 T |
6768 |
4 10 Q |
6769 |
(Request-Line) 90 285 T |
6770 |
0 12 Q |
6771 |
(. In particular) 149.44 285 T |
6772 |
(, they should accept any amount of) 213.9 285 T |
6773 |
4 10 Q |
6774 |
(SP) 384.45 285 T |
6775 |
0 12 Q |
6776 |
( or) 397.78 285 T |
6777 |
4 10 Q |
6778 |
(HT) 413.77 285 T |
6779 |
0 12 Q |
6780 |
( characters between) 427.09 285 T |
6781 |
(\336elds, even though only a single) 90 271 T |
6782 |
4 10 Q |
6783 |
(SP) 248.24 271 T |
6784 |
0 12 Q |
6785 |
( is required.) 261.57 271 T |
6786 |
-0.64 (The line terminator for) 90 251 P |
6787 |
4 10 Q |
6788 |
-0.59 (HTTP-header) 200.04 251 P |
6789 |
0 12 Q |
6790 |
-0.64 ( \336elds is the sequence) 260.57 251 P |
6791 |
4 10 Q |
6792 |
-0.59 (CRLF) 364.98 251 P |
6793 |
0 12 Q |
6794 |
-0.64 (. However) 390.12 251 P |
6795 |
-0.64 (, we recommend that) 438.96 251 P |
6796 |
-0.16 (applications, when parsing such headers, recognize a single) 90 237 P |
6797 |
4 10 Q |
6798 |
-0.14 (LF) 377.2 237 P |
6799 |
0 12 Q |
6800 |
-0.16 ( as a line terminator and ignore) 388.86 237 P |
6801 |
(the leading) 90 223 T |
6802 |
4 10 Q |
6803 |
(CR) 145.96 223 T |
6804 |
0 12 Q |
6805 |
(.) 160.39 223 T |
6806 |
1 18 Q |
6807 |
(C. Relationship to MIME) 72 191 T |
6808 |
0 12 Q |
6809 |
(HTTP/1.0 uses many of the constructs de\336ned for Internet Mail \050RFC) 90 169 T |
6810 |
(822) 427.78 169 T |
6811 |
([7]\051 and the) 448.77 169 T |
6812 |
(Multipurpose Internet Mail Extensions \050MIME) 90 155 T |
6813 |
([5]\051 to allow entities to be transmitted in an) 318.86 155 T |
6814 |
(open variety of representations and with extensible mechanisms. However) 90 141 T |
6815 |
(, RFC) 446.25 141 T |
6816 |
(1521) 477.92 141 T |
6817 |
(discusses mail, and HTTP has a few features that are dif) 90 127 T |
6818 |
(ferent than those described in) 359.24 127 T |
6819 |
(RFC) 90 113 T |
6820 |
(1521. These dif) 115.67 113 T |
6821 |
(ferences were carefully chosen to optimize performance over binary) 190.4 113 T |
6822 |
-0.69 (connections, to allow greater freedom in the use of new media types, to make date comparisons) 90 99 P |
6823 |
(easier) 90 85 T |
6824 |
(, and to acknowledge the practice of some early HTTP servers and clients.) 117.49 85 T |
6825 |
55.82 165 57.82 177 R |
6826 |
V |
6827 |
55.82 81 57.82 149 R |
6828 |
V |
6829 |
FMENDPAGE |
6830 |
%%EndPage: "47" 48 |
6831 |
%%Page: "48" 48 |
6832 |
612 792 0 FMBEGINPAGE |
6833 |
0 10 Q |
6834 |
0 X |
6835 |
0 K |
6836 |
(INTERNET-DRAFT) 72 749.33 T |
6837 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6838 |
(February 19, 1996) 466.43 749.33 T |
6839 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6840 |
([Page 48]) 501.42 37.33 T |
6841 |
0 12 Q |
6842 |
(At the time of this writing, it is expected that RFC 1521 will be revised. The revisions may) 90 712 T |
6843 |
(include some of the practices found in HTTP/1.0 but not in RFC 1521.) 90 698 T |
6844 |
(This appendix describes speci\336c areas where HTTP dif) 90 678 T |
6845 |
(fers from RFC 1521. Proxies and) 354.58 678 T |
6846 |
(gateways to strict MIME environments should be aware of these dif) 90 664 T |
6847 |
(ferences and provide the) 415.55 664 T |
6848 |
-0.14 (appropriate conversions where necessary) 90 650 P |
6849 |
-0.14 (. Proxies and gateways from MIME environments to) 285.62 650 P |
6850 |
(HTTP also need to be aware of the dif) 90 636 T |
6851 |
(ferences because some conversions may be required.) 272.97 636 T |
6852 |
1 14 Q |
6853 |
(C.1 Conversion to Canonical Form) 72 608.67 T |
6854 |
0 12 Q |
6855 |
(RFC 1521 requires that an Internet mail entity be converted to canonical form prior to being) 90 590 T |
6856 |
(transferred, as described in Appendix G of RFC 1521) 90 576 T |
6857 |
([5]. Section) 349.81 576 T |
6858 |
(3.6.1 of this document) 408.77 576 T |
6859 |
-0.61 (describes the forms allowed for subtypes of the "text" media type when transmitted over HTTP) 90 562 P |
6860 |
-0.61 (.) 537 562 P |
6861 |
(RFC 1521 requires that content with a Content-T) 90 542 T |
6862 |
(ype of "text" represent line breaks as CRLF) 324.69 542 T |
6863 |
-0.54 (and forbids the use of CR or LF outside of line break sequences. HTTP allows CRLF) 90 528 P |
6864 |
-0.54 (, bare CR,) 489.99 528 P |
6865 |
(and bare LF to indicate a line break within text content when a message is transmitted over) 90 514 T |
6866 |
(HTTP) 90 500 T |
6867 |
(.) 118.65 500 T |
6868 |
-0.26 (Where it is possible, a proxy or gateway from HTTP to a strict RFC 1521 environment should) 90 480 P |
6869 |
-0.51 (translate all line breaks within the text media types described in Section) 90 466 P |
6870 |
-0.51 (3.6.1 of this document) 431.45 466 P |
6871 |
-0.1 (to the RFC 1521 canonical form of) 90 452 P |
6872 |
4 10 Q |
6873 |
-0.09 (CRLF) 260.19 452 P |
6874 |
0 12 Q |
6875 |
-0.1 (. Note, however) 285.33 452 P |
6876 |
-0.1 (, that this may be complicated by the) 361.25 452 P |
6877 |
-0.43 (presence of a) 90 438 P |
6878 |
4 10 Q |
6879 |
-0.4 (Content-Encoding) 154.96 438 P |
6880 |
0 12 Q |
6881 |
-0.43 ( and by the fact that HTTP allows the use of some character sets) 234.96 438 P |
6882 |
(which do not use octets 13 and 10 to represent) 90 424 T |
6883 |
4 10 Q |
6884 |
(CR) 315.18 424 T |
6885 |
0 12 Q |
6886 |
( and) 329.61 424 T |
6887 |
4 10 Q |
6888 |
(LF) 352.92 424 T |
6889 |
0 12 Q |
6890 |
(, as is the case for some multi-byte) 363.63 424 T |
6891 |
(character sets.) 90 410 T |
6892 |
1 14 Q |
6893 |
(C.2 Conversion of Date Formats) 72 382.67 T |
6894 |
0 12 Q |
6895 |
(HTTP/1.0 uses a restricted set of date formats \050Section) 90 364 T |
6896 |
(3.3\051 to simplify the process of date) 355.81 364 T |
6897 |
(comparison. Proxies and gateways from other protocols should ensure that any) 90 350 T |
6898 |
4 10 Q |
6899 |
(Date) 471.07 350 T |
6900 |
0 12 Q |
6901 |
( header) 492.17 350 T |
6902 |
(\336eld present in a message conforms to one of the HTTP/1.0 formats and rewrite the date if) 90 336 T |
6903 |
(necessary) 90 322 T |
6904 |
(.) 135.84 322 T |
6905 |
1 14 Q |
6906 |
(C.3 Intr) 72 294.67 T |
6907 |
(oduction of Content-Encoding) 123.44 294.67 T |
6908 |
0 12 Q |
6909 |
(RFC 1521 does not include any concept equivalent to HTTP/1.0\325) 90 276 T |
6910 |
(s) 401.82 276 T |
6911 |
4 10 Q |
6912 |
(Content-Encoding) 409.48 276 T |
6913 |
0 12 Q |
6914 |
( header) 489.48 276 T |
6915 |
(\336eld. Since this acts as a modi\336er on the media type, proxies and gateways from HTTP to) 90 262 T |
6916 |
(MIME-compliant protocols must either change the value of the) 90 248 T |
6917 |
4 10 Q |
6918 |
(Content-Type) 396.12 248 T |
6919 |
0 12 Q |
6920 |
( header \336eld or) 456.67 248 T |
6921 |
(decode the) 90 234 T |
6922 |
4 10 Q |
6923 |
(Entity-Body) 144.62 234 T |
6924 |
0 12 Q |
6925 |
( before forwarding the message. \050Some experimental applications of) 195.72 234 T |
6926 |
4 10 Q |
6927 |
(Content-Type) 90 220 T |
6928 |
0 12 Q |
6929 |
( for Internet mail have used a media-type parameter of) 150.55 220 T |
6930 |
2 11 Q |
6931 |
(";conversions=<content-coding>") 90 206 T |
6932 |
0 12 Q |
6933 |
( to perform an equivalent function as) 294.35 206 T |
6934 |
(Content-Encoding. However) 90 192 T |
6935 |
(, this parameter is not part of RFC 1521.\051) 227.42 192 T |
6936 |
1 14 Q |
6937 |
(C.4 No Content-T) 72 164.67 T |
6938 |
(ransfer) 181.34 164.67 T |
6939 |
(-Encoding) 224.33 164.67 T |
6940 |
0 12 Q |
6941 |
(HTTP does not use the Content-T) 90 146 T |
6942 |
(ransfer) 251.82 146 T |
6943 |
(-Encoding \050CTE\051 \336eld of RFC 1521. Proxies and) 284.87 146 T |
6944 |
(gateways from MIME-compliant protocols to HTTP must remove any non-identity CTE) 90 132 T |
6945 |
(\050"quoted-printable" or "base64"\051 encoding prior to delivering the response message to an) 90 118 T |
6946 |
(HTTP client.) 90 104 T |
6947 |
55.82 632 57.82 720 R |
6948 |
V |
6949 |
55.82 434 57.82 598 R |
6950 |
V |
6951 |
55.82 406 57.82 418 R |
6952 |
V |
6953 |
55.82 346 57.82 372 R |
6954 |
V |
6955 |
55.82 258 57.82 284 R |
6956 |
V |
6957 |
55.82 230 57.82 242 R |
6958 |
V |
6959 |
55.82 188 57.82 200 R |
6960 |
V |
6961 |
55.82 128 57.82 154 R |
6962 |
V |
6963 |
55.82 100 57.82 112 R |
6964 |
V |
6965 |
FMENDPAGE |
6966 |
%%EndPage: "48" 49 |
6967 |
%%Page: "49" 49 |
6968 |
612 792 0 FMBEGINPAGE |
6969 |
0 10 Q |
6970 |
0 X |
6971 |
0 K |
6972 |
(INTERNET-DRAFT) 72 749.33 T |
6973 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
6974 |
(February 19, 1996) 466.43 749.33 T |
6975 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
6976 |
([Page 49]) 501.42 37.33 T |
6977 |
0 12 Q |
6978 |
-0.03 (Proxies and gateways from HTTP to MIME-compliant protocols are responsible for ensuring) 90 712 P |
6979 |
-0.65 (that the message is in the correct format and encoding for safe transport on that protocol, where) 90 698 P |
6980 |
("safe transport" is de\336ned by the limitations of the protocol being used. Such a proxy or) 90 684 T |
6981 |
-0.16 (gateway should label the data with an appropriate Content-T) 90 670 P |
6982 |
-0.16 (ransfer) 378.79 670 P |
6983 |
-0.16 (-Encoding if doing so will) 411.85 670 P |
6984 |
(improve the likelihood of safe transport over the destination protocol.) 90 656 T |
6985 |
1 14 Q |
6986 |
(C.5 HTTP Header Fields in Multipart Body-Parts) 72 628.67 T |
6987 |
0 12 Q |
6988 |
-0.16 (In RFC 1521, most header \336elds in multipart body-parts are generally ignored unless the \336eld) 90 610 P |
6989 |
(name begins with "Content-". In HTTP/1.0, multipart body-parts may contain any HTTP) 90 596 T |
6990 |
(header \336elds which are signi\336cant to the meaning of that part.) 90 582 T |
6991 |
1 18 Q |
6992 |
(D. Additional Featur) 72 550 T |
6993 |
(es) 236.59 550 T |
6994 |
0 12 Q |
6995 |
(This appendix documents protocol elements used by some existing HTTP implementations,) 90 528 T |
6996 |
-0.53 (but not consistently and correctly across most HTTP/1.0 applications. Implementors should be) 90 514 P |
6997 |
(aware of these features, but cannot rely upon their presence in, or interoperability with, other) 90 500 T |
6998 |
(HTTP/1.0 applications.) 90 486 T |
6999 |
1 14 Q |
7000 |
(D.1 Additional Request Methods) 72 458.67 T |
7001 |
1 12 Q |
7002 |
(D.1.1 PUT) 72 440 T |
7003 |
0 F |
7004 |
-0.37 (The PUT method requests that the enclosed entity be stored under the supplied) 90 422 P |
7005 |
4 10 Q |
7006 |
-0.34 (Request-URI) 465.99 422 P |
7007 |
0 12 Q |
7008 |
-0.37 (. If) 523.75 422 P |
7009 |
-0.6 (the) 90 408 P |
7010 |
4 10 Q |
7011 |
-0.56 (Request-URI) 107.05 408 P |
7012 |
0 12 Q |
7013 |
-0.6 ( refers to an already existing resource, the enclosed entity should be considered) 164.81 408 P |
7014 |
-0.4 (as a modi\336ed version of the one residing on the origin server) 90 394 P |
7015 |
-0.4 (. If the) 376.43 394 P |
7016 |
4 10 Q |
7017 |
-0.37 (Request-URI) 409.87 394 P |
7018 |
0 12 Q |
7019 |
-0.4 ( does not point) 467.63 394 P |
7020 |
(to an existing resource, and that URI is capable of being de\336ned as a new resource by the) 90 380 T |
7021 |
(requesting user agent, the origin server can create the resource with that URI.) 90 366 T |
7022 |
(The fundamental dif) 90 346 T |
7023 |
(ference between the POST and PUT requests is re\337ected in the dif) 187.71 346 T |
7024 |
(ferent) 505.58 346 T |
7025 |
-0.65 (meaning of the) 90 332 P |
7026 |
4 10 Q |
7027 |
-0.61 (Request-URI) 162.98 332 P |
7028 |
0 12 Q |
7029 |
-0.65 (. The URI in a POST request identi\336es the resource that will handle) 220.74 332 P |
7030 |
(the enclosed entity as data to be processed. That resource may be a data-accepting process, a) 90 318 T |
7031 |
(gateway to some other protocol, or a separate entity that accepts annotations. In contrast, the) 90 304 T |
7032 |
(URI in a PUT request identi\336es the entity enclosed with the request \321 the user agent knows) 90 290 T |
7033 |
(what URI is intended and the server should not apply the request to some other resource.) 90 276 T |
7034 |
1 F |
7035 |
(D.1.2 DELETE) 72 256 T |
7036 |
0 F |
7037 |
(The DELETE method requests that the origin server delete the resource identi\336ed by the) 90 238 T |
7038 |
4 10 Q |
7039 |
(Request-URI) 90 224 T |
7040 |
0 12 Q |
7041 |
(.) 147.76 224 T |
7042 |
1 F |
7043 |
(D.1.3 LINK) 72 204 T |
7044 |
0 F |
7045 |
(The LINK method establishes one or more Link relationships between the existing resource) 90 186 T |
7046 |
(identi\336ed by the) 90 172 T |
7047 |
4 10 Q |
7048 |
(Request-URI) 170.96 172 T |
7049 |
0 12 Q |
7050 |
( and other existing resources.) 228.71 172 T |
7051 |
1 F |
7052 |
(D.1.4 UNLINK) 72 152 T |
7053 |
0 F |
7054 |
(The UNLINK method removes one or more Link relationships from the existing resource) 90 134 T |
7055 |
(identi\336ed by the) 90 120 T |
7056 |
4 10 Q |
7057 |
(Request-URI) 170.96 120 T |
7058 |
0 12 Q |
7059 |
(.) 228.71 120 T |
7060 |
55.82 708 57.82 720 R |
7061 |
V |
7062 |
55.82 578 57.82 692 R |
7063 |
V |
7064 |
55.82 116 57.82 536 R |
7065 |
V |
7066 |
FMENDPAGE |
7067 |
%%EndPage: "49" 50 |
7068 |
%%Page: "50" 50 |
7069 |
612 792 0 FMBEGINPAGE |
7070 |
0 10 Q |
7071 |
0 X |
7072 |
0 K |
7073 |
(INTERNET-DRAFT) 72 749.33 T |
7074 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
7075 |
(February 19, 1996) 466.43 749.33 T |
7076 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
7077 |
([Page 50]) 501.42 37.33 T |
7078 |
1 14 Q |
7079 |
(D.2 Additional Header Field De\336nitions) 72 710.67 T |
7080 |
1 12 Q |
7081 |
(D.2.1 Accept) 72 692 T |
7082 |
0 F |
7083 |
(The Accept request-header \336eld can be used to indicate a list of media ranges which are) 90 674 T |
7084 |
-0.44 (acceptable as a response to the request. The asterisk "*" character is used to group media types) 90 660 P |
7085 |
(into ranges, with "*/*" indicating all media types and "type/*" indicating all subtypes of that) 90 646 T |
7086 |
-0.53 (type. The set of ranges given by the client should represent what types are acceptable given the) 90 632 P |
7087 |
(context of the request.) 90 618 T |
7088 |
1 F |
7089 |
(D.2.2 Accept-Charset) 72 598 T |
7090 |
0 F |
7091 |
-0.88 (The Accept-Charset request-header \336eld can be used to indicate a list of preferred character sets) 90 580 P |
7092 |
(other than the default US-ASCII and ISO-8859-1. This \336eld allows clients capable of) 90 566 T |
7093 |
(understanding more comprehensive or special-purpose character sets to signal that capability) 90 552 T |
7094 |
(to a server which is capable of representing documents in those character sets.) 90 538 T |
7095 |
1 F |
7096 |
(D.2.3 Accept-Encoding) 72 518 T |
7097 |
0 F |
7098 |
-0.67 (The Accept-Encoding request-header \336eld is similar to Accept, but restricts the content-coding) 90 500 P |
7099 |
(values which are acceptable in the response.) 90 486 T |
7100 |
1 F |
7101 |
(D.2.4 Accept-Language) 72 466 T |
7102 |
0 F |
7103 |
(The Accept-Language request-header \336eld is similar to Accept, but restricts the set of natural) 90 448 T |
7104 |
(languages that are preferred as a response to the request.) 90 434 T |
7105 |
1 F |
7106 |
(D.2.5 Content-Language) 72 414 T |
7107 |
0 F |
7108 |
(The Content-Language entity-header \336eld describes the natural language\050s\051 of the intended) 90 396 T |
7109 |
-0.33 (audience for the enclosed entity) 90 382 P |
7110 |
-0.33 (. Note that this may not be equivalent to all the languages used) 240.45 382 P |
7111 |
(within the entity) 90 368 T |
7112 |
(.) 167.85 368 T |
7113 |
1 F |
7114 |
(D.2.6 Link) 72 348 T |
7115 |
0 F |
7116 |
-0.22 (The Link entity-header \336eld provides a means for describing a relationship between the entity) 90 330 P |
7117 |
(and some other resource. An entity may include multiple Link values. Links at the) 90 316 T |
7118 |
-0.9 (metainformation level typically indicate relationships like hierarchical structure and navigation) 90 302 P |
7119 |
(paths.) 90 288 T |
7120 |
1 F |
7121 |
(D.2.7 MIME-Version) 72 268 T |
7122 |
0 F |
7123 |
(HTTP messages may include a single MIME-V) 90 250 T |
7124 |
(ersion general-header \336eld to indicate what) 317.18 250 T |
7125 |
(version of the MIME protocol was used to construct the message. Use of the MIME-V) 90 236 T |
7126 |
(ersion) 504.04 236 T |
7127 |
(header \336eld, as de\336ned by RFC 1521) 90 222 T |
7128 |
([5], should indicate that the message is) 271.22 222 T |
7129 |
-0.28 (MIME-conformant. Unfortunately) 90 208 P |
7130 |
-0.28 (, some older HTTP/1.0 servers send it indiscriminately) 254.15 208 P |
7131 |
-0.28 (, and) 514.25 208 P |
7132 |
(thus this \336eld should be ignored.) 90 194 T |
7133 |
1 F |
7134 |
(D.2.8 Retry-After) 72 174 T |
7135 |
0 F |
7136 |
-0.64 (The Retry-After response-header \336eld can be used with a 503 \050service unavailable\051 response to) 90 156 P |
7137 |
-0.08 (indicate how long the service is expected to be unavailable to the requesting client. The value) 90 142 P |
7138 |
-0.24 (of this \336eld can be either an HTTP-date or an integer number of seconds \050in decimal\051 after the) 90 128 P |
7139 |
(time of the response.) 90 114 T |
7140 |
1 F |
7141 |
(D.2.9 Title) 72 94 T |
7142 |
0 F |
7143 |
(The T) 90 76 T |
7144 |
(itle entity-header \336eld indicates the title of the entity) 118.56 76 T |
7145 |
(.) 369.61 76 T |
7146 |
55.82 284 57.82 720 R |
7147 |
V |
7148 |
55.82 72 57.82 258 R |
7149 |
V |
7150 |
FMENDPAGE |
7151 |
%%EndPage: "50" 51 |
7152 |
%%Page: "51" 51 |
7153 |
612 792 0 FMBEGINPAGE |
7154 |
0 10 Q |
7155 |
0 X |
7156 |
0 K |
7157 |
(INTERNET-DRAFT) 72 749.33 T |
7158 |
(Hypertext Transfer Protocol \321 HTTP/1.0) 222.03 749.33 T |
7159 |
(February 19, 1996) 466.43 749.33 T |
7160 |
(Berners-Lee, Fielding, and Frystyk) 72 37.33 T |
7161 |
([Page 51]) 501.42 37.33 T |
7162 |
1 12 Q |
7163 |
(D.2.10 URI) 72 712 T |
7164 |
0 F |
7165 |
(The URI entity-header \336eld may contain some or all of the Uniform Resource Identi\336ers) 90 694 T |
7166 |
(\050Section) 90 680 T |
7167 |
(3.2\051 by which the) 132.97 680 T |
7168 |
4 10 Q |
7169 |
(Request-URI) 219.91 680 T |
7170 |
0 12 Q |
7171 |
( resource can be identi\336ed. There is no guarantee that) 277.67 680 T |
7172 |
(the resource can be accessed using the URI\050s\051 speci\336ed.) 90 666 T |
7173 |
55.82 662 57.82 720 R |
7174 |
V |
7175 |
FMENDPAGE |
7176 |
%%EndPage: "51" 52 |
7177 |
%%Trailer |