Changeset 50 for draft-ietf-httpbis/orig/rfc2616-symrefs.txt
- Timestamp:
- 18/12/07 07:04:17 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/orig/rfc2616-symrefs.txt
r17 r50 3 3 4 4 Network Working Group R. Fielding 5 Request for Comments: 2616UC Irvine6 Obsoletes: 2068 7 Category: Standards TrackCompaq/W3C8 5 Internet-Draft UC Irvine 6 Obsoletes: 2068 (if approved) J. Gettys 7 Intended status: Standards Track Compaq/W3C 8 Expires: December 3, 1999 J. Mogul 9 9 Compaq 10 10 H. Frystyk … … 20 20 21 21 Hypertext Transfer Protocol -- HTTP/1.1 22 rfc2616-symrefs 22 23 23 24 Status of this Memo 24 25 25 This document specifies an Internet standards track protocol for the 26 Internet community, and requests discussion and suggestions for 27 improvements. Please refer to the current edition of the "Internet 28 Official Protocol Standards" (STD 1) for the standardization state 29 and status of this protocol. Distribution of this memo is unlimited. 26 By submitting this Internet-Draft, each author represents that any 27 applicable patent or other IPR claims of which he or she is aware 28 have been or will be disclosed, and any of which he or she becomes 29 aware will be disclosed, in accordance with Section 6 of BCP 79. 30 31 Internet-Drafts are working documents of the Internet Engineering 32 Task Force (IETF), its areas, and its working groups. Note that 33 other groups may also distribute working documents as Internet- 34 Drafts. 35 36 Internet-Drafts are draft documents valid for a maximum of six months 37 and may be updated, replaced, or obsoleted by other documents at any 38 time. It is inappropriate to use Internet-Drafts as reference 39 material or to cite them other than as "work in progress." 40 41 The list of current Internet-Drafts can be accessed at 42 http://www.ietf.org/ietf/1id-abstracts.txt. 43 44 The list of Internet-Draft Shadow Directories can be accessed at 45 http://www.ietf.org/shadow.html. 46 47 This Internet-Draft will expire on December 3, 1999. 30 48 31 49 Copyright Notice 32 50 33 Copyright (C) The Internet Society (1999). 51 Copyright (C) The IETF Trust (1999). 52 53 54 55 Fielding, et al. Expires December 3, 1999 [Page 1] 56 57 58 Internet-Draft HTTP/1.1 June 1999 59 34 60 35 61 Abstract … … 48 74 referred to as "HTTP/1.1", and is an update to RFC 2068 [RFC2068]. 49 75 50 51 52 53 54 55 Fielding, et al. Standards Track [Page 1] 56 57 58 RFC 2616 HTTP/1.1 June 1999 76 Editorial Note (To be removed by RFC Editor) 77 78 This version of the HTTP specification contains only XML processing 79 changes from [RFC2616] in internet-draft form for use in creating 80 diffs. 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 Fielding, et al. Expires December 3, 1999 [Page 2] 113 114 115 Internet-Draft HTTP/1.1 June 1999 59 116 60 117 61 118 Table of Contents 62 119 63 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 864 1.1. Purpose . . . . . . . . . . . . . . . . . . . . . . . . 865 1.2. Requirements . . . . . . . . . . . . . . . . . . . . . . 866 1.3. Terminology . . . . . . . . . . . . . . . . . . . . . . 967 1.4. Overall Operation . . . . . . . . . . . . . . . . . . . 1 368 2. Notational Conventions and Generic Grammar . . . . . . . . . 1 569 2.1. Augmented BNF . . . . . . . . . . . . . . . . . . . . . 1 570 2.2. Basic Rules . . . . . . . . . . . . . . . . . . . . . . 1 771 3. Protocol Parameters . . . . . . . . . . . . . . . . . . . . . 1972 3.1. HTTP Version . . . . . . . . . . . . . . . . . . . . . . 1973 3.2. Uniform Resource Identifiers . . . . . . . . . . . . . . 2 074 3.2.1. General Syntax . . . . . . . . . . . . . . . . . . . 2 075 3.2.2. http URL . . . . . . . . . . . . . . . . . . . . . . 2 176 3.2.3. URI Comparison . . . . . . . . . . . . . . . . . . . 2 177 3.3. Date/Time Formats . . . . . . . . . . . . . . . . . . . 2 278 3.3.1. Full Date . . . . . . . . . . . . . . . . . . . . . 2 279 3.3.2. Delta Seconds . . . . . . . . . . . . . . . . . . . 2 380 3.4. Character Sets . . . . . . . . . . . . . . . . . . . . . 2 381 3.4.1. Missing Charset . . . . . . . . . . . . . . . . . . 2 482 3.5. Content Codings . . . . . . . . . . . . . . . . . . . . 2 483 3.6. Transfer Codings . . . . . . . . . . . . . . . . . . . . 2 684 3.6.1. Chunked Transfer Coding . . . . . . . . . . . . . . 2 785 3.7. Media Types . . . . . . . . . . . . . . . . . . . . . . 2 886 3.7.1. Canonicalization and Text Defaults . . . . . . . . . 2987 3.7.2. Multipart Types . . . . . . . . . . . . . . . . . . 2988 3.8. Product Tokens . . . . . . . . . . . . . . . . . . . . . 3 089 3.9. Quality Values . . . . . . . . . . . . . . . . . . . . . 3 190 3.10. Language Tags . . . . . . . . . . . . . . . . . . . . . 3 191 3.11. Entity Tags . . . . . . . . . . . . . . . . . . . . . . 3 292 3.12. Range Units . . . . . . . . . . . . . . . . . . . . . . 3 293 4. HTTP Message . . . . . . . . . . . . . . . . . . . . . . . . 3 394 4.1. Message Types . . . . . . . . . . . . . . . . . . . . . 3 395 4.2. Message Headers . . . . . . . . . . . . . . . . . . . . 3 396 4.3. Message Body . . . . . . . . . . . . . . . . . . . . . . 3 497 4.4. Message Length . . . . . . . . . . . . . . . . . . . . . 3 598 4.5. General Header Fields . . . . . . . . . . . . . . . . . 3 699 5. Request . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7100 5.1. Request-Line . . . . . . . . . . . . . . . . . . . . . . 3 7101 5.1.1. Method . . . . . . . . . . . . . . . . . . . . . . . 3 7102 5.1.2. Request-URI . . . . . . . . . . . . . . . . . . . . 3 8103 5.2. The Resource Identified by a Request . . . . . . . . . . 39104 5.3. Request Header Fields . . . . . . . . . . . . . . . . . 4 0105 6. Response . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1106 6.1. Status-Line . . . . . . . . . . . . . . . . . . . . . . 4 1107 6.1.1. Status Code and Reason Phrase . . . . . . . . . . . 4 2108 6.2. Response Header Fields . . . . . . . . . . . . . . . . . 4 4109 110 111 112 Fielding, et al. Standards Track [Page 2]113 114 115 RFC 2616HTTP/1.1 June 1999116 117 118 7. Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4119 7.1. Entity Header Fields . . . . . . . . . . . . . . . . . . 4 5120 7.2. Entity Body . . . . . . . . . . . . . . . . . . . . . . 4 5121 7.2.1. Type . . . . . . . . . . . . . . . . . . . . . . . . 4 5122 7.2.2. Entity Length . . . . . . . . . . . . . . . . . . . 4 6123 8. Connections . . . . . . . . . . . . . . . . . . . . . . . . . 4 6124 8.1. Persistent Connections . . . . . . . . . . . . . . . . . 4 6125 8.1.1. Purpose . . . . . . . . . . . . . . . . . . . . . . 4 6126 8.1.2. Overall Operation . . . . . . . . . . . . . . . . . 4 7127 8.1.3. Proxy Servers . . . . . . . . . . . . . . . . . . . 4 8128 8.1.4. Practical Considerations . . . . . . . . . . . . . . 49129 8.2. Message Transmission Requirements . . . . . . . . . . . 5 0130 8.2.1. Persistent Connections and Flow Control . . . . . . 5 0131 8.2.2. Monitoring Connections for Error Status Messages . . 5 0132 8.2.3. Use of the 100 (Continue) Status . . . . . . . . . . 5 0120 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 9 121 1.1. Purpose . . . . . . . . . . . . . . . . . . . . . . . . 9 122 1.2. Requirements . . . . . . . . . . . . . . . . . . . . . . 9 123 1.3. Terminology . . . . . . . . . . . . . . . . . . . . . . 10 124 1.4. Overall Operation . . . . . . . . . . . . . . . . . . . 14 125 2. Notational Conventions and Generic Grammar . . . . . . . . . 16 126 2.1. Augmented BNF . . . . . . . . . . . . . . . . . . . . . 16 127 2.2. Basic Rules . . . . . . . . . . . . . . . . . . . . . . 18 128 3. Protocol Parameters . . . . . . . . . . . . . . . . . . . . . 20 129 3.1. HTTP Version . . . . . . . . . . . . . . . . . . . . . . 20 130 3.2. Uniform Resource Identifiers . . . . . . . . . . . . . . 21 131 3.2.1. General Syntax . . . . . . . . . . . . . . . . . . . 21 132 3.2.2. http URL . . . . . . . . . . . . . . . . . . . . . . 22 133 3.2.3. URI Comparison . . . . . . . . . . . . . . . . . . . 22 134 3.3. Date/Time Formats . . . . . . . . . . . . . . . . . . . 23 135 3.3.1. Full Date . . . . . . . . . . . . . . . . . . . . . 23 136 3.3.2. Delta Seconds . . . . . . . . . . . . . . . . . . . 24 137 3.4. Character Sets . . . . . . . . . . . . . . . . . . . . . 24 138 3.4.1. Missing Charset . . . . . . . . . . . . . . . . . . 25 139 3.5. Content Codings . . . . . . . . . . . . . . . . . . . . 25 140 3.6. Transfer Codings . . . . . . . . . . . . . . . . . . . . 27 141 3.6.1. Chunked Transfer Coding . . . . . . . . . . . . . . 28 142 3.7. Media Types . . . . . . . . . . . . . . . . . . . . . . 29 143 3.7.1. Canonicalization and Text Defaults . . . . . . . . . 30 144 3.7.2. Multipart Types . . . . . . . . . . . . . . . . . . 30 145 3.8. Product Tokens . . . . . . . . . . . . . . . . . . . . . 31 146 3.9. Quality Values . . . . . . . . . . . . . . . . . . . . . 32 147 3.10. Language Tags . . . . . . . . . . . . . . . . . . . . . 32 148 3.11. Entity Tags . . . . . . . . . . . . . . . . . . . . . . 33 149 3.12. Range Units . . . . . . . . . . . . . . . . . . . . . . 33 150 4. HTTP Message . . . . . . . . . . . . . . . . . . . . . . . . 34 151 4.1. Message Types . . . . . . . . . . . . . . . . . . . . . 34 152 4.2. Message Headers . . . . . . . . . . . . . . . . . . . . 34 153 4.3. Message Body . . . . . . . . . . . . . . . . . . . . . . 35 154 4.4. Message Length . . . . . . . . . . . . . . . . . . . . . 36 155 4.5. General Header Fields . . . . . . . . . . . . . . . . . 37 156 5. Request . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 157 5.1. Request-Line . . . . . . . . . . . . . . . . . . . . . . 38 158 5.1.1. Method . . . . . . . . . . . . . . . . . . . . . . . 38 159 5.1.2. Request-URI . . . . . . . . . . . . . . . . . . . . 39 160 5.2. The Resource Identified by a Request . . . . . . . . . . 40 161 5.3. Request Header Fields . . . . . . . . . . . . . . . . . 41 162 6. Response . . . . . . . . . . . . . . . . . . . . . . . . . . 42 163 6.1. Status-Line . . . . . . . . . . . . . . . . . . . . . . 42 164 6.1.1. Status Code and Reason Phrase . . . . . . . . . . . 43 165 6.2. Response Header Fields . . . . . . . . . . . . . . . . . 45 166 167 168 169 Fielding, et al. Expires December 3, 1999 [Page 3] 170 171 172 Internet-Draft HTTP/1.1 June 1999 173 174 175 7. Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 176 7.1. Entity Header Fields . . . . . . . . . . . . . . . . . . 46 177 7.2. Entity Body . . . . . . . . . . . . . . . . . . . . . . 46 178 7.2.1. Type . . . . . . . . . . . . . . . . . . . . . . . . 46 179 7.2.2. Entity Length . . . . . . . . . . . . . . . . . . . 47 180 8. Connections . . . . . . . . . . . . . . . . . . . . . . . . . 47 181 8.1. Persistent Connections . . . . . . . . . . . . . . . . . 47 182 8.1.1. Purpose . . . . . . . . . . . . . . . . . . . . . . 47 183 8.1.2. Overall Operation . . . . . . . . . . . . . . . . . 48 184 8.1.3. Proxy Servers . . . . . . . . . . . . . . . . . . . 49 185 8.1.4. Practical Considerations . . . . . . . . . . . . . . 50 186 8.2. Message Transmission Requirements . . . . . . . . . . . 51 187 8.2.1. Persistent Connections and Flow Control . . . . . . 51 188 8.2.2. Monitoring Connections for Error Status Messages . . 51 189 8.2.3. Use of the 100 (Continue) Status . . . . . . . . . . 51 133 190 8.2.4. Client Behavior if Server Prematurely Closes 134 Connection . . . . . . . . . . . . . . . . . . . . . 5 2135 9. Method Definitions . . . . . . . . . . . . . . . . . . . . . 5 3136 9.1. Safe and Idempotent Methods . . . . . . . . . . . . . . 5 3137 9.1.1. Safe Methods . . . . . . . . . . . . . . . . . . . . 5 3138 9.1.2. Idempotent Methods . . . . . . . . . . . . . . . . . 5 3139 9.2. OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . 5 4140 9.3. GET . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5141 9.4. HEAD . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6142 9.5. POST . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6143 9.6. PUT . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7144 9.7. DELETE . . . . . . . . . . . . . . . . . . . . . . . . . 5 8145 9.8. TRACE . . . . . . . . . . . . . . . . . . . . . . . . . 5 8146 9.9. CONNECT . . . . . . . . . . . . . . . . . . . . . . . . 59147 10. Status Code Definitions . . . . . . . . . . . . . . . . . . . 59148 10.1. Informational 1xx . . . . . . . . . . . . . . . . . . . 59149 10.1.1. 100 Continue . . . . . . . . . . . . . . . . . . . . 6 0150 10.1.2. 101 Switching Protocols . . . . . . . . . . . . . . 6 0151 10.2. Successful 2xx . . . . . . . . . . . . . . . . . . . . . 6 0152 10.2.1. 200 OK . . . . . . . . . . . . . . . . . . . . . . . 6 0153 10.2.2. 201 Created . . . . . . . . . . . . . . . . . . . . 6 1154 10.2.3. 202 Accepted . . . . . . . . . . . . . . . . . . . . 6 1155 10.2.4. 203 Non-Authoritative Information . . . . . . . . . 6 1156 10.2.5. 204 No Content . . . . . . . . . . . . . . . . . . . 6 2157 10.2.6. 205 Reset Content . . . . . . . . . . . . . . . . . 6 2158 10.2.7. 206 Partial Content . . . . . . . . . . . . . . . . 6 2159 10.3. Redirection 3xx . . . . . . . . . . . . . . . . . . . . 6 3160 10.3.1. 300 Multiple Choices . . . . . . . . . . . . . . . . 6 3161 10.3.2. 301 Moved Permanently . . . . . . . . . . . . . . . 6 4162 10.3.3. 302 Found . . . . . . . . . . . . . . . . . . . . . 6 4163 10.3.4. 303 See Other . . . . . . . . . . . . . . . . . . . 6 5164 10.3.5. 304 Not Modified . . . . . . . . . . . . . . . . . . 6 5165 10.3.6. 305 Use Proxy . . . . . . . . . . . . . . . . . . . 6 6166 167 168 169 Fielding, et al. Standards Track [Page 3]170 171 172 RFC 2616HTTP/1.1 June 1999173 174 175 10.3.7. 306 (Unused) . . . . . . . . . . . . . . . . . . . . 6 6176 10.3.8. 307 Temporary Redirect . . . . . . . . . . . . . . . 6 6177 10.4. Client Error 4xx . . . . . . . . . . . . . . . . . . . . 6 7178 10.4.1. 400 Bad Request . . . . . . . . . . . . . . . . . . 6 7179 10.4.2. 401 Unauthorized . . . . . . . . . . . . . . . . . . 6 7180 10.4.3. 402 Payment Required . . . . . . . . . . . . . . . . 6 8181 10.4.4. 403 Forbidden . . . . . . . . . . . . . . . . . . . 6 8182 10.4.5. 404 Not Found . . . . . . . . . . . . . . . . . . . 6 8183 10.4.6. 405 Method Not Allowed . . . . . . . . . . . . . . . 6 8184 10.4.7. 406 Not Acceptable . . . . . . . . . . . . . . . . . 6 8185 10.4.8. 407 Proxy Authentication Required . . . . . . . . . 69186 10.4.9. 408 Request Timeout . . . . . . . . . . . . . . . . 69187 10.4.10. 409 Conflict . . . . . . . . . . . . . . . . . . . . 69188 10.4.11. 410 Gone . . . . . . . . . . . . . . . . . . . . . . 7 0189 10.4.12. 411 Length Required . . . . . . . . . . . . . . . . 7 0190 10.4.13. 412 Precondition Failed . . . . . . . . . . . . . . 7 0191 10.4.14. 413 Request Entity Too Large . . . . . . . . . . . . 7 0192 10.4.15. 414 Request-URI Too Long . . . . . . . . . . . . . . 7 1193 10.4.16. 415 Unsupported Media Type . . . . . . . . . . . . . 7 1194 10.4.17. 416 Requested Range Not Satisfiable . . . . . . . . 7 1195 10.4.18. 417 Expectation Failed . . . . . . . . . . . . . . . 7 1196 10.5. Server Error 5xx . . . . . . . . . . . . . . . . . . . . 7 1197 10.5.1. 500 Internal Server Error . . . . . . . . . . . . . 7 2198 10.5.2. 501 Not Implemented . . . . . . . . . . . . . . . . 7 2199 10.5.3. 502 Bad Gateway . . . . . . . . . . . . . . . . . . 7 2200 10.5.4. 503 Service Unavailable . . . . . . . . . . . . . . 7 2201 10.5.5. 504 Gateway Timeout . . . . . . . . . . . . . . . . 7 2202 10.5.6. 505 HTTP Version Not Supported . . . . . . . . . . . 7 3203 11. Access Authentication . . . . . . . . . . . . . . . . . . . . 7 3204 12. Content Negotiation . . . . . . . . . . . . . . . . . . . . . 7 3205 12.1. Server-driven Negotiation . . . . . . . . . . . . . . . 7 4206 12.2. Agent-driven Negotiation . . . . . . . . . . . . . . . . 7 5207 12.3. Transparent Negotiation . . . . . . . . . . . . . . . . 7 5208 13. Caching in HTTP . . . . . . . . . . . . . . . . . . . . . . . 7 6209 13.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7210 13.1.1. Cache Correctness . . . . . . . . . . . . . . . . . 7 7211 13.1.2. Warnings . . . . . . . . . . . . . . . . . . . . . . 7 8212 13.1.3. Cache-control Mechanisms . . . . . . . . . . . . . . 79213 13.1.4. Explicit User Agent Warnings . . . . . . . . . . . . 79214 13.1.5. Exceptions to the Rules and Warnings . . . . . . . . 8 0215 13.1.6. Client-controlled Behavior . . . . . . . . . . . . . 8 0216 13.2. Expiration Model . . . . . . . . . . . . . . . . . . . . 8 1217 13.2.1. Server-Specified Expiration . . . . . . . . . . . . 8 1218 13.2.2. Heuristic Expiration . . . . . . . . . . . . . . . . 8 2219 13.2.3. Age Calculations . . . . . . . . . . . . . . . . . . 8 2220 13.2.4. Expiration Calculations . . . . . . . . . . . . . . 8 4221 13.2.5. Disambiguating Expiration Values . . . . . . . . . . 8 5222 13.2.6. Disambiguating Multiple Responses . . . . . . . . . 8 6223 224 225 226 Fielding, et al. Standards Track [Page 4]227 228 229 RFC 2616HTTP/1.1 June 1999230 231 232 13.3. Validation Model . . . . . . . . . . . . . . . . . . . . 8 6233 13.3.1. Last-Modified Dates . . . . . . . . . . . . . . . . 8 7234 13.3.2. Entity Tag Cache Validators . . . . . . . . . . . . 8 7235 13.3.3. Weak and Strong Validators . . . . . . . . . . . . . 8 8191 Connection . . . . . . . . . . . . . . . . . . . . . 53 192 9. Method Definitions . . . . . . . . . . . . . . . . . . . . . 54 193 9.1. Safe and Idempotent Methods . . . . . . . . . . . . . . 54 194 9.1.1. Safe Methods . . . . . . . . . . . . . . . . . . . . 54 195 9.1.2. Idempotent Methods . . . . . . . . . . . . . . . . . 54 196 9.2. OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . 55 197 9.3. GET . . . . . . . . . . . . . . . . . . . . . . . . . . 56 198 9.4. HEAD . . . . . . . . . . . . . . . . . . . . . . . . . . 57 199 9.5. POST . . . . . . . . . . . . . . . . . . . . . . . . . . 57 200 9.6. PUT . . . . . . . . . . . . . . . . . . . . . . . . . . 58 201 9.7. DELETE . . . . . . . . . . . . . . . . . . . . . . . . . 59 202 9.8. TRACE . . . . . . . . . . . . . . . . . . . . . . . . . 59 203 9.9. CONNECT . . . . . . . . . . . . . . . . . . . . . . . . 60 204 10. Status Code Definitions . . . . . . . . . . . . . . . . . . . 60 205 10.1. Informational 1xx . . . . . . . . . . . . . . . . . . . 60 206 10.1.1. 100 Continue . . . . . . . . . . . . . . . . . . . . 61 207 10.1.2. 101 Switching Protocols . . . . . . . . . . . . . . 61 208 10.2. Successful 2xx . . . . . . . . . . . . . . . . . . . . . 61 209 10.2.1. 200 OK . . . . . . . . . . . . . . . . . . . . . . . 61 210 10.2.2. 201 Created . . . . . . . . . . . . . . . . . . . . 62 211 10.2.3. 202 Accepted . . . . . . . . . . . . . . . . . . . . 62 212 10.2.4. 203 Non-Authoritative Information . . . . . . . . . 62 213 10.2.5. 204 No Content . . . . . . . . . . . . . . . . . . . 63 214 10.2.6. 205 Reset Content . . . . . . . . . . . . . . . . . 63 215 10.2.7. 206 Partial Content . . . . . . . . . . . . . . . . 63 216 10.3. Redirection 3xx . . . . . . . . . . . . . . . . . . . . 64 217 10.3.1. 300 Multiple Choices . . . . . . . . . . . . . . . . 64 218 10.3.2. 301 Moved Permanently . . . . . . . . . . . . . . . 65 219 10.3.3. 302 Found . . . . . . . . . . . . . . . . . . . . . 65 220 10.3.4. 303 See Other . . . . . . . . . . . . . . . . . . . 66 221 10.3.5. 304 Not Modified . . . . . . . . . . . . . . . . . . 66 222 10.3.6. 305 Use Proxy . . . . . . . . . . . . . . . . . . . 67 223 224 225 226 Fielding, et al. Expires December 3, 1999 [Page 4] 227 228 229 Internet-Draft HTTP/1.1 June 1999 230 231 232 10.3.7. 306 (Unused) . . . . . . . . . . . . . . . . . . . . 67 233 10.3.8. 307 Temporary Redirect . . . . . . . . . . . . . . . 67 234 10.4. Client Error 4xx . . . . . . . . . . . . . . . . . . . . 68 235 10.4.1. 400 Bad Request . . . . . . . . . . . . . . . . . . 68 236 10.4.2. 401 Unauthorized . . . . . . . . . . . . . . . . . . 68 237 10.4.3. 402 Payment Required . . . . . . . . . . . . . . . . 69 238 10.4.4. 403 Forbidden . . . . . . . . . . . . . . . . . . . 69 239 10.4.5. 404 Not Found . . . . . . . . . . . . . . . . . . . 69 240 10.4.6. 405 Method Not Allowed . . . . . . . . . . . . . . . 69 241 10.4.7. 406 Not Acceptable . . . . . . . . . . . . . . . . . 69 242 10.4.8. 407 Proxy Authentication Required . . . . . . . . . 70 243 10.4.9. 408 Request Timeout . . . . . . . . . . . . . . . . 70 244 10.4.10. 409 Conflict . . . . . . . . . . . . . . . . . . . . 70 245 10.4.11. 410 Gone . . . . . . . . . . . . . . . . . . . . . . 71 246 10.4.12. 411 Length Required . . . . . . . . . . . . . . . . 71 247 10.4.13. 412 Precondition Failed . . . . . . . . . . . . . . 71 248 10.4.14. 413 Request Entity Too Large . . . . . . . . . . . . 71 249 10.4.15. 414 Request-URI Too Long . . . . . . . . . . . . . . 72 250 10.4.16. 415 Unsupported Media Type . . . . . . . . . . . . . 72 251 10.4.17. 416 Requested Range Not Satisfiable . . . . . . . . 72 252 10.4.18. 417 Expectation Failed . . . . . . . . . . . . . . . 72 253 10.5. Server Error 5xx . . . . . . . . . . . . . . . . . . . . 72 254 10.5.1. 500 Internal Server Error . . . . . . . . . . . . . 73 255 10.5.2. 501 Not Implemented . . . . . . . . . . . . . . . . 73 256 10.5.3. 502 Bad Gateway . . . . . . . . . . . . . . . . . . 73 257 10.5.4. 503 Service Unavailable . . . . . . . . . . . . . . 73 258 10.5.5. 504 Gateway Timeout . . . . . . . . . . . . . . . . 73 259 10.5.6. 505 HTTP Version Not Supported . . . . . . . . . . . 74 260 11. Access Authentication . . . . . . . . . . . . . . . . . . . . 74 261 12. Content Negotiation . . . . . . . . . . . . . . . . . . . . . 74 262 12.1. Server-driven Negotiation . . . . . . . . . . . . . . . 75 263 12.2. Agent-driven Negotiation . . . . . . . . . . . . . . . . 76 264 12.3. Transparent Negotiation . . . . . . . . . . . . . . . . 76 265 13. Caching in HTTP . . . . . . . . . . . . . . . . . . . . . . . 77 266 13.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 267 13.1.1. Cache Correctness . . . . . . . . . . . . . . . . . 78 268 13.1.2. Warnings . . . . . . . . . . . . . . . . . . . . . . 79 269 13.1.3. Cache-control Mechanisms . . . . . . . . . . . . . . 80 270 13.1.4. Explicit User Agent Warnings . . . . . . . . . . . . 80 271 13.1.5. Exceptions to the Rules and Warnings . . . . . . . . 81 272 13.1.6. Client-controlled Behavior . . . . . . . . . . . . . 81 273 13.2. Expiration Model . . . . . . . . . . . . . . . . . . . . 82 274 13.2.1. Server-Specified Expiration . . . . . . . . . . . . 82 275 13.2.2. Heuristic Expiration . . . . . . . . . . . . . . . . 83 276 13.2.3. Age Calculations . . . . . . . . . . . . . . . . . . 83 277 13.2.4. Expiration Calculations . . . . . . . . . . . . . . 85 278 13.2.5. Disambiguating Expiration Values . . . . . . . . . . 86 279 13.2.6. Disambiguating Multiple Responses . . . . . . . . . 87 280 281 282 283 Fielding, et al. Expires December 3, 1999 [Page 5] 284 285 286 Internet-Draft HTTP/1.1 June 1999 287 288 289 13.3. Validation Model . . . . . . . . . . . . . . . . . . . . 87 290 13.3.1. Last-Modified Dates . . . . . . . . . . . . . . . . 88 291 13.3.2. Entity Tag Cache Validators . . . . . . . . . . . . 88 292 13.3.3. Weak and Strong Validators . . . . . . . . . . . . . 89 236 293 13.3.4. Rules for When to Use Entity Tags and 237 Last-Modified Dates . . . . . . . . . . . . . . . . 9 0238 13.3.5. Non-validating Conditionals . . . . . . . . . . . . 9 2239 13.4. Response Cacheability . . . . . . . . . . . . . . . . . 9 2240 13.5. Constructing Responses From Caches . . . . . . . . . . . 9 3241 13.5.1. End-to-end and Hop-by-hop Headers . . . . . . . . . 9 3242 13.5.2. Non-modifiable Headers . . . . . . . . . . . . . . . 9 4243 13.5.3. Combining Headers . . . . . . . . . . . . . . . . . 9 5244 13.5.4. Combining Byte Ranges . . . . . . . . . . . . . . . 9 6245 13.6. Caching Negotiated Responses . . . . . . . . . . . . . . 9 7246 13.7. Shared and Non-Shared Caches . . . . . . . . . . . . . . 9 8247 13.8. Errors or Incomplete Response Cache Behavior . . . . . . 9 8248 13.9. Side Effects of GET and HEAD . . . . . . . . . . . . . . 99249 13.10. Invalidation After Updates or Deletions . . . . . . . . 99250 13.11. Write-Through Mandatory . . . . . . . . . . . . . . . . 10 0251 13.12. Cache Replacement . . . . . . . . . . . . . . . . . . . 10 0252 13.13. History Lists . . . . . . . . . . . . . . . . . . . . . 10 1253 14. Header Field Definitions . . . . . . . . . . . . . . . . . . 10 1254 14.1. Accept . . . . . . . . . . . . . . . . . . . . . . . . . 10 1255 14.2. Accept-Charset . . . . . . . . . . . . . . . . . . . . . 10 3256 14.3. Accept-Encoding . . . . . . . . . . . . . . . . . . . . 10 4257 14.4. Accept-Language . . . . . . . . . . . . . . . . . . . . 10 5258 14.5. Accept-Ranges . . . . . . . . . . . . . . . . . . . . . 10 7259 14.6. Age . . . . . . . . . . . . . . . . . . . . . . . . . . 10 7260 14.7. Allow . . . . . . . . . . . . . . . . . . . . . . . . . 10 8261 14.8. Authorization . . . . . . . . . . . . . . . . . . . . . 10 8262 14.9. Cache-Control . . . . . . . . . . . . . . . . . . . . . 1 09263 14.9.1. What is Cacheable . . . . . . . . . . . . . . . . . 11 1264 14.9.2. What May be Stored by Caches . . . . . . . . . . . . 11 2265 14.9.3. Modifications of the Basic Expiration Mechanism . . 11 2266 14.9.4. Cache Revalidation and Reload Controls . . . . . . . 11 4267 14.9.5. No-Transform Directive . . . . . . . . . . . . . . . 11 7268 14.9.6. Cache Control Extensions . . . . . . . . . . . . . . 11 8269 14.10. Connection . . . . . . . . . . . . . . . . . . . . . . . 11 8270 14.11. Content-Encoding . . . . . . . . . . . . . . . . . . . . 1 19271 14.12. Content-Language . . . . . . . . . . . . . . . . . . . . 12 0272 14.13. Content-Length . . . . . . . . . . . . . . . . . . . . . 12 1273 14.14. Content-Location . . . . . . . . . . . . . . . . . . . . 12 2274 14.15. Content-MD5 . . . . . . . . . . . . . . . . . . . . . . 12 2275 14.16. Content-Range . . . . . . . . . . . . . . . . . . . . . 12 4276 14.17. Content-Type . . . . . . . . . . . . . . . . . . . . . . 12 6277 14.18. Date . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6278 14.18.1. Clockless Origin Server Operation . . . . . . . . . 12 7279 14.19. ETag . . . . . . . . . . . . . . . . . . . . . . . . . . 12 7280 281 282 283 Fielding, et al. Standards Track [Page 5]284 285 286 RFC 2616HTTP/1.1 June 1999287 288 289 14.20. Expect . . . . . . . . . . . . . . . . . . . . . . . . . 12 8290 14.21. Expires . . . . . . . . . . . . . . . . . . . . . . . . 1 29291 14.22. From . . . . . . . . . . . . . . . . . . . . . . . . . . 13 0292 14.23. Host . . . . . . . . . . . . . . . . . . . . . . . . . . 13 0293 14.24. If-Match . . . . . . . . . . . . . . . . . . . . . . . . 13 1294 14.25. If-Modified-Since . . . . . . . . . . . . . . . . . . . 13 2295 14.26. If-None-Match . . . . . . . . . . . . . . . . . . . . . 13 4296 14.27. If-Range . . . . . . . . . . . . . . . . . . . . . . . . 13 5297 14.28. If-Unmodified-Since . . . . . . . . . . . . . . . . . . 13 6298 14.29. Last-Modified . . . . . . . . . . . . . . . . . . . . . 13 6299 14.30. Location . . . . . . . . . . . . . . . . . . . . . . . . 13 7300 14.31. Max-Forwards . . . . . . . . . . . . . . . . . . . . . . 13 7301 14.32. Pragma . . . . . . . . . . . . . . . . . . . . . . . . . 13 8302 14.33. Proxy-Authenticate . . . . . . . . . . . . . . . . . . . 1 39303 14.34. Proxy-Authorization . . . . . . . . . . . . . . . . . . 1 39304 14.35. Range . . . . . . . . . . . . . . . . . . . . . . . . . 1 39305 14.35.1. Byte Ranges . . . . . . . . . . . . . . . . . . . . 1 39306 14.35.2. Range Retrieval Requests . . . . . . . . . . . . . . 14 1307 14.36. Referer . . . . . . . . . . . . . . . . . . . . . . . . 14 2308 14.37. Retry-After . . . . . . . . . . . . . . . . . . . . . . 14 2309 14.38. Server . . . . . . . . . . . . . . . . . . . . . . . . . 14 3310 14.39. TE . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3311 14.40. Trailer . . . . . . . . . . . . . . . . . . . . . . . . 14 4312 14.41. Transfer-Encoding . . . . . . . . . . . . . . . . . . . 14 5313 14.42. Upgrade . . . . . . . . . . . . . . . . . . . . . . . . 14 5314 14.43. User-Agent . . . . . . . . . . . . . . . . . . . . . . . 14 7315 14.44. Vary . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7316 14.45. Via . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8317 14.46. Warning . . . . . . . . . . . . . . . . . . . . . . . . 1 49318 14.47. WWW-Authenticate . . . . . . . . . . . . . . . . . . . . 15 2319 15. Security Considerations . . . . . . . . . . . . . . . . . . . 15 2320 15.1. Personal Information . . . . . . . . . . . . . . . . . . 15 2321 15.1.1. Abuse of Server Log Information . . . . . . . . . . 15 3322 15.1.2. Transfer of Sensitive Information . . . . . . . . . 15 3323 15.1.3. Encoding Sensitive Information in URI's . . . . . . 15 4324 15.1.4. Privacy Issues Connected to Accept Headers . . . . . 15 4325 15.2. Attacks Based On File and Path Names . . . . . . . . . . 15 5326 15.3. DNS Spoofing . . . . . . . . . . . . . . . . . . . . . . 15 5327 15.4. Location Headers and Spoofing . . . . . . . . . . . . . 15 6328 15.5. Content-Disposition Issues . . . . . . . . . . . . . . . 15 6329 15.6. Authentication Credentials and Idle Clients . . . . . . 15 6330 15.7. Proxies and Caching . . . . . . . . . . . . . . . . . . 15 7331 15.7.1. Denial of Service Attacks on Proxies . . . . . . . . 15 8332 16. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 15 8333 17. References . . . . . . . . . . . . . . . . . . . . . . . . . 16 0334 Appendix A. Appendices . . . . . . . . . . . . . . . . . . . . . 16 4335 A.1. Internet Media Type message/http and application/http . 16 4336 A.2. Internet Media Type multipart/byteranges . . . . . . . . 16 5337 338 339 340 Fielding, et al. Standards Track [Page 6]341 342 343 RFC 2616HTTP/1.1 June 1999344 345 346 A.3. Tolerant Applications . . . . . . . . . . . . . . . . . 16 6294 Last-Modified Dates . . . . . . . . . . . . . . . . 91 295 13.3.5. Non-validating Conditionals . . . . . . . . . . . . 93 296 13.4. Response Cacheability . . . . . . . . . . . . . . . . . 93 297 13.5. Constructing Responses From Caches . . . . . . . . . . . 94 298 13.5.1. End-to-end and Hop-by-hop Headers . . . . . . . . . 94 299 13.5.2. Non-modifiable Headers . . . . . . . . . . . . . . . 95 300 13.5.3. Combining Headers . . . . . . . . . . . . . . . . . 96 301 13.5.4. Combining Byte Ranges . . . . . . . . . . . . . . . 97 302 13.6. Caching Negotiated Responses . . . . . . . . . . . . . . 98 303 13.7. Shared and Non-Shared Caches . . . . . . . . . . . . . . 99 304 13.8. Errors or Incomplete Response Cache Behavior . . . . . . 99 305 13.9. Side Effects of GET and HEAD . . . . . . . . . . . . . . 100 306 13.10. Invalidation After Updates or Deletions . . . . . . . . 100 307 13.11. Write-Through Mandatory . . . . . . . . . . . . . . . . 101 308 13.12. Cache Replacement . . . . . . . . . . . . . . . . . . . 101 309 13.13. History Lists . . . . . . . . . . . . . . . . . . . . . 102 310 14. Header Field Definitions . . . . . . . . . . . . . . . . . . 102 311 14.1. Accept . . . . . . . . . . . . . . . . . . . . . . . . . 102 312 14.2. Accept-Charset . . . . . . . . . . . . . . . . . . . . . 104 313 14.3. Accept-Encoding . . . . . . . . . . . . . . . . . . . . 105 314 14.4. Accept-Language . . . . . . . . . . . . . . . . . . . . 106 315 14.5. Accept-Ranges . . . . . . . . . . . . . . . . . . . . . 108 316 14.6. Age . . . . . . . . . . . . . . . . . . . . . . . . . . 108 317 14.7. Allow . . . . . . . . . . . . . . . . . . . . . . . . . 109 318 14.8. Authorization . . . . . . . . . . . . . . . . . . . . . 109 319 14.9. Cache-Control . . . . . . . . . . . . . . . . . . . . . 110 320 14.9.1. What is Cacheable . . . . . . . . . . . . . . . . . 112 321 14.9.2. What May be Stored by Caches . . . . . . . . . . . . 113 322 14.9.3. Modifications of the Basic Expiration Mechanism . . 113 323 14.9.4. Cache Revalidation and Reload Controls . . . . . . . 115 324 14.9.5. No-Transform Directive . . . . . . . . . . . . . . . 118 325 14.9.6. Cache Control Extensions . . . . . . . . . . . . . . 119 326 14.10. Connection . . . . . . . . . . . . . . . . . . . . . . . 119 327 14.11. Content-Encoding . . . . . . . . . . . . . . . . . . . . 120 328 14.12. Content-Language . . . . . . . . . . . . . . . . . . . . 121 329 14.13. Content-Length . . . . . . . . . . . . . . . . . . . . . 122 330 14.14. Content-Location . . . . . . . . . . . . . . . . . . . . 123 331 14.15. Content-MD5 . . . . . . . . . . . . . . . . . . . . . . 123 332 14.16. Content-Range . . . . . . . . . . . . . . . . . . . . . 125 333 14.17. Content-Type . . . . . . . . . . . . . . . . . . . . . . 127 334 14.18. Date . . . . . . . . . . . . . . . . . . . . . . . . . . 127 335 14.18.1. Clockless Origin Server Operation . . . . . . . . . 128 336 14.19. ETag . . . . . . . . . . . . . . . . . . . . . . . . . . 128 337 338 339 340 Fielding, et al. Expires December 3, 1999 [Page 6] 341 342 343 Internet-Draft HTTP/1.1 June 1999 344 345 346 14.20. Expect . . . . . . . . . . . . . . . . . . . . . . . . . 129 347 14.21. Expires . . . . . . . . . . . . . . . . . . . . . . . . 130 348 14.22. From . . . . . . . . . . . . . . . . . . . . . . . . . . 131 349 14.23. Host . . . . . . . . . . . . . . . . . . . . . . . . . . 131 350 14.24. If-Match . . . . . . . . . . . . . . . . . . . . . . . . 132 351 14.25. If-Modified-Since . . . . . . . . . . . . . . . . . . . 133 352 14.26. If-None-Match . . . . . . . . . . . . . . . . . . . . . 135 353 14.27. If-Range . . . . . . . . . . . . . . . . . . . . . . . . 136 354 14.28. If-Unmodified-Since . . . . . . . . . . . . . . . . . . 137 355 14.29. Last-Modified . . . . . . . . . . . . . . . . . . . . . 137 356 14.30. Location . . . . . . . . . . . . . . . . . . . . . . . . 138 357 14.31. Max-Forwards . . . . . . . . . . . . . . . . . . . . . . 138 358 14.32. Pragma . . . . . . . . . . . . . . . . . . . . . . . . . 139 359 14.33. Proxy-Authenticate . . . . . . . . . . . . . . . . . . . 140 360 14.34. Proxy-Authorization . . . . . . . . . . . . . . . . . . 140 361 14.35. Range . . . . . . . . . . . . . . . . . . . . . . . . . 140 362 14.35.1. Byte Ranges . . . . . . . . . . . . . . . . . . . . 140 363 14.35.2. Range Retrieval Requests . . . . . . . . . . . . . . 142 364 14.36. Referer . . . . . . . . . . . . . . . . . . . . . . . . 143 365 14.37. Retry-After . . . . . . . . . . . . . . . . . . . . . . 143 366 14.38. Server . . . . . . . . . . . . . . . . . . . . . . . . . 144 367 14.39. TE . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 368 14.40. Trailer . . . . . . . . . . . . . . . . . . . . . . . . 145 369 14.41. Transfer-Encoding . . . . . . . . . . . . . . . . . . . 146 370 14.42. Upgrade . . . . . . . . . . . . . . . . . . . . . . . . 146 371 14.43. User-Agent . . . . . . . . . . . . . . . . . . . . . . . 148 372 14.44. Vary . . . . . . . . . . . . . . . . . . . . . . . . . . 148 373 14.45. Via . . . . . . . . . . . . . . . . . . . . . . . . . . 149 374 14.46. Warning . . . . . . . . . . . . . . . . . . . . . . . . 150 375 14.47. WWW-Authenticate . . . . . . . . . . . . . . . . . . . . 153 376 15. Security Considerations . . . . . . . . . . . . . . . . . . . 153 377 15.1. Personal Information . . . . . . . . . . . . . . . . . . 153 378 15.1.1. Abuse of Server Log Information . . . . . . . . . . 154 379 15.1.2. Transfer of Sensitive Information . . . . . . . . . 154 380 15.1.3. Encoding Sensitive Information in URI's . . . . . . 155 381 15.1.4. Privacy Issues Connected to Accept Headers . . . . . 155 382 15.2. Attacks Based On File and Path Names . . . . . . . . . . 156 383 15.3. DNS Spoofing . . . . . . . . . . . . . . . . . . . . . . 156 384 15.4. Location Headers and Spoofing . . . . . . . . . . . . . 157 385 15.5. Content-Disposition Issues . . . . . . . . . . . . . . . 157 386 15.6. Authentication Credentials and Idle Clients . . . . . . 157 387 15.7. Proxies and Caching . . . . . . . . . . . . . . . . . . 158 388 15.7.1. Denial of Service Attacks on Proxies . . . . . . . . 159 389 16. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 159 390 17. References . . . . . . . . . . . . . . . . . . . . . . . . . 161 391 Appendix A. Appendices . . . . . . . . . . . . . . . . . . . . . 165 392 A.1. Internet Media Type message/http and application/http . 165 393 A.2. Internet Media Type multipart/byteranges . . . . . . . . 166 394 395 396 397 Fielding, et al. Expires December 3, 1999 [Page 7] 398 399 400 Internet-Draft HTTP/1.1 June 1999 401 402 403 A.3. Tolerant Applications . . . . . . . . . . . . . . . . . 167 347 404 A.4. Differences Between HTTP Entities and RFC 2045 348 Entities . . . . . . . . . . . . . . . . . . . . . . . . 16 7349 A.4.1. MIME-Version . . . . . . . . . . . . . . . . . . . . 16 8350 A.4.2. Conversion to Canonical Form . . . . . . . . . . . . 16 8351 A.4.3. Conversion of Date Formats . . . . . . . . . . . . . 16 8352 A.4.4. Introduction of Content-Encoding . . . . . . . . . . 1 69353 A.4.5. No Content-Transfer-Encoding . . . . . . . . . . . . 1 69354 A.4.6. Introduction of Transfer-Encoding . . . . . . . . . 1 69355 A.4.7. MHTML and Line Length Limitations . . . . . . . . . 17 0356 A.5. Additional Features . . . . . . . . . . . . . . . . . . 17 0357 A.5.1. Content-Disposition . . . . . . . . . . . . . . . . 17 0358 A.6. Compatibility with Previous Versions . . . . . . . . . . 17 1359 A.6.1. Changes from HTTP/1.0 . . . . . . . . . . . . . . . 17 2360 A.6.2. Compatibility with HTTP/1.0 Persistent Connections . 17 3361 A.6.3. Changes from RFC 2068 . . . . . . . . . . . . . . . 17 3362 Appendix B. Index . . . . . . . . . . . . . . . . . . . . . . . 17 6363 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6364 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 18 7365 Intellectual Property and Copyright Statements . . . . . . . . . 1 89366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 Fielding, et al. Standards Track [Page 7]398 399 400 RFC 2616HTTP/1.1 June 1999405 Entities . . . . . . . . . . . . . . . . . . . . . . . . 168 406 A.4.1. MIME-Version . . . . . . . . . . . . . . . . . . . . 169 407 A.4.2. Conversion to Canonical Form . . . . . . . . . . . . 169 408 A.4.3. Conversion of Date Formats . . . . . . . . . . . . . 169 409 A.4.4. Introduction of Content-Encoding . . . . . . . . . . 170 410 A.4.5. No Content-Transfer-Encoding . . . . . . . . . . . . 170 411 A.4.6. Introduction of Transfer-Encoding . . . . . . . . . 170 412 A.4.7. MHTML and Line Length Limitations . . . . . . . . . 171 413 A.5. Additional Features . . . . . . . . . . . . . . . . . . 171 414 A.5.1. Content-Disposition . . . . . . . . . . . . . . . . 171 415 A.6. Compatibility with Previous Versions . . . . . . . . . . 172 416 A.6.1. Changes from HTTP/1.0 . . . . . . . . . . . . . . . 173 417 A.6.2. Compatibility with HTTP/1.0 Persistent Connections . 174 418 A.6.3. Changes from RFC 2068 . . . . . . . . . . . . . . . 174 419 Appendix B. Index . . . . . . . . . . . . . . . . . . . . . . . 177 420 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 421 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 188 422 Intellectual Property and Copyright Statements . . . . . . . . . 190 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 Fielding, et al. Expires December 3, 1999 [Page 8] 455 456 457 Internet-Draft HTTP/1.1 June 1999 401 458 402 459 … … 452 509 453 510 454 Fielding, et al. Standards Track [Page 8]455 456 457 RFC 2616HTTP/1.1 June 1999511 Fielding, et al. Expires December 3, 1999 [Page 9] 512 513 514 Internet-Draft HTTP/1.1 June 1999 458 515 459 516 … … 509 566 510 567 511 Fielding, et al. Standards Track [Page 9]512 513 514 RFC 2616HTTP/1.1 June 1999568 Fielding, et al. Expires December 3, 1999 [Page 10] 569 570 571 Internet-Draft HTTP/1.1 June 1999 515 572 516 573 … … 566 623 567 624 568 Fielding, et al. Standards Track [Page 10]569 570 571 RFC 2616HTTP/1.1 June 1999625 Fielding, et al. Expires December 3, 1999 [Page 11] 626 627 628 Internet-Draft HTTP/1.1 June 1999 572 629 573 630 … … 623 680 624 681 625 Fielding, et al. Standards Track [Page 11]626 627 628 RFC 2616HTTP/1.1 June 1999682 Fielding, et al. Expires December 3, 1999 [Page 12] 683 684 685 Internet-Draft HTTP/1.1 June 1999 629 686 630 687 … … 680 737 681 738 682 Fielding, et al. Standards Track [Page 12]683 684 685 RFC 2616HTTP/1.1 June 1999739 Fielding, et al. Expires December 3, 1999 [Page 13] 740 741 742 Internet-Draft HTTP/1.1 June 1999 686 743 687 744 … … 737 794 738 795 739 Fielding, et al. Standards Track [Page 13]740 741 742 RFC 2616HTTP/1.1 June 1999796 Fielding, et al. Expires December 3, 1999 [Page 14] 797 798 799 Internet-Draft HTTP/1.1 June 1999 743 800 744 801 … … 794 851 795 852 796 Fielding, et al. Standards Track [Page 14]797 798 799 RFC 2616HTTP/1.1 June 1999853 Fielding, et al. Expires December 3, 1999 [Page 15] 854 855 856 Internet-Draft HTTP/1.1 June 1999 800 857 801 858 … … 851 908 852 909 853 Fielding, et al. Standards Track [Page 15]854 855 856 RFC 2616HTTP/1.1 June 1999910 Fielding, et al. Expires December 3, 1999 [Page 16] 911 912 913 Internet-Draft HTTP/1.1 June 1999 857 914 858 915 … … 908 965 909 966 910 Fielding, et al. Standards Track [Page 16]911 912 913 RFC 2616HTTP/1.1 June 1999967 Fielding, et al. Expires December 3, 1999 [Page 17] 968 969 970 Internet-Draft HTTP/1.1 June 1999 914 971 915 972 … … 965 1022 966 1023 967 Fielding, et al. Standards Track [Page 17]968 969 970 RFC 2616HTTP/1.1 June 19991024 Fielding, et al. Expires December 3, 1999 [Page 18] 1025 1026 1027 Internet-Draft HTTP/1.1 June 1999 971 1028 972 1029 … … 1022 1079 1023 1080 1024 Fielding, et al. Standards Track [Page 18]1025 1026 1027 RFC 2616HTTP/1.1 June 19991081 Fielding, et al. Expires December 3, 1999 [Page 19] 1082 1083 1084 Internet-Draft HTTP/1.1 June 1999 1028 1085 1029 1086 … … 1079 1136 1080 1137 1081 Fielding, et al. Standards Track [Page 19]1082 1083 1084 RFC 2616HTTP/1.1 June 19991138 Fielding, et al. Expires December 3, 1999 [Page 20] 1139 1140 1141 Internet-Draft HTTP/1.1 June 1999 1085 1142 1086 1143 … … 1136 1193 1137 1194 1138 Fielding, et al. Standards Track [Page 20]1139 1140 1141 RFC 2616HTTP/1.1 June 19991195 Fielding, et al. Expires December 3, 1999 [Page 21] 1196 1197 1198 Internet-Draft HTTP/1.1 June 1999 1142 1199 1143 1200 … … 1193 1250 1194 1251 1195 Fielding, et al. Standards Track [Page 21]1196 1197 1198 RFC 2616HTTP/1.1 June 19991252 Fielding, et al. Expires December 3, 1999 [Page 22] 1253 1254 1255 Internet-Draft HTTP/1.1 June 1999 1199 1256 1200 1257 … … 1250 1307 1251 1308 1252 Fielding, et al. Standards Track [Page 22]1253 1254 1255 RFC 2616HTTP/1.1 June 19991309 Fielding, et al. Expires December 3, 1999 [Page 23] 1310 1311 1312 Internet-Draft HTTP/1.1 June 1999 1256 1313 1257 1314 … … 1307 1364 1308 1365 1309 Fielding, et al. Standards Track [Page 23]1310 1311 1312 RFC 2616HTTP/1.1 June 19991366 Fielding, et al. Expires December 3, 1999 [Page 24] 1367 1368 1369 Internet-Draft HTTP/1.1 June 1999 1313 1370 1314 1371 … … 1364 1421 1365 1422 1366 Fielding, et al. Standards Track [Page 24]1367 1368 1369 RFC 2616HTTP/1.1 June 19991423 Fielding, et al. Expires December 3, 1999 [Page 25] 1424 1425 1426 Internet-Draft HTTP/1.1 June 1999 1370 1427 1371 1428 … … 1421 1478 1422 1479 1423 Fielding, et al. Standards Track [Page 25]1424 1425 1426 RFC 2616HTTP/1.1 June 19991480 Fielding, et al. Expires December 3, 1999 [Page 26] 1481 1482 1483 Internet-Draft HTTP/1.1 June 1999 1427 1484 1428 1485 … … 1478 1535 1479 1536 1480 Fielding, et al. Standards Track [Page 26]1481 1482 1483 RFC 2616HTTP/1.1 June 19991537 Fielding, et al. Expires December 3, 1999 [Page 27] 1538 1539 1540 Internet-Draft HTTP/1.1 June 1999 1484 1541 1485 1542 … … 1535 1592 1536 1593 1537 Fielding, et al. Standards Track [Page 27]1538 1539 1540 RFC 2616HTTP/1.1 June 19991594 Fielding, et al. Expires December 3, 1999 [Page 28] 1595 1596 1597 Internet-Draft HTTP/1.1 June 1999 1541 1598 1542 1599 … … 1592 1649 1593 1650 1594 Fielding, et al. Standards Track [Page 28]1595 1596 1597 RFC 2616HTTP/1.1 June 19991651 Fielding, et al. Expires December 3, 1999 [Page 29] 1652 1653 1654 Internet-Draft HTTP/1.1 June 1999 1598 1655 1599 1656 … … 1649 1706 1650 1707 1651 Fielding, et al. Standards Track [Page 29]1652 1653 1654 RFC 2616HTTP/1.1 June 19991708 Fielding, et al. Expires December 3, 1999 [Page 30] 1709 1710 1711 Internet-Draft HTTP/1.1 June 1999 1655 1712 1656 1713 … … 1706 1763 1707 1764 1708 Fielding, et al. Standards Track [Page 30]1709 1710 1711 RFC 2616HTTP/1.1 June 19991765 Fielding, et al. Expires December 3, 1999 [Page 31] 1766 1767 1768 Internet-Draft HTTP/1.1 June 1999 1712 1769 1713 1770 … … 1763 1820 1764 1821 1765 Fielding, et al. Standards Track [Page 31]1766 1767 1768 RFC 2616HTTP/1.1 June 19991822 Fielding, et al. Expires December 3, 1999 [Page 32] 1823 1824 1825 Internet-Draft HTTP/1.1 June 1999 1769 1826 1770 1827 … … 1820 1877 1821 1878 1822 Fielding, et al. Standards Track [Page 32]1823 1824 1825 RFC 2616HTTP/1.1 June 19991879 Fielding, et al. Expires December 3, 1999 [Page 33] 1880 1881 1882 Internet-Draft HTTP/1.1 June 1999 1826 1883 1827 1884 … … 1877 1934 1878 1935 1879 Fielding, et al. Standards Track [Page 33]1880 1881 1882 RFC 2616HTTP/1.1 June 19991936 Fielding, et al. Expires December 3, 1999 [Page 34] 1937 1938 1939 Internet-Draft HTTP/1.1 June 1999 1883 1940 1884 1941 … … 1934 1991 1935 1992 1936 Fielding, et al. Standards Track [Page 34]1937 1938 1939 RFC 2616HTTP/1.1 June 19991993 Fielding, et al. Expires December 3, 1999 [Page 35] 1994 1995 1996 Internet-Draft HTTP/1.1 June 1999 1940 1997 1941 1998 … … 1991 2048 1992 2049 1993 Fielding, et al. Standards Track [Page 35]1994 1995 1996 RFC 2616HTTP/1.1 June 19992050 Fielding, et al. Expires December 3, 1999 [Page 36] 2051 2052 2053 Internet-Draft HTTP/1.1 June 1999 1997 2054 1998 2055 … … 2048 2105 2049 2106 2050 Fielding, et al. Standards Track [Page 36]2051 2052 2053 RFC 2616HTTP/1.1 June 19992107 Fielding, et al. Expires December 3, 1999 [Page 37] 2108 2109 2110 Internet-Draft HTTP/1.1 June 1999 2054 2111 2055 2112 … … 2105 2162 2106 2163 2107 Fielding, et al. Standards Track [Page 37]2108 2109 2110 RFC 2616HTTP/1.1 June 19992164 Fielding, et al. Expires December 3, 1999 [Page 38] 2165 2166 2167 Internet-Draft HTTP/1.1 June 1999 2111 2168 2112 2169 … … 2162 2219 2163 2220 2164 Fielding, et al. Standards Track [Page 38]2165 2166 2167 RFC 2616HTTP/1.1 June 19992221 Fielding, et al. Expires December 3, 1999 [Page 39] 2222 2223 2224 Internet-Draft HTTP/1.1 June 1999 2168 2225 2169 2226 … … 2219 2276 2220 2277 2221 Fielding, et al. Standards Track [Page 39]2222 2223 2224 RFC 2616HTTP/1.1 June 19992278 Fielding, et al. Expires December 3, 1999 [Page 40] 2279 2280 2281 Internet-Draft HTTP/1.1 June 1999 2225 2282 2226 2283 … … 2276 2333 2277 2334 2278 Fielding, et al. Standards Track [Page 40]2279 2280 2281 RFC 2616HTTP/1.1 June 19992335 Fielding, et al. Expires December 3, 1999 [Page 41] 2336 2337 2338 Internet-Draft HTTP/1.1 June 1999 2282 2339 2283 2340 … … 2333 2390 2334 2391 2335 Fielding, et al. Standards Track [Page 41]2336 2337 2338 RFC 2616HTTP/1.1 June 19992392 Fielding, et al. Expires December 3, 1999 [Page 42] 2393 2394 2395 Internet-Draft HTTP/1.1 June 1999 2339 2396 2340 2397 … … 2390 2447 2391 2448 2392 Fielding, et al. Standards Track [Page 42]2393 2394 2395 RFC 2616HTTP/1.1 June 19992449 Fielding, et al. Expires December 3, 1999 [Page 43] 2450 2451 2452 Internet-Draft HTTP/1.1 June 1999 2396 2453 2397 2454 … … 2447 2504 2448 2505 2449 Fielding, et al. Standards Track [Page 43]2450 2451 2452 RFC 2616HTTP/1.1 June 19992506 Fielding, et al. Expires December 3, 1999 [Page 44] 2507 2508 2509 Internet-Draft HTTP/1.1 June 1999 2453 2510 2454 2511 … … 2504 2561 2505 2562 2506 Fielding, et al. Standards Track [Page 44]2507 2508 2509 RFC 2616HTTP/1.1 June 19992563 Fielding, et al. Expires December 3, 1999 [Page 45] 2564 2565 2566 Internet-Draft HTTP/1.1 June 1999 2510 2567 2511 2568 … … 2561 2618 2562 2619 2563 Fielding, et al. Standards Track [Page 45]2564 2565 2566 RFC 2616HTTP/1.1 June 19992620 Fielding, et al. Expires December 3, 1999 [Page 46] 2621 2622 2623 Internet-Draft HTTP/1.1 June 1999 2567 2624 2568 2625 … … 2618 2675 2619 2676 2620 Fielding, et al. Standards Track [Page 46]2621 2622 2623 RFC 2616HTTP/1.1 June 19992677 Fielding, et al. Expires December 3, 1999 [Page 47] 2678 2679 2680 Internet-Draft HTTP/1.1 June 1999 2624 2681 2625 2682 … … 2675 2732 2676 2733 2677 Fielding, et al. Standards Track [Page 47]2678 2679 2680 RFC 2616HTTP/1.1 June 19992734 Fielding, et al. Expires December 3, 1999 [Page 48] 2735 2736 2737 Internet-Draft HTTP/1.1 June 1999 2681 2738 2682 2739 … … 2732 2789 2733 2790 2734 Fielding, et al. Standards Track [Page 48]2735 2736 2737 RFC 2616HTTP/1.1 June 19992791 Fielding, et al. Expires December 3, 1999 [Page 49] 2792 2793 2794 Internet-Draft HTTP/1.1 June 1999 2738 2795 2739 2796 … … 2789 2846 2790 2847 2791 Fielding, et al. Standards Track [Page 49]2792 2793 2794 RFC 2616HTTP/1.1 June 19992848 Fielding, et al. Expires December 3, 1999 [Page 50] 2849 2850 2851 Internet-Draft HTTP/1.1 June 1999 2795 2852 2796 2853 … … 2846 2903 2847 2904 2848 Fielding, et al. Standards Track [Page 50]2849 2850 2851 RFC 2616HTTP/1.1 June 19992905 Fielding, et al. Expires December 3, 1999 [Page 51] 2906 2907 2908 Internet-Draft HTTP/1.1 June 1999 2852 2909 2853 2910 … … 2903 2960 2904 2961 2905 Fielding, et al. Standards Track [Page 51]2906 2907 2908 RFC 2616HTTP/1.1 June 19992962 Fielding, et al. Expires December 3, 1999 [Page 52] 2963 2964 2965 Internet-Draft HTTP/1.1 June 1999 2909 2966 2910 2967 … … 2960 3017 2961 3018 2962 Fielding, et al. Standards Track [Page 52]2963 2964 2965 RFC 2616HTTP/1.1 June 19993019 Fielding, et al. Expires December 3, 1999 [Page 53] 3020 3021 3022 Internet-Draft HTTP/1.1 June 1999 2966 3023 2967 3024 … … 3017 3074 3018 3075 3019 Fielding, et al. Standards Track [Page 53]3020 3021 3022 RFC 2616HTTP/1.1 June 19993076 Fielding, et al. Expires December 3, 1999 [Page 54] 3077 3078 3079 Internet-Draft HTTP/1.1 June 1999 3023 3080 3024 3081 … … 3074 3131 3075 3132 3076 Fielding, et al. Standards Track [Page 54]3077 3078 3079 RFC 2616HTTP/1.1 June 19993133 Fielding, et al. Expires December 3, 1999 [Page 55] 3134 3135 3136 Internet-Draft HTTP/1.1 June 1999 3080 3137 3081 3138 … … 3131 3188 3132 3189 3133 Fielding, et al. Standards Track [Page 55]3134 3135 3136 RFC 2616HTTP/1.1 June 19993190 Fielding, et al. Expires December 3, 1999 [Page 56] 3191 3192 3193 Internet-Draft HTTP/1.1 June 1999 3137 3194 3138 3195 … … 3188 3245 3189 3246 3190 Fielding, et al. Standards Track [Page 56]3191 3192 3193 RFC 2616HTTP/1.1 June 19993247 Fielding, et al. Expires December 3, 1999 [Page 57] 3248 3249 3250 Internet-Draft HTTP/1.1 June 1999 3194 3251 3195 3252 … … 3245 3302 3246 3303 3247 Fielding, et al. Standards Track [Page 57]3248 3249 3250 RFC 2616HTTP/1.1 June 19993304 Fielding, et al. Expires December 3, 1999 [Page 58] 3305 3306 3307 Internet-Draft HTTP/1.1 June 1999 3251 3308 3252 3309 … … 3302 3359 3303 3360 3304 Fielding, et al. Standards Track [Page 58]3305 3306 3307 RFC 2616HTTP/1.1 June 19993361 Fielding, et al. Expires December 3, 1999 [Page 59] 3362 3363 3364 Internet-Draft HTTP/1.1 June 1999 3308 3365 3309 3366 … … 3359 3416 3360 3417 3361 Fielding, et al. Standards Track [Page 59]3362 3363 3364 RFC 2616HTTP/1.1 June 19993418 Fielding, et al. Expires December 3, 1999 [Page 60] 3419 3420 3421 Internet-Draft HTTP/1.1 June 1999 3365 3422 3366 3423 … … 3416 3473 3417 3474 3418 Fielding, et al. Standards Track [Page 60]3419 3420 3421 RFC 2616HTTP/1.1 June 19993475 Fielding, et al. Expires December 3, 1999 [Page 61] 3476 3477 3478 Internet-Draft HTTP/1.1 June 1999 3422 3479 3423 3480 … … 3473 3530 3474 3531 3475 Fielding, et al. Standards Track [Page 61]3476 3477 3478 RFC 2616HTTP/1.1 June 19993532 Fielding, et al. Expires December 3, 1999 [Page 62] 3533 3534 3535 Internet-Draft HTTP/1.1 June 1999 3479 3536 3480 3537 … … 3530 3587 3531 3588 3532 Fielding, et al. Standards Track [Page 62]3533 3534 3535 RFC 2616HTTP/1.1 June 19993589 Fielding, et al. Expires December 3, 1999 [Page 63] 3590 3591 3592 Internet-Draft HTTP/1.1 June 1999 3536 3593 3537 3594 … … 3587 3644 3588 3645 3589 Fielding, et al. Standards Track [Page 63]3590 3591 3592 RFC 2616HTTP/1.1 June 19993646 Fielding, et al. Expires December 3, 1999 [Page 64] 3647 3648 3649 Internet-Draft HTTP/1.1 June 1999 3593 3650 3594 3651 … … 3644 3701 3645 3702 3646 Fielding, et al. Standards Track [Page 64]3647 3648 3649 RFC 2616HTTP/1.1 June 19993703 Fielding, et al. Expires December 3, 1999 [Page 65] 3704 3705 3706 Internet-Draft HTTP/1.1 June 1999 3650 3707 3651 3708 … … 3701 3758 3702 3759 3703 Fielding, et al. Standards Track [Page 65]3704 3705 3706 RFC 2616HTTP/1.1 June 19993760 Fielding, et al. Expires December 3, 1999 [Page 66] 3761 3762 3763 Internet-Draft HTTP/1.1 June 1999 3707 3764 3708 3765 … … 3758 3815 3759 3816 3760 Fielding, et al. Standards Track [Page 66]3761 3762 3763 RFC 2616HTTP/1.1 June 19993817 Fielding, et al. Expires December 3, 1999 [Page 67] 3818 3819 3820 Internet-Draft HTTP/1.1 June 1999 3764 3821 3765 3822 … … 3815 3872 3816 3873 3817 Fielding, et al. Standards Track [Page 67]3818 3819 3820 RFC 2616HTTP/1.1 June 19993874 Fielding, et al. Expires December 3, 1999 [Page 68] 3875 3876 3877 Internet-Draft HTTP/1.1 June 1999 3821 3878 3822 3879 … … 3872 3929 3873 3930 3874 Fielding, et al. Standards Track [Page 68]3875 3876 3877 RFC 2616HTTP/1.1 June 19993931 Fielding, et al. Expires December 3, 1999 [Page 69] 3932 3933 3934 Internet-Draft HTTP/1.1 June 1999 3878 3935 3879 3936 … … 3929 3986 3930 3987 3931 Fielding, et al. Standards Track [Page 69]3932 3933 3934 RFC 2616HTTP/1.1 June 19993988 Fielding, et al. Expires December 3, 1999 [Page 70] 3989 3990 3991 Internet-Draft HTTP/1.1 June 1999 3935 3992 3936 3993 … … 3986 4043 3987 4044 3988 Fielding, et al. Standards Track [Page 70]3989 3990 3991 RFC 2616HTTP/1.1 June 19994045 Fielding, et al. Expires December 3, 1999 [Page 71] 4046 4047 4048 Internet-Draft HTTP/1.1 June 1999 3992 4049 3993 4050 … … 4043 4100 4044 4101 4045 Fielding, et al. Standards Track [Page 71]4046 4047 4048 RFC 2616HTTP/1.1 June 19994102 Fielding, et al. Expires December 3, 1999 [Page 72] 4103 4104 4105 Internet-Draft HTTP/1.1 June 1999 4049 4106 4050 4107 … … 4100 4157 4101 4158 4102 Fielding, et al. Standards Track [Page 72]4103 4104 4105 RFC 2616HTTP/1.1 June 19994159 Fielding, et al. Expires December 3, 1999 [Page 73] 4160 4161 4162 Internet-Draft HTTP/1.1 June 1999 4106 4163 4107 4164 … … 4157 4214 4158 4215 4159 Fielding, et al. Standards Track [Page 73]4160 4161 4162 RFC 2616HTTP/1.1 June 19994216 Fielding, et al. Expires December 3, 1999 [Page 74] 4217 4218 4219 Internet-Draft HTTP/1.1 June 1999 4163 4220 4164 4221 … … 4214 4271 4215 4272 4216 Fielding, et al. Standards Track [Page 74]4217 4218 4219 RFC 2616HTTP/1.1 June 19994273 Fielding, et al. Expires December 3, 1999 [Page 75] 4274 4275 4276 Internet-Draft HTTP/1.1 June 1999 4220 4277 4221 4278 … … 4271 4328 4272 4329 4273 Fielding, et al. Standards Track [Page 75]4274 4275 4276 RFC 2616HTTP/1.1 June 19994330 Fielding, et al. Expires December 3, 1999 [Page 76] 4331 4332 4333 Internet-Draft HTTP/1.1 June 1999 4277 4334 4278 4335 … … 4328 4385 4329 4386 4330 Fielding, et al. Standards Track [Page 76]4331 4332 4333 RFC 2616HTTP/1.1 June 19994387 Fielding, et al. Expires December 3, 1999 [Page 77] 4388 4389 4390 Internet-Draft HTTP/1.1 June 1999 4334 4391 4335 4392 … … 4385 4442 4386 4443 4387 Fielding, et al. Standards Track [Page 77]4388 4389 4390 RFC 2616HTTP/1.1 June 19994444 Fielding, et al. Expires December 3, 1999 [Page 78] 4445 4446 4447 Internet-Draft HTTP/1.1 June 1999 4391 4448 4392 4449 … … 4442 4499 4443 4500 4444 Fielding, et al. Standards Track [Page 78]4445 4446 4447 RFC 2616HTTP/1.1 June 19994501 Fielding, et al. Expires December 3, 1999 [Page 79] 4502 4503 4504 Internet-Draft HTTP/1.1 June 1999 4448 4505 4449 4506 … … 4499 4556 4500 4557 4501 Fielding, et al. Standards Track [Page 79]4502 4503 4504 RFC 2616HTTP/1.1 June 19994558 Fielding, et al. Expires December 3, 1999 [Page 80] 4559 4560 4561 Internet-Draft HTTP/1.1 June 1999 4505 4562 4506 4563 … … 4556 4613 4557 4614 4558 Fielding, et al. Standards Track [Page 80]4559 4560 4561 RFC 2616HTTP/1.1 June 19994615 Fielding, et al. Expires December 3, 1999 [Page 81] 4616 4617 4618 Internet-Draft HTTP/1.1 June 1999 4562 4619 4563 4620 … … 4613 4670 4614 4671 4615 Fielding, et al. Standards Track [Page 81]4616 4617 4618 RFC 2616HTTP/1.1 June 19994672 Fielding, et al. Expires December 3, 1999 [Page 82] 4673 4674 4675 Internet-Draft HTTP/1.1 June 1999 4619 4676 4620 4677 … … 4670 4727 4671 4728 4672 Fielding, et al. Standards Track [Page 82]4673 4674 4675 RFC 2616HTTP/1.1 June 19994729 Fielding, et al. Expires December 3, 1999 [Page 83] 4730 4731 4732 Internet-Draft HTTP/1.1 June 1999 4676 4733 4677 4734 … … 4727 4784 4728 4785 4729 Fielding, et al. Standards Track [Page 83]4730 4731 4732 RFC 2616HTTP/1.1 June 19994786 Fielding, et al. Expires December 3, 1999 [Page 84] 4787 4788 4789 Internet-Draft HTTP/1.1 June 1999 4733 4790 4734 4791 … … 4784 4841 4785 4842 4786 Fielding, et al. Standards Track [Page 84]4787 4788 4789 RFC 2616HTTP/1.1 June 19994843 Fielding, et al. Expires December 3, 1999 [Page 85] 4844 4845 4846 Internet-Draft HTTP/1.1 June 1999 4790 4847 4791 4848 … … 4841 4898 4842 4899 4843 Fielding, et al. Standards Track [Page 85]4844 4845 4846 RFC 2616HTTP/1.1 June 19994900 Fielding, et al. Expires December 3, 1999 [Page 86] 4901 4902 4903 Internet-Draft HTTP/1.1 June 1999 4847 4904 4848 4905 … … 4898 4955 4899 4956 4900 Fielding, et al. Standards Track [Page 86]4901 4902 4903 RFC 2616HTTP/1.1 June 19994957 Fielding, et al. Expires December 3, 1999 [Page 87] 4958 4959 4960 Internet-Draft HTTP/1.1 June 1999 4904 4961 4905 4962 … … 4955 5012 4956 5013 4957 Fielding, et al. Standards Track [Page 87]4958 4959 4960 RFC 2616HTTP/1.1 June 19995014 Fielding, et al. Expires December 3, 1999 [Page 88] 5015 5016 5017 Internet-Draft HTTP/1.1 June 1999 4961 5018 4962 5019 … … 5012 5069 5013 5070 5014 Fielding, et al. Standards Track [Page 88]5015 5016 5017 RFC 2616HTTP/1.1 June 19995071 Fielding, et al. Expires December 3, 1999 [Page 89] 5072 5073 5074 Internet-Draft HTTP/1.1 June 1999 5018 5075 5019 5076 … … 5069 5126 5070 5127 5071 Fielding, et al. Standards Track [Page 89]5072 5073 5074 RFC 2616HTTP/1.1 June 19995128 Fielding, et al. Expires December 3, 1999 [Page 90] 5129 5130 5131 Internet-Draft HTTP/1.1 June 1999 5075 5132 5076 5133 … … 5126 5183 5127 5184 5128 Fielding, et al. Standards Track [Page 90]5129 5130 5131 RFC 2616HTTP/1.1 June 19995185 Fielding, et al. Expires December 3, 1999 [Page 91] 5186 5187 5188 Internet-Draft HTTP/1.1 June 1999 5132 5189 5133 5190 … … 5183 5240 5184 5241 5185 Fielding, et al. Standards Track [Page 91]5186 5187 5188 RFC 2616HTTP/1.1 June 19995242 Fielding, et al. Expires December 3, 1999 [Page 92] 5243 5244 5245 Internet-Draft HTTP/1.1 June 1999 5189 5246 5190 5247 … … 5240 5297 5241 5298 5242 Fielding, et al. Standards Track [Page 92]5243 5244 5245 RFC 2616HTTP/1.1 June 19995299 Fielding, et al. Expires December 3, 1999 [Page 93] 5300 5301 5302 Internet-Draft HTTP/1.1 June 1999 5246 5303 5247 5304 … … 5297 5354 5298 5355 5299 Fielding, et al. Standards Track [Page 93]5300 5301 5302 RFC 2616HTTP/1.1 June 19995356 Fielding, et al. Expires December 3, 1999 [Page 94] 5357 5358 5359 Internet-Draft HTTP/1.1 June 1999 5303 5360 5304 5361 … … 5354 5411 5355 5412 5356 Fielding, et al. Standards Track [Page 94]5357 5358 5359 RFC 2616HTTP/1.1 June 19995413 Fielding, et al. Expires December 3, 1999 [Page 95] 5414 5415 5416 Internet-Draft HTTP/1.1 June 1999 5360 5417 5361 5418 … … 5411 5468 5412 5469 5413 Fielding, et al. Standards Track [Page 95]5414 5415 5416 RFC 2616HTTP/1.1 June 19995470 Fielding, et al. Expires December 3, 1999 [Page 96] 5471 5472 5473 Internet-Draft HTTP/1.1 June 1999 5417 5474 5418 5475 … … 5468 5525 5469 5526 5470 Fielding, et al. Standards Track [Page 96]5471 5472 5473 RFC 2616HTTP/1.1 June 19995527 Fielding, et al. Expires December 3, 1999 [Page 97] 5528 5529 5530 Internet-Draft HTTP/1.1 June 1999 5474 5531 5475 5532 … … 5525 5582 5526 5583 5527 Fielding, et al. Standards Track [Page 97]5528 5529 5530 RFC 2616HTTP/1.1 June 19995584 Fielding, et al. Expires December 3, 1999 [Page 98] 5585 5586 5587 Internet-Draft HTTP/1.1 June 1999 5531 5588 5532 5589 … … 5582 5639 5583 5640 5584 Fielding, et al. Standards Track [Page 98]5585 5586 5587 RFC 2616HTTP/1.1 June 19995641 Fielding, et al. Expires December 3, 1999 [Page 99] 5642 5643 5644 Internet-Draft HTTP/1.1 June 1999 5588 5645 5589 5646 … … 5639 5696 5640 5697 5641 Fielding, et al. Standards Track [Page 99]5642 5643 5644 RFC 2616HTTP/1.1 June 19995698 Fielding, et al. Expires December 3, 1999 [Page 100] 5699 5700 5701 Internet-Draft HTTP/1.1 June 1999 5645 5702 5646 5703 … … 5696 5753 5697 5754 5698 Fielding, et al. Standards Track [Page 100]5699 5700 5701 RFC 2616HTTP/1.1 June 19995755 Fielding, et al. Expires December 3, 1999 [Page 101] 5756 5757 5758 Internet-Draft HTTP/1.1 June 1999 5702 5759 5703 5760 … … 5753 5810 5754 5811 5755 Fielding, et al. Standards Track [Page 101]5756 5757 5758 RFC 2616HTTP/1.1 June 19995812 Fielding, et al. Expires December 3, 1999 [Page 102] 5813 5814 5815 Internet-Draft HTTP/1.1 June 1999 5759 5816 5760 5817 … … 5810 5867 5811 5868 5812 Fielding, et al. Standards Track [Page 102]5813 5814 5815 RFC 2616HTTP/1.1 June 19995869 Fielding, et al. Expires December 3, 1999 [Page 103] 5870 5871 5872 Internet-Draft HTTP/1.1 June 1999 5816 5873 5817 5874 … … 5867 5924 5868 5925 5869 Fielding, et al. Standards Track [Page 103]5870 5871 5872 RFC 2616HTTP/1.1 June 19995926 Fielding, et al. Expires December 3, 1999 [Page 104] 5927 5928 5929 Internet-Draft HTTP/1.1 June 1999 5873 5930 5874 5931 … … 5924 5981 5925 5982 5926 Fielding, et al. Standards Track [Page 104]5927 5928 5929 RFC 2616HTTP/1.1 June 19995983 Fielding, et al. Expires December 3, 1999 [Page 105] 5984 5985 5986 Internet-Draft HTTP/1.1 June 1999 5930 5987 5931 5988 … … 5981 6038 5982 6039 5983 Fielding, et al. Standards Track [Page 105]5984 5985 5986 RFC 2616HTTP/1.1 June 19996040 Fielding, et al. Expires December 3, 1999 [Page 106] 6041 6042 6043 Internet-Draft HTTP/1.1 June 1999 5987 6044 5988 6045 … … 6038 6095 6039 6096 6040 Fielding, et al. Standards Track [Page 106]6041 6042 6043 RFC 2616HTTP/1.1 June 19996097 Fielding, et al. Expires December 3, 1999 [Page 107] 6098 6099 6100 Internet-Draft HTTP/1.1 June 1999 6044 6101 6045 6102 … … 6095 6152 6096 6153 6097 Fielding, et al. Standards Track [Page 107]6098 6099 6100 RFC 2616HTTP/1.1 June 19996154 Fielding, et al. Expires December 3, 1999 [Page 108] 6155 6156 6157 Internet-Draft HTTP/1.1 June 1999 6101 6158 6102 6159 … … 6152 6209 6153 6210 6154 Fielding, et al. Standards Track [Page 108]6155 6156 6157 RFC 2616HTTP/1.1 June 19996211 Fielding, et al. Expires December 3, 1999 [Page 109] 6212 6213 6214 Internet-Draft HTTP/1.1 June 1999 6158 6215 6159 6216 … … 6209 6266 6210 6267 6211 Fielding, et al. Standards Track [Page 109]6212 6213 6214 RFC 2616HTTP/1.1 June 19996268 Fielding, et al. Expires December 3, 1999 [Page 110] 6269 6270 6271 Internet-Draft HTTP/1.1 June 1999 6215 6272 6216 6273 … … 6266 6323 6267 6324 6268 Fielding, et al. Standards Track [Page 110]6269 6270 6271 RFC 2616HTTP/1.1 June 19996325 Fielding, et al. Expires December 3, 1999 [Page 111] 6326 6327 6328 Internet-Draft HTTP/1.1 June 1999 6272 6329 6273 6330 … … 6323 6380 6324 6381 6325 Fielding, et al. Standards Track [Page 111]6326 6327 6328 RFC 2616HTTP/1.1 June 19996382 Fielding, et al. Expires December 3, 1999 [Page 112] 6383 6384 6385 Internet-Draft HTTP/1.1 June 1999 6329 6386 6330 6387 … … 6380 6437 6381 6438 6382 Fielding, et al. Standards Track [Page 112]6383 6384 6385 RFC 2616HTTP/1.1 June 19996439 Fielding, et al. Expires December 3, 1999 [Page 113] 6440 6441 6442 Internet-Draft HTTP/1.1 June 1999 6386 6443 6387 6444 … … 6437 6494 6438 6495 6439 Fielding, et al. Standards Track [Page 113]6440 6441 6442 RFC 2616HTTP/1.1 June 19996496 Fielding, et al. Expires December 3, 1999 [Page 114] 6497 6498 6499 Internet-Draft HTTP/1.1 June 1999 6443 6500 6444 6501 … … 6494 6551 6495 6552 6496 Fielding, et al. Standards Track [Page 114]6497 6498 6499 RFC 2616HTTP/1.1 June 19996553 Fielding, et al. Expires December 3, 1999 [Page 115] 6554 6555 6556 Internet-Draft HTTP/1.1 June 1999 6500 6557 6501 6558 … … 6551 6608 6552 6609 6553 Fielding, et al. Standards Track [Page 115]6554 6555 6556 RFC 2616HTTP/1.1 June 19996610 Fielding, et al. Expires December 3, 1999 [Page 116] 6611 6612 6613 Internet-Draft HTTP/1.1 June 1999 6557 6614 6558 6615 … … 6608 6665 6609 6666 6610 Fielding, et al. Standards Track [Page 116]6611 6612 6613 RFC 2616HTTP/1.1 June 19996667 Fielding, et al. Expires December 3, 1999 [Page 117] 6668 6669 6670 Internet-Draft HTTP/1.1 June 1999 6614 6671 6615 6672 … … 6665 6722 6666 6723 6667 Fielding, et al. Standards Track [Page 117]6668 6669 6670 RFC 2616HTTP/1.1 June 19996724 Fielding, et al. Expires December 3, 1999 [Page 118] 6725 6726 6727 Internet-Draft HTTP/1.1 June 1999 6671 6728 6672 6729 … … 6722 6779 6723 6780 6724 Fielding, et al. Standards Track [Page 118]6725 6726 6727 RFC 2616HTTP/1.1 June 19996781 Fielding, et al. Expires December 3, 1999 [Page 119] 6782 6783 6784 Internet-Draft HTTP/1.1 June 1999 6728 6785 6729 6786 … … 6779 6836 6780 6837 6781 Fielding, et al. Standards Track [Page 119]6782 6783 6784 RFC 2616HTTP/1.1 June 19996838 Fielding, et al. Expires December 3, 1999 [Page 120] 6839 6840 6841 Internet-Draft HTTP/1.1 June 1999 6785 6842 6786 6843 … … 6836 6893 6837 6894 6838 Fielding, et al. Standards Track [Page 120]6839 6840 6841 RFC 2616HTTP/1.1 June 19996895 Fielding, et al. Expires December 3, 1999 [Page 121] 6896 6897 6898 Internet-Draft HTTP/1.1 June 1999 6842 6899 6843 6900 … … 6893 6950 6894 6951 6895 Fielding, et al. Standards Track [Page 121]6896 6897 6898 RFC 2616HTTP/1.1 June 19996952 Fielding, et al. Expires December 3, 1999 [Page 122] 6953 6954 6955 Internet-Draft HTTP/1.1 June 1999 6899 6956 6900 6957 … … 6950 7007 6951 7008 6952 Fielding, et al. Standards Track [Page 122]6953 6954 6955 RFC 2616HTTP/1.1 June 19997009 Fielding, et al. Expires December 3, 1999 [Page 123] 7010 7011 7012 Internet-Draft HTTP/1.1 June 1999 6956 7013 6957 7014 … … 7007 7064 7008 7065 7009 Fielding, et al. Standards Track [Page 123]7010 7011 7012 RFC 2616HTTP/1.1 June 19997066 Fielding, et al. Expires December 3, 1999 [Page 124] 7067 7068 7069 Internet-Draft HTTP/1.1 June 1999 7013 7070 7014 7071 … … 7064 7121 7065 7122 7066 Fielding, et al. Standards Track [Page 124]7067 7068 7069 RFC 2616HTTP/1.1 June 19997123 Fielding, et al. Expires December 3, 1999 [Page 125] 7124 7125 7126 Internet-Draft HTTP/1.1 June 1999 7070 7127 7071 7128 … … 7121 7178 7122 7179 7123 Fielding, et al. Standards Track [Page 125]7124 7125 7126 RFC 2616HTTP/1.1 June 19997180 Fielding, et al. Expires December 3, 1999 [Page 126] 7181 7182 7183 Internet-Draft HTTP/1.1 June 1999 7127 7184 7128 7185 … … 7178 7235 7179 7236 7180 Fielding, et al. Standards Track [Page 126]7181 7182 7183 RFC 2616HTTP/1.1 June 19997237 Fielding, et al. Expires December 3, 1999 [Page 127] 7238 7239 7240 Internet-Draft HTTP/1.1 June 1999 7184 7241 7185 7242 … … 7235 7292 7236 7293 7237 Fielding, et al. Standards Track [Page 127]7238 7239 7240 RFC 2616HTTP/1.1 June 19997294 Fielding, et al. Expires December 3, 1999 [Page 128] 7295 7296 7297 Internet-Draft HTTP/1.1 June 1999 7241 7298 7242 7299 … … 7292 7349 7293 7350 7294 Fielding, et al. Standards Track [Page 128]7295 7296 7297 RFC 2616HTTP/1.1 June 19997351 Fielding, et al. Expires December 3, 1999 [Page 129] 7352 7353 7354 Internet-Draft HTTP/1.1 June 1999 7298 7355 7299 7356 … … 7349 7406 7350 7407 7351 Fielding, et al. Standards Track [Page 129]7352 7353 7354 RFC 2616HTTP/1.1 June 19997408 Fielding, et al. Expires December 3, 1999 [Page 130] 7409 7410 7411 Internet-Draft HTTP/1.1 June 1999 7355 7412 7356 7413 … … 7406 7463 7407 7464 7408 Fielding, et al. Standards Track [Page 130]7409 7410 7411 RFC 2616HTTP/1.1 June 19997465 Fielding, et al. Expires December 3, 1999 [Page 131] 7466 7467 7468 Internet-Draft HTTP/1.1 June 1999 7412 7469 7413 7470 … … 7463 7520 7464 7521 7465 Fielding, et al. Standards Track [Page 131]7466 7467 7468 RFC 2616HTTP/1.1 June 19997522 Fielding, et al. Expires December 3, 1999 [Page 132] 7523 7524 7525 Internet-Draft HTTP/1.1 June 1999 7469 7526 7470 7527 … … 7520 7577 7521 7578 7522 Fielding, et al. Standards Track [Page 132]7523 7524 7525 RFC 2616HTTP/1.1 June 19997579 Fielding, et al. Expires December 3, 1999 [Page 133] 7580 7581 7582 Internet-Draft HTTP/1.1 June 1999 7526 7583 7527 7584 … … 7577 7634 7578 7635 7579 Fielding, et al. Standards Track [Page 133]7580 7581 7582 RFC 2616HTTP/1.1 June 19997636 Fielding, et al. Expires December 3, 1999 [Page 134] 7637 7638 7639 Internet-Draft HTTP/1.1 June 1999 7583 7640 7584 7641 … … 7634 7691 7635 7692 7636 Fielding, et al. Standards Track [Page 134]7637 7638 7639 RFC 2616HTTP/1.1 June 19997693 Fielding, et al. Expires December 3, 1999 [Page 135] 7694 7695 7696 Internet-Draft HTTP/1.1 June 1999 7640 7697 7641 7698 … … 7691 7748 7692 7749 7693 Fielding, et al. Standards Track [Page 135]7694 7695 7696 RFC 2616HTTP/1.1 June 19997750 Fielding, et al. Expires December 3, 1999 [Page 136] 7751 7752 7753 Internet-Draft HTTP/1.1 June 1999 7697 7754 7698 7755 … … 7748 7805 7749 7806 7750 Fielding, et al. Standards Track [Page 136]7751 7752 7753 RFC 2616HTTP/1.1 June 19997807 Fielding, et al. Expires December 3, 1999 [Page 137] 7808 7809 7810 Internet-Draft HTTP/1.1 June 1999 7754 7811 7755 7812 … … 7805 7862 7806 7863 7807 Fielding, et al. Standards Track [Page 137]7808 7809 7810 RFC 2616HTTP/1.1 June 19997864 Fielding, et al. Expires December 3, 1999 [Page 138] 7865 7866 7867 Internet-Draft HTTP/1.1 June 1999 7811 7868 7812 7869 … … 7862 7919 7863 7920 7864 Fielding, et al. Standards Track [Page 138]7865 7866 7867 RFC 2616HTTP/1.1 June 19997921 Fielding, et al. Expires December 3, 1999 [Page 139] 7922 7923 7924 Internet-Draft HTTP/1.1 June 1999 7868 7925 7869 7926 … … 7919 7976 7920 7977 7921 Fielding, et al. Standards Track [Page 139]7922 7923 7924 RFC 2616HTTP/1.1 June 19997978 Fielding, et al. Expires December 3, 1999 [Page 140] 7979 7980 7981 Internet-Draft HTTP/1.1 June 1999 7925 7982 7926 7983 … … 7976 8033 7977 8034 7978 Fielding, et al. Standards Track [Page 140]7979 7980 7981 RFC 2616HTTP/1.1 June 19998035 Fielding, et al. Expires December 3, 1999 [Page 141] 8036 8037 8038 Internet-Draft HTTP/1.1 June 1999 7982 8039 7983 8040 … … 8033 8090 8034 8091 8035 Fielding, et al. Standards Track [Page 141]8036 8037 8038 RFC 2616HTTP/1.1 June 19998092 Fielding, et al. Expires December 3, 1999 [Page 142] 8093 8094 8095 Internet-Draft HTTP/1.1 June 1999 8039 8096 8040 8097 … … 8090 8147 8091 8148 8092 Fielding, et al. Standards Track [Page 142]8093 8094 8095 RFC 2616HTTP/1.1 June 19998149 Fielding, et al. Expires December 3, 1999 [Page 143] 8150 8151 8152 Internet-Draft HTTP/1.1 June 1999 8096 8153 8097 8154 … … 8147 8204 8148 8205 8149 Fielding, et al. Standards Track [Page 143]8150 8151 8152 RFC 2616HTTP/1.1 June 19998206 Fielding, et al. Expires December 3, 1999 [Page 144] 8207 8208 8209 Internet-Draft HTTP/1.1 June 1999 8153 8210 8154 8211 … … 8204 8261 8205 8262 8206 Fielding, et al. Standards Track [Page 144]8207 8208 8209 RFC 2616HTTP/1.1 June 19998263 Fielding, et al. Expires December 3, 1999 [Page 145] 8264 8265 8266 Internet-Draft HTTP/1.1 June 1999 8210 8267 8211 8268 … … 8261 8318 8262 8319 8263 Fielding, et al. Standards Track [Page 145]8264 8265 8266 RFC 2616HTTP/1.1 June 19998320 Fielding, et al. Expires December 3, 1999 [Page 146] 8321 8322 8323 Internet-Draft HTTP/1.1 June 1999 8267 8324 8268 8325 … … 8318 8375 8319 8376 8320 Fielding, et al. Standards Track [Page 146]8321 8322 8323 RFC 2616HTTP/1.1 June 19998377 Fielding, et al. Expires December 3, 1999 [Page 147] 8378 8379 8380 Internet-Draft HTTP/1.1 June 1999 8324 8381 8325 8382 … … 8375 8432 8376 8433 8377 Fielding, et al. Standards Track [Page 147]8378 8379 8380 RFC 2616HTTP/1.1 June 19998434 Fielding, et al. Expires December 3, 1999 [Page 148] 8435 8436 8437 Internet-Draft HTTP/1.1 June 1999 8381 8438 8382 8439 … … 8432 8489 8433 8490 8434 Fielding, et al. Standards Track [Page 148]8435 8436 8437 RFC 2616HTTP/1.1 June 19998491 Fielding, et al. Expires December 3, 1999 [Page 149] 8492 8493 8494 Internet-Draft HTTP/1.1 June 1999 8438 8495 8439 8496 … … 8489 8546 8490 8547 8491 Fielding, et al. Standards Track [Page 149]8492 8493 8494 RFC 2616HTTP/1.1 June 19998548 Fielding, et al. Expires December 3, 1999 [Page 150] 8549 8550 8551 Internet-Draft HTTP/1.1 June 1999 8495 8552 8496 8553 … … 8546 8603 8547 8604 8548 Fielding, et al. Standards Track [Page 150]8549 8550 8551 RFC 2616HTTP/1.1 June 19998605 Fielding, et al. Expires December 3, 1999 [Page 151] 8606 8607 8608 Internet-Draft HTTP/1.1 June 1999 8552 8609 8553 8610 … … 8603 8660 8604 8661 8605 Fielding, et al. Standards Track [Page 151]8606 8607 8608 RFC 2616HTTP/1.1 June 19998662 Fielding, et al. Expires December 3, 1999 [Page 152] 8663 8664 8665 Internet-Draft HTTP/1.1 June 1999 8609 8666 8610 8667 … … 8660 8717 8661 8718 8662 Fielding, et al. Standards Track [Page 152]8663 8664 8665 RFC 2616HTTP/1.1 June 19998719 Fielding, et al. Expires December 3, 1999 [Page 153] 8720 8721 8722 Internet-Draft HTTP/1.1 June 1999 8666 8723 8667 8724 … … 8717 8774 8718 8775 8719 Fielding, et al. Standards Track [Page 153]8720 8721 8722 RFC 2616HTTP/1.1 June 19998776 Fielding, et al. Expires December 3, 1999 [Page 154] 8777 8778 8779 Internet-Draft HTTP/1.1 June 1999 8723 8780 8724 8781 … … 8774 8831 8775 8832 8776 Fielding, et al. Standards Track [Page 154]8777 8778 8779 RFC 2616HTTP/1.1 June 19998833 Fielding, et al. Expires December 3, 1999 [Page 155] 8834 8835 8836 Internet-Draft HTTP/1.1 June 1999 8780 8837 8781 8838 … … 8831 8888 8832 8889 8833 Fielding, et al. Standards Track [Page 155]8834 8835 8836 RFC 2616HTTP/1.1 June 19998890 Fielding, et al. Expires December 3, 1999 [Page 156] 8891 8892 8893 Internet-Draft HTTP/1.1 June 1999 8837 8894 8838 8895 … … 8888 8945 8889 8946 8890 Fielding, et al. Standards Track [Page 156]8891 8892 8893 RFC 2616HTTP/1.1 June 19998947 Fielding, et al. Expires December 3, 1999 [Page 157] 8948 8949 8950 Internet-Draft HTTP/1.1 June 1999 8894 8951 8895 8952 … … 8945 9002 8946 9003 8947 Fielding, et al. Standards Track [Page 157]8948 8949 8950 RFC 2616HTTP/1.1 June 19999004 Fielding, et al. Expires December 3, 1999 [Page 158] 9005 9006 9007 Internet-Draft HTTP/1.1 June 1999 8951 9008 8952 9009 … … 9002 9059 9003 9060 9004 Fielding, et al. Standards Track [Page 158]9005 9006 9007 RFC 2616HTTP/1.1 June 19999061 Fielding, et al. Expires December 3, 1999 [Page 159] 9062 9063 9064 Internet-Draft HTTP/1.1 June 1999 9008 9065 9009 9066 … … 9059 9116 9060 9117 9061 Fielding, et al. Standards Track [Page 159]9062 9063 9064 RFC 2616HTTP/1.1 June 19999118 Fielding, et al. Expires December 3, 1999 [Page 160] 9119 9120 9121 Internet-Draft HTTP/1.1 June 1999 9065 9122 9066 9123 … … 9116 9173 9117 9174 9118 Fielding, et al. Standards Track [Page 160]9119 9120 9121 RFC 2616HTTP/1.1 June 19999175 Fielding, et al. Expires December 3, 1999 [Page 161] 9176 9177 9178 Internet-Draft HTTP/1.1 June 1999 9122 9179 9123 9180 … … 9173 9230 9174 9231 9175 Fielding, et al. Standards Track [Page 161]9176 9177 9178 RFC 2616HTTP/1.1 June 19999232 Fielding, et al. Expires December 3, 1999 [Page 162] 9233 9234 9235 Internet-Draft HTTP/1.1 June 1999 9179 9236 9180 9237 … … 9230 9287 9231 9288 9232 Fielding, et al. Standards Track [Page 162]9233 9234 9235 RFC 2616HTTP/1.1 June 19999289 Fielding, et al. Expires December 3, 1999 [Page 163] 9290 9291 9292 Internet-Draft HTTP/1.1 June 1999 9236 9293 9237 9294 … … 9287 9344 9288 9345 9289 Fielding, et al. Standards Track [Page 163]9290 9291 9292 RFC 2616HTTP/1.1 June 19999346 Fielding, et al. Expires December 3, 1999 [Page 164] 9347 9348 9349 Internet-Draft HTTP/1.1 June 1999 9293 9350 9294 9351 … … 9344 9401 9345 9402 9346 Fielding, et al. Standards Track [Page 164]9347 9348 9349 RFC 2616HTTP/1.1 June 19999403 Fielding, et al. Expires December 3, 1999 [Page 165] 9404 9405 9406 Internet-Draft HTTP/1.1 June 1999 9350 9407 9351 9408 … … 9401 9458 9402 9459 9403 Fielding, et al. Standards Track [Page 165]9404 9405 9406 RFC 2616HTTP/1.1 June 19999460 Fielding, et al. Expires December 3, 1999 [Page 166] 9461 9462 9463 Internet-Draft HTTP/1.1 June 1999 9407 9464 9408 9465 … … 9458 9515 9459 9516 9460 Fielding, et al. Standards Track [Page 166]9461 9462 9463 RFC 2616HTTP/1.1 June 19999517 Fielding, et al. Expires December 3, 1999 [Page 167] 9518 9519 9520 Internet-Draft HTTP/1.1 June 1999 9464 9521 9465 9522 … … 9515 9572 9516 9573 9517 Fielding, et al. Standards Track [Page 167]9518 9519 9520 RFC 2616HTTP/1.1 June 19999574 Fielding, et al. Expires December 3, 1999 [Page 168] 9575 9576 9577 Internet-Draft HTTP/1.1 June 1999 9521 9578 9522 9579 … … 9572 9629 9573 9630 9574 Fielding, et al. Standards Track [Page 168]9575 9576 9577 RFC 2616HTTP/1.1 June 19999631 Fielding, et al. Expires December 3, 1999 [Page 169] 9632 9633 9634 Internet-Draft HTTP/1.1 June 1999 9578 9635 9579 9636 … … 9629 9686 9630 9687 9631 Fielding, et al. Standards Track [Page 169]9632 9633 9634 RFC 2616HTTP/1.1 June 19999688 Fielding, et al. Expires December 3, 1999 [Page 170] 9689 9690 9691 Internet-Draft HTTP/1.1 June 1999 9635 9692 9636 9693 … … 9686 9743 9687 9744 9688 Fielding, et al. Standards Track [Page 170]9689 9690 9691 RFC 2616HTTP/1.1 June 19999745 Fielding, et al. Expires December 3, 1999 [Page 171] 9746 9747 9748 Internet-Draft HTTP/1.1 June 1999 9692 9749 9693 9750 … … 9743 9800 9744 9801 9745 Fielding, et al. Standards Track [Page 171]9746 9747 9748 RFC 2616HTTP/1.1 June 19999802 Fielding, et al. Expires December 3, 1999 [Page 172] 9803 9804 9805 Internet-Draft HTTP/1.1 June 1999 9749 9806 9750 9807 … … 9800 9857 9801 9858 9802 Fielding, et al. Standards Track [Page 172]9803 9804 9805 RFC 2616HTTP/1.1 June 19999859 Fielding, et al. Expires December 3, 1999 [Page 173] 9860 9861 9862 Internet-Draft HTTP/1.1 June 1999 9806 9863 9807 9864 … … 9857 9914 9858 9915 9859 Fielding, et al. Standards Track [Page 173]9860 9861 9862 RFC 2616HTTP/1.1 June 19999916 Fielding, et al. Expires December 3, 1999 [Page 174] 9917 9918 9919 Internet-Draft HTTP/1.1 June 1999 9863 9920 9864 9921 … … 9914 9971 9915 9972 9916 Fielding, et al. Standards Track [Page 174]9917 9918 9919 RFC 2616HTTP/1.1 June 19999973 Fielding, et al. Expires December 3, 1999 [Page 175] 9974 9975 9976 Internet-Draft HTTP/1.1 June 1999 9920 9977 9921 9978 … … 9971 10028 9972 10029 9973 Fielding, et al. Standards Track [Page 175]9974 9975 9976 RFC 2616HTTP/1.1 June 199910030 Fielding, et al. Expires December 3, 1999 [Page 176] 10031 10032 10033 Internet-Draft HTTP/1.1 June 1999 9977 10034 9978 10035 … … 9993 10050 9994 10051 1 9995 100 Continue (status code) 6 09996 101 Switching Protocols (status code) 6 010052 100 Continue (status code) 61 10053 101 Switching Protocols (status code) 61 9997 10054 9998 10055 2 9999 200 OK (status code) 6 010000 201 Created (status code) 6 110001 202 Accepted (status code) 6 110002 203 Non-Authoritative Information (status code) 6 110003 204 No Content (status code) 6 210004 205 Reset Content (status code) 6 210005 206 Partial Content (status code) 6 210056 200 OK (status code) 61 10057 201 Created (status code) 62 10058 202 Accepted (status code) 62 10059 203 Non-Authoritative Information (status code) 62 10060 204 No Content (status code) 63 10061 205 Reset Content (status code) 63 10062 206 Partial Content (status code) 63 10006 10063 10007 10064 3 10008 300 Multiple Choices (status code) 6 310009 301 Moved Permanently (status code) 6 410010 302 Found (status code) 6 410011 303 See Other (status code) 6 510012 304 Not Modified (status code) 6 510013 305 Use Proxy (status code) 6 610014 306 (Unused) (status code) 6 610015 307 Temporary Redirect (status code) 6 610065 300 Multiple Choices (status code) 64 10066 301 Moved Permanently (status code) 65 10067 302 Found (status code) 65 10068 303 See Other (status code) 66 10069 304 Not Modified (status code) 66 10070 305 Use Proxy (status code) 67 10071 306 (Unused) (status code) 67 10072 307 Temporary Redirect (status code) 67 10016 10073 10017 10074 4 10018 400 Bad Request (status code) 6 710019 401 Unauthorized (status code) 6 710020 402 Payment Required (status code) 6 810021 403 Forbidden (status code) 6 810022 404 Not Found (status code) 6 810023 405 Method Not Allowed (status code) 6 810024 406 Not Acceptable (status code) 6 810025 407 Proxy Authentication Required (status code) 6910026 408 Request Timeout (status code) 6910027 10028 10029 10030 Fielding, et al. Standards Track [Page 176]10031 10032 10033 RFC 2616HTTP/1.1 June 199910034 10035 10036 409 Conflict (status code) 6910037 410 Gone (status code) 7 010038 411 Length Required (status code) 7 010039 412 Precondition Failed (status code) 7 010040 413 Request Entity Too Large (status code) 7 010041 414 Request-URI Too Long (status code) 7 110042 415 Unsupported Media Type (status code) 7 110043 416 Requested Range Not Satisfiable (status code) 7 110044 417 Expectation Failed (status code) 7 110075 400 Bad Request (status code) 68 10076 401 Unauthorized (status code) 68 10077 402 Payment Required (status code) 69 10078 403 Forbidden (status code) 69 10079 404 Not Found (status code) 69 10080 405 Method Not Allowed (status code) 69 10081 406 Not Acceptable (status code) 69 10082 407 Proxy Authentication Required (status code) 70 10083 408 Request Timeout (status code) 70 10084 10085 10086 10087 Fielding, et al. Expires December 3, 1999 [Page 177] 10088 10089 10090 Internet-Draft HTTP/1.1 June 1999 10091 10092 10093 409 Conflict (status code) 70 10094 410 Gone (status code) 71 10095 411 Length Required (status code) 71 10096 412 Precondition Failed (status code) 71 10097 413 Request Entity Too Large (status code) 71 10098 414 Request-URI Too Long (status code) 72 10099 415 Unsupported Media Type (status code) 72 10100 416 Requested Range Not Satisfiable (status code) 72 10101 417 Expectation Failed (status code) 72 10045 10102 10046 10103 5 10047 500 Internal Server Error (status code) 7 210048 501 Not Implemented (status code) 7 210049 502 Bad Gateway (status code) 7 210050 503 Service Unavailable (status code) 7 210051 504 Gateway Timeout (status code) 7 210052 505 HTTP Version Not Supported (status code) 7 310104 500 Internal Server Error (status code) 73 10105 501 Not Implemented (status code) 73 10106 502 Bad Gateway (status code) 73 10107 503 Service Unavailable (status code) 73 10108 504 Gateway Timeout (status code) 73 10109 505 HTTP Version Not Supported (status code) 74 10053 10110 10054 10111 A 10055 Accept header 10 110056 Accept-Charset header 10 310057 Accept-Encoding header 10 410058 Accept-Language header 10 510059 Accept-Ranges header 10 710060 age 1 210061 Age header 10 710062 Allow header 10 810063 Alternates header 17 610064 application/http Media Type 16 410065 Authorization header 10 810112 Accept header 102 10113 Accept-Charset header 104 10114 Accept-Encoding header 105 10115 Accept-Language header 106 10116 Accept-Ranges header 108 10117 age 13 10118 Age header 108 10119 Allow header 109 10120 Alternates header 177 10121 application/http Media Type 165 10122 Authorization header 109 10066 10123 10067 10124 C 10068 cache 1 110125 cache 12 10069 10126 Cache Directives 10070 max-age 11410071 10127 max-age 115 10072 max-stale 114 10073 min-fresh 114 10074 must-revalidate 116 10075 no-cache 111 10076 no-store 112 10077 no-transform 117 10078 only-if-cached 116 10079 private 111 10080 proxy-revalidate 117 10081 public 111 10082 s-maxage 113 10083 Cache-Control header 109 10084 10085 10086 10087 Fielding, et al. Standards Track [Page 177] 10088 10089 10090 RFC 2616 HTTP/1.1 June 1999 10091 10092 10093 cacheable 11 10094 client 10 10095 compress 25 10096 CONNECT method 59 10097 connection 9 10098 Connection header 118 10099 content negotiation 10 10100 Content-Base header 176 10101 Content-Disposition header 170 10102 Content-Encoding header 119 10103 Content-Language header 120 10104 Content-Length header 121 10105 Content-Location header 122 10106 Content-MD5 header 122 10107 Content-Range header 124 10108 Content-Type header 126 10109 Content-Version header 176 10128 max-age 116 10129 max-stale 115 10130 min-fresh 115 10131 must-revalidate 117 10132 no-cache 112 10133 no-store 113 10134 no-transform 118 10135 only-if-cached 117 10136 private 112 10137 proxy-revalidate 118 10138 public 112 10139 s-maxage 114 10140 Cache-Control header 110 10141 10142 10143 10144 Fielding, et al. Expires December 3, 1999 [Page 178] 10145 10146 10147 Internet-Draft HTTP/1.1 June 1999 10148 10149 10150 cacheable 12 10151 client 11 10152 compress 26 10153 CONNECT method 60 10154 connection 10 10155 Connection header 119 10156 content negotiation 11 10157 Content-Base header 177 10158 Content-Disposition header 171 10159 Content-Encoding header 120 10160 Content-Language header 121 10161 Content-Length header 122 10162 Content-Location header 123 10163 Content-MD5 header 123 10164 Content-Range header 125 10165 Content-Type header 127 10166 Content-Version header 177 10110 10167 10111 10168 D 10112 Date header 12 610113 deflate 2 510114 DELETE method 5 810115 Derived-From header 17 610116 downstream 1 310169 Date header 127 10170 deflate 26 10171 DELETE method 59 10172 Derived-From header 177 10173 downstream 14 10117 10174 10118 10175 E 10119 entity 910120 ETag header 12 710121 Expect header 12 810122 Expires header 1 2910123 explicit expiration time 1 210176 entity 10 10177 ETag header 128 10178 Expect header 129 10179 Expires header 130 10180 explicit expiration time 13 10124 10181 10125 10182 F 10126 first-hand 1 110127 fresh 1 210128 freshness lifetime 1 210129 From header 13 010183 first-hand 12 10184 fresh 13 10185 freshness lifetime 13 10186 From header 131 10130 10187 10131 10188 G 10132 gateway 1 110133 GET method 5 510189 gateway 12 10190 GET method 56 10134 10191 Grammar 10192 Accept 103 10193 Accept-Charset 105 10194 Accept-Encoding 105 10195 accept-extension 103 10196 Accept-Language 106 10197 accept-params 103 10198 10199 10200 10201 Fielding, et al. Expires December 3, 1999 [Page 179] 10202 10203 10204 Internet-Draft HTTP/1.1 June 1999 10205 10206 10207 Accept-Ranges 108 10208 acceptable-ranges 108 10209 Age 108 10210 age-value 108 10211 Allow 109 10212 ALPHA 18 10213 asctime-date 24 10214 attribute 27 10215 Authorization 109 10216 byte-content-range-spec 125 10217 byte-range-resp-spec 125 10218 byte-range-set 141 10219 byte-range-spec 141 10220 byte-ranges-specifier 141 10221 bytes-unit 33 10222 Cache-Control 111 10223 cache-directive 111 10224 cache-extension 111 10225 cache-request-directive 111 10226 cache-response-directive 111 10227 CHAR 18 10228 charset 25 10229 chunk 28 10230 chunk-data 28 10231 chunk-ext-name 28 10232 chunk-ext-val 28 10233 chunk-extension 28 10234 chunk-size 28 10235 Chunked-Body 28 10236 codings 105 10237 comment 19 10238 Connection 120 10239 connection-token 120 10240 content-coding 26 10241 content-disposition 172 10242 Content-Encoding 121 10243 Content-Language 121 10244 Content-Length 122 10245 Content-Location 123 10246 Content-MD5 123 10247 Content-Range 125 10248 content-range-spec 125 10249 Content-Type 127 10250 CR 18 10251 CRLF 18 10252 ctext 19 10253 CTL 18 10254 Date 127 10255 10256 10257 10258 Fielding, et al. Expires December 3, 1999 [Page 180] 10259 10260 10261 Internet-Draft HTTP/1.1 June 1999 10262 10263 10264 date1 24 10265 date2 24 10266 date3 24 10267 delta-seconds 24 10268 DIGIT 18 10269 disp-extension-parm 172 10270 disp-extension-token 172 10271 disposition-parm 172 10272 disposition-type 172 10273 entity-body 46 10274 entity-header 46 10275 entity-tag 33 10276 ETag 129 10277 Expect 129 10278 expect-params 129 10279 expectation 129 10280 expectation-extension 129 10281 Expires 130 10282 extension-code 44 10283 extension-header 46 10284 extension-method 39 10285 extension-pragma 139 10286 field-content 35 10287 field-name 35 10288 field-value 35 10289 filename-parm 172 10290 first-byte-pos 141 10291 From 131 10292 general-header 38 10293 generic-message 34 10294 HEX 19 10295 Host 131 10296 HT 18 10297 HTTP-date 24 10298 HTTP-message 34 10299 HTTP-Version 20 10300 http_URL 22 10301 If-Match 132 10302 If-Modified-Since 133 10303 If-None-Match 135 10304 If-Range 136 10305 If-Unmodified-Since 137 10306 instance-length 125 10307 language-range 106 10308 language-tag 32 10309 last-byte-pos 141 10310 last-chunk 28 10311 Last-Modified 137 10312 10313 10314 10315 Fielding, et al. Expires December 3, 1999 [Page 181] 10316 10317 10318 Internet-Draft HTTP/1.1 June 1999 10319 10320 10321 LF 18 10322 LOALPHA 18 10323 Location 138 10324 LWS 19 10325 Max-Forwards 138 10326 md5-digest 123 10327 media-range 103 10328 media-type 29 10329 message-body 35 10330 message-header 35 10331 Method 39 10332 MIME-Version 169 10333 month 24 10334 OCTET 18 10335 opaque-tag 33 10336 other-range-unit 33 10337 parameter 27 10338 Pragma 139 10339 pragma-directive 139 10340 primary-tag 32 10341 product 31 10342 product-version 31 10343 protocol-name 149 10344 protocol-version 149 10345 Proxy-Authenticate 140 10346 Proxy-Authorization 140 10347 pseudonym 149 10348 qdtext 19 10349 quoted-pair 20 10350 quoted-string 19 10351 qvalue 32 10352 Range 142 10353 range-unit 33 10354 ranges-specifier 141 10355 Reason-Phrase 44 10356 received-by 149 10357 received-protocol 149 10358 Referer 143 10359 Request 38 10360 request-header 42 10361 Request-Line 38 10362 Request-URI 39 10363 Response 42 10364 response-header 45 10365 Retry-After 143 10366 rfc850-date 24 10367 rfc1123-date 24 10368 separators 19 10369 10370 10371 10372 Fielding, et al. Expires December 3, 1999 [Page 182] 10373 10374 10375 Internet-Draft HTTP/1.1 June 1999 10376 10377 10378 Server 144 10379 SP 18 10380 start-line 34 10381 Status-Code 44 10382 Status-Line 42 10383 subtag 32 10384 subtype 29 10385 suffix-byte-range-spec 141 10386 suffix-length 141 10387 t-codings 144 10388 TE 144 10389 TEXT 19 10390 time 24 10391 token 19 10392 Trailer 146 10393 trailer 28 10394 transfer-coding 27 10395 Transfer-Encoding 146 10396 transfer-extension 27 10397 type 29 10398 UPALPHA 18 10399 Upgrade 147 10400 User-Agent 148 10401 value 27 10402 Vary 148 10403 Via 149 10404 warn-agent 151 10405 warn-code 151 10406 warn-date 151 10407 warn-text 151 10408 Warning 151 10409 warning-value 151 10410 weak 33 10411 weekday 24 10412 wkday 24 10413 WWW-Authenticate 153 10414 gzip 26 10415 10416 H 10417 HEAD method 57 10418 Headers 10135 10419 Accept 102 10136 10420 Accept-Charset 104 10137 Accept-Encoding 104 10138 accept-extension 102 10139 Accept-Language 105 10140 accept-params 102 10141 10142 10143 10144 Fielding, et al. Standards Track [Page 178] 10145 10146 10147 RFC 2616 HTTP/1.1 June 1999 10148 10149 10150 Accept-Ranges 107 10151 acceptable-ranges 107 10152 Age 107 10153 age-value 107 10154 Allow 108 10155 ALPHA 17 10156 asctime-date 23 10157 attribute 26 10158 Authorization 108 10159 byte-content-range-spec 124 10160 byte-range-resp-spec 124 10161 byte-range-set 140 10162 byte-range-spec 140 10163 byte-ranges-specifier 140 10164 bytes-unit 32 10421 Accept-Encoding 105 10422 Accept-Language 106 10423 Accept-Ranges 108 10424 Age 108 10425 Allow 109 10426 10427 10428 10429 Fielding, et al. Expires December 3, 1999 [Page 183] 10430 10431 10432 Internet-Draft HTTP/1.1 June 1999 10433 10434 10435 Alternate 177 10436 Authorization 109 10165 10437 Cache-Control 110 10166 cache-directive 11010167 cache-extension 11010168 cache-request-directive 11010169 cache-response-directive 11010170 CHAR 1710171 charset 2410172 chunk 2710173 chunk-data 2710174 chunk-ext-name 2710175 chunk-ext-val 2710176 chunk-extension 2710177 chunk-size 2710178 Chunked-Body 2710179 codings 10410180 comment 1810181 10438 Connection 119 10182 connection-token 119 10183 content-coding 25 10184 content-disposition 171 10439 Content-Base 177 10440 Content-Disposition 171 10185 10441 Content-Encoding 120 10186 Content-Language 120 10187 Content-Length 121 10188 Content-Location 122 10189 Content-MD5 122 10190 Content-Range 124 10191 content-range-spec 124 10192 Content-Type 126 10193 CR 17 10194 CRLF 17 10195 ctext 18 10196 CTL 17 10197 Date 126 10198 10199 10200 10201 Fielding, et al. Standards Track [Page 179] 10202 10203 10204 RFC 2616 HTTP/1.1 June 1999 10205 10206 10207 date1 23 10208 date2 23 10209 date3 23 10210 delta-seconds 23 10211 DIGIT 17 10212 disp-extension-parm 171 10213 disp-extension-token 171 10214 disposition-parm 171 10215 disposition-type 171 10216 entity-body 45 10217 entity-header 45 10218 entity-tag 32 10442 Content-Language 121 10443 Content-Length 122 10444 Content-Location 123 10445 Content-MD5 123 10446 Content-Range 125 10447 Content-Type 127 10448 Content-Version 177 10449 Date 127 10450 Derived-From 177 10219 10451 ETag 128 10220 Expect 128 10221 expect-params 128 10222 expectation 128 10223 expectation-extension 128 10224 Expires 129 10225 extension-code 43 10226 extension-header 45 10227 extension-method 38 10228 extension-pragma 138 10229 field-content 34 10230 field-name 34 10231 field-value 34 10232 filename-parm 171 10233 first-byte-pos 140 10234 From 130 10235 general-header 37 10236 generic-message 33 10237 HEX 18 10238 Host 130 10239 HT 17 10240 HTTP-date 23 10241 HTTP-message 33 10242 HTTP-Version 19 10243 http_URL 21 10244 If-Match 131 10245 If-Modified-Since 132 10246 If-None-Match 134 10247 If-Range 135 10248 If-Unmodified-Since 136 10249 instance-length 124 10250 language-range 105 10251 language-tag 31 10252 last-byte-pos 140 10253 last-chunk 27 10254 Last-Modified 136 10255 10256 10257 10258 Fielding, et al. Standards Track [Page 180] 10259 10260 10261 RFC 2616 HTTP/1.1 June 1999 10262 10263 10264 LF 17 10265 LOALPHA 17 10266 Location 137 10267 LWS 18 10268 Max-Forwards 137 10269 md5-digest 122 10270 media-range 102 10271 media-type 28 10272 message-body 34 10273 message-header 34 10274 Method 38 10275 MIME-Version 168 10276 month 23 10277 OCTET 17 10278 opaque-tag 32 10279 other-range-unit 32 10280 parameter 26 10281 Pragma 138 10282 pragma-directive 138 10283 primary-tag 31 10284 product 30 10285 product-version 30 10286 protocol-name 148 10287 protocol-version 148 10288 Proxy-Authenticate 139 10289 Proxy-Authorization 139 10290 pseudonym 148 10291 qdtext 18 10292 quoted-pair 19 10293 quoted-string 18 10294 qvalue 31 10295 Range 141 10296 range-unit 32 10297 ranges-specifier 140 10298 Reason-Phrase 43 10299 received-by 148 10300 received-protocol 148 10301 Referer 142 10302 Request 37 10303 request-header 41 10304 Request-Line 37 10305 Request-URI 38 10306 Response 41 10307 response-header 44 10308 Retry-After 142 10309 rfc850-date 23 10310 rfc1123-date 23 10311 separators 18 10312 10313 10314 10315 Fielding, et al. Standards Track [Page 181] 10316 10317 10318 RFC 2616 HTTP/1.1 June 1999 10319 10320 10321 Server 143 10322 SP 17 10323 start-line 33 10324 Status-Code 43 10325 Status-Line 41 10326 subtag 31 10327 subtype 28 10328 suffix-byte-range-spec 140 10329 suffix-length 140 10330 t-codings 143 10331 TE 143 10332 TEXT 18 10333 time 23 10334 token 18 10452 Expect 129 10453 Expires 130 10454 From 131 10455 Host 131 10456 If-Match 132 10457 If-Modified-Since 133 10458 If-None-Match 135 10459 If-Range 136 10460 If-Unmodified-Since 137 10461 Last-Modified 137 10462 Link 177 10463 Location 138 10464 Max-Forwards 138 10465 Pragma 139 10466 Proxy-Authenticate 140 10467 Proxy-Authorization 140 10468 Public 177 10469 Range 140 10470 Referer 143 10471 Retry-After 143 10472 Server 144 10473 TE 144 10335 10474 Trailer 145 10336 trailer 27 10337 transfer-coding 26 10338 Transfer-Encoding 145 10339 transfer-extension 26 10340 type 28 10341 UPALPHA 17 10475 Transfer-Encoding 146 10342 10476 Upgrade 146 10343 User-Agent 147 10344 value 26 10345 Vary 147 10346 Via 148 10347 warn-agent 150 10348 warn-code 150 10349 warn-date 150 10350 warn-text 150 10477 URI 177 10478 User-Agent 148 10479 Vary 148 10480 Via 149 10351 10481 Warning 150 10352 warning-value 150 10353 weak 32 10354 weekday 23 10355 wkday 23 10356 WWW-Authenticate 152 10357 gzip 25 10358 10359 H 10360 HEAD method 56 10361 Headers 10362 Accept 101 10363 Accept-Charset 103 10364 Accept-Encoding 104 10365 Accept-Language 105 10366 Accept-Ranges 107 10367 Age 107 10368 Allow 108 10369 10370 10371 10372 Fielding, et al. Standards Track [Page 182] 10373 10374 10375 RFC 2616 HTTP/1.1 June 1999 10376 10377 10378 Alternate 176 10379 Authorization 108 10380 Cache-Control 109 10381 Connection 118 10382 Content-Base 176 10383 Content-Disposition 170 10384 Content-Encoding 119 10385 Content-Language 120 10386 Content-Length 121 10387 Content-Location 122 10388 Content-MD5 122 10389 Content-Range 124 10390 Content-Type 126 10391 Content-Version 176 10392 Date 126 10393 Derived-From 176 10394 ETag 127 10395 Expect 128 10396 Expires 129 10397 From 130 10398 Host 130 10399 If-Match 131 10400 If-Modified-Since 132 10401 If-None-Match 134 10402 If-Range 135 10403 If-Unmodified-Since 136 10404 Last-Modified 136 10405 Link 176 10406 Location 137 10407 Max-Forwards 137 10408 Pragma 138 10409 Proxy-Authenticate 139 10410 Proxy-Authorization 139 10411 Public 176 10412 Range 139 10413 Referer 142 10414 Retry-After 142 10415 Server 143 10416 TE 143 10417 Trailer 144 10418 Transfer-Encoding 145 10419 Upgrade 145 10420 URI 176 10421 User-Agent 147 10422 Vary 147 10423 Via 148 10424 Warning 149 10425 WWW-Authenticate 152 10426 10427 10428 10429 Fielding, et al. Standards Track [Page 183] 10430 10431 10432 RFC 2616 HTTP/1.1 June 1999 10433 10434 10435 heuristic expiration time 12 10436 Host header 130 10482 WWW-Authenticate 153 10483 10484 10485 10486 Fielding, et al. Expires December 3, 1999 [Page 184] 10487 10488 10489 Internet-Draft HTTP/1.1 June 1999 10490 10491 10492 heuristic expiration time 13 10493 Host header 131 10437 10494 10438 10495 I 10439 identity 2 510440 If-Match header 13 110441 If-Modified-Since header 13 210442 If-None-Match header 13 410443 If-Range header 13 510444 If-Unmodified-Since header 13 610445 inbound 1 310496 identity 26 10497 If-Match header 132 10498 If-Modified-Since header 133 10499 If-None-Match header 135 10500 If-Range header 136 10501 If-Unmodified-Since header 137 10502 inbound 14 10446 10503 10447 10504 L 10448 Last-Modified header 13 610449 Link header 17 610450 LINK method 17 510451 Location header 13 710505 Last-Modified header 137 10506 Link header 177 10507 LINK method 176 10508 Location header 138 10452 10509 10453 10510 M 10454 10511 max-age 10455 Cache Directive 11410456 10512 Cache Directive 115 10457 Max-Forwards header 137 10513 Cache Directive 116 10514 Max-Forwards header 138 10458 10515 max-stale 10459 Cache Directive 11 410516 Cache Directive 115 10460 10517 Media Type 10461 application/http 16 410462 message/http 16 410463 multipart/byteranges 16 510464 multipart/x-byteranges 16 610465 message 910466 message/http Media Type 16 410518 application/http 165 10519 message/http 165 10520 multipart/byteranges 166 10521 multipart/x-byteranges 167 10522 message 10 10523 message/http Media Type 165 10467 10524 Methods 10468 CONNECT 5910469 DELETE 5 810470 GET 5 510471 HEAD 5 610472 LINK 17 510473 OPTIONS 5 410474 PATCH 17 510475 POST 5 610476 PUT 5 710477 TRACE 5 810478 UNLINK 17 510525 CONNECT 60 10526 DELETE 59 10527 GET 56 10528 HEAD 57 10529 LINK 176 10530 OPTIONS 55 10531 PATCH 176 10532 POST 57 10533 PUT 58 10534 TRACE 59 10535 UNLINK 176 10479 10536 min-fresh 10480 Cache Directive 11 410481 multipart/byteranges Media Type 16 510482 multipart/x-byteranges Media Type 16 610483 10484 10485 10486 Fielding, et al. Standards Track [Page 184]10487 10488 10489 RFC 2616HTTP/1.1 June 199910537 Cache Directive 115 10538 multipart/byteranges Media Type 166 10539 multipart/x-byteranges Media Type 167 10540 10541 10542 10543 Fielding, et al. Expires December 3, 1999 [Page 185] 10544 10545 10546 Internet-Draft HTTP/1.1 June 1999 10490 10547 10491 10548 10492 10549 must-revalidate 10493 Cache Directive 11 610550 Cache Directive 117 10494 10551 10495 10552 N 10496 10553 no-cache 10497 Cache Directive 11 110554 Cache Directive 112 10498 10555 no-store 10499 Cache Directive 11 210556 Cache Directive 113 10500 10557 no-transform 10501 Cache Directive 11 710558 Cache Directive 118 10502 10559 10503 10560 O 10504 10561 only-if-cached 10505 Cache Directive 11 610506 OPTIONS method 5 410507 origin server 1 010508 outbound 1 310562 Cache Directive 117 10563 OPTIONS method 55 10564 origin server 11 10565 outbound 14 10509 10566 10510 10567 P 10511 PATCH method 17 510512 POST method 5 610513 Pragma header 13 810568 PATCH method 176 10569 POST method 57 10570 Pragma header 139 10514 10571 private 10515 Cache Directive 11 110516 proxy 1 010517 Proxy-Authenticate header 1 3910518 Proxy-Authorization header 1 3910572 Cache Directive 112 10573 proxy 11 10574 Proxy-Authenticate header 140 10575 Proxy-Authorization header 140 10519 10576 proxy-revalidate 10520 Cache Directive 11 710577 Cache Directive 118 10521 10578 public 10522 Cache Directive 11 110523 Public header 17 610524 PUT method 5 710579 Cache Directive 112 10580 Public header 177 10581 PUT method 58 10525 10582 10526 10583 R 10527 Range header 1 3910528 Referer header 14 210529 representation 910530 request 910531 resource 910532 response 910533 Retry-After header 14 210584 Range header 140 10585 Referer header 143 10586 representation 10 10587 request 10 10588 resource 10 10589 response 10 10590 Retry-After header 143 10534 10591 10535 10592 S 10536 10593 s-maxage 10537 Cache Directive 11 310538 semantically transparent 1 210539 server 1 010540 10541 10542 10543 Fielding, et al. Standards Track [Page 185]10544 10545 10546 RFC 2616HTTP/1.1 June 199910547 10548 10549 Server header 14 310550 stale 1 210594 Cache Directive 114 10595 semantically transparent 13 10596 server 11 10597 10598 10599 10600 Fielding, et al. Expires December 3, 1999 [Page 186] 10601 10602 10603 Internet-Draft HTTP/1.1 June 1999 10604 10605 10606 Server header 144 10607 stale 13 10551 10608 Status Codes 10552 100 Continue 6 010553 101 Switching Protocols 6 010554 200 OK 6 010555 201 Created 6 110556 202 Accepted 6 110557 203 Non-Authoritative Information 6 110558 204 No Content 6 210559 205 Reset Content 6 210560 206 Partial Content 6 210561 300 Multiple Choices 6 310562 301 Moved Permanently 6 410563 302 Found 6 410564 303 See Other 6 510565 304 Not Modified 6 510566 305 Use Proxy 6 610567 306 (Unused) 6 610568 307 Temporary Redirect 6 610569 400 Bad Request 6 710570 401 Unauthorized 6 710571 402 Payment Required 6 810572 403 Forbidden 6 810573 404 Not Found 6 810574 405 Method Not Allowed 6 810575 406 Not Acceptable 6 810576 407 Proxy Authentication Required 6910577 408 Request Timeout 6910578 409 Conflict 6910579 410 Gone 7 010580 411 Length Required 7 010581 412 Precondition Failed 7 010582 413 Request Entity Too Large 7 010583 414 Request-URI Too Long 7 110584 415 Unsupported Media Type 7 110585 416 Requested Range Not Satisfiable 7 110586 417 Expectation Failed 7 110587 500 Internal Server Error 7 210588 501 Not Implemented 7 210589 502 Bad Gateway 7 210590 503 Service Unavailable 7 210591 504 Gateway Timeout 7 210592 505 HTTP Version Not Supported 7 310609 100 Continue 61 10610 101 Switching Protocols 61 10611 200 OK 61 10612 201 Created 62 10613 202 Accepted 62 10614 203 Non-Authoritative Information 62 10615 204 No Content 63 10616 205 Reset Content 63 10617 206 Partial Content 63 10618 300 Multiple Choices 64 10619 301 Moved Permanently 65 10620 302 Found 65 10621 303 See Other 66 10622 304 Not Modified 66 10623 305 Use Proxy 67 10624 306 (Unused) 67 10625 307 Temporary Redirect 67 10626 400 Bad Request 68 10627 401 Unauthorized 68 10628 402 Payment Required 69 10629 403 Forbidden 69 10630 404 Not Found 69 10631 405 Method Not Allowed 69 10632 406 Not Acceptable 69 10633 407 Proxy Authentication Required 70 10634 408 Request Timeout 70 10635 409 Conflict 70 10636 410 Gone 71 10637 411 Length Required 71 10638 412 Precondition Failed 71 10639 413 Request Entity Too Large 71 10640 414 Request-URI Too Long 72 10641 415 Unsupported Media Type 72 10642 416 Requested Range Not Satisfiable 72 10643 417 Expectation Failed 72 10644 500 Internal Server Error 73 10645 501 Not Implemented 73 10646 502 Bad Gateway 73 10647 503 Service Unavailable 73 10648 504 Gateway Timeout 73 10649 505 HTTP Version Not Supported 74 10593 10650 10594 10651 T 10595 TE header 14 310596 TRACE method 5 810597 10598 10599 10600 Fielding, et al. Standards Track [Page 186]10601 10602 10603 RFC 2616HTTP/1.1 June 199910604 10605 10606 Trailer header 14 410607 Transfer-Encoding header 14 510608 tunnel 1 110652 TE header 144 10653 TRACE method 59 10654 10655 10656 10657 Fielding, et al. Expires December 3, 1999 [Page 187] 10658 10659 10660 Internet-Draft HTTP/1.1 June 1999 10661 10662 10663 Trailer header 145 10664 Transfer-Encoding header 146 10665 tunnel 12 10609 10666 10610 10667 U 10611 UNLINK method 17 510612 Upgrade header 14 510613 upstream 1 310614 URI header 17 610615 user agent 1 010616 User-Agent header 14 710668 UNLINK method 176 10669 Upgrade header 146 10670 upstream 14 10671 URI header 177 10672 user agent 11 10673 User-Agent header 148 10617 10674 10618 10675 V 10619 validator 1 210620 variant 1 010621 Vary header 14 710622 Via header 14 810676 validator 13 10677 variant 11 10678 Vary header 148 10679 Via header 149 10623 10680 10624 10681 W 10625 Warning header 1 4910626 WWW-Authenticate header 15 210682 Warning header 150 10683 WWW-Authenticate header 153 10627 10684 10628 10685 … … 10655 10712 10656 10713 10657 Fielding, et al. Standards Track [Page 187]10658 10659 10660 RFC 2616HTTP/1.1 June 199910714 Fielding, et al. Expires December 3, 1999 [Page 188] 10715 10716 10717 Internet-Draft HTTP/1.1 June 1999 10661 10718 10662 10719 … … 10712 10769 10713 10770 10714 Fielding, et al. Standards Track [Page 188]10715 10716 10717 RFC 2616HTTP/1.1 June 199910771 Fielding, et al. Expires December 3, 1999 [Page 189] 10772 10773 10774 Internet-Draft HTTP/1.1 June 1999 10718 10775 10719 10776 10720 10777 Full Copyright Statement 10721 10778 10722 Copyright (C) The I nternet Society(1999).10779 Copyright (C) The IETF Trust (1999). 10723 10780 10724 10781 This document is subject to the rights, licenses and restrictions … … 10728 10785 This document and the information contained herein are provided on an 10729 10786 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 10730 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET10731 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,10732 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE10733 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED10787 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND 10788 THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS 10789 OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF 10790 THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 10734 10791 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 10735 10792 … … 10769 10826 10770 10827 10771 Fielding, et al. Standards Track [Page 189]10772 10773 10828 Fielding, et al. Expires December 3, 1999 [Page 190] 10829 10830
Note: See TracChangeset
for help on using the changeset viewer.