Sec. Ref. | Feature | Implemented
and Tested |
Implemented
and Not Tested |
Not
Implemented |
Not
Applicable |
Not Verified |
3.1 | HTTP Version |
|
||||
3.2.1 | URL Syntax |
|
||||
3.2.2 | HTTP URL |
|
||||
3.2.3 | URI Comparison |
|
||||
3.3.1 | Full Date |
|
||||
3.3.2 | Delta Seconds |
|
||||
3.5 | Content Codings |
|
||||
3.6 | Transfer Codings |
|
||||
3.6.1 | Chunked Transfer Coding |
|
||||
3.6.2 | Identity Transfer Coding |
|
||||
3.7 | Media Types |
|
||||
3.7.1 | Canonicalization & Text Defaults |
|
||||
3.7.2 | Multipart Types |
|
||||
3.8 | Product Tokens |
|
||||
3.9 | Quality Values |
|
||||
3.10 | Language Tags |
|
||||
3.11 | Entity Tags |
|
||||
3.12 | Range Units |
|
||||
4.1 | Message Types |
|
||||
4.2 | Message Headers |
|
||||
4.3 | Message Body |
|
||||
4.4 | Message Length |
|
||||
4.5 | General Header Fields |
|
||||
5.1 | Request-Line |
|
||||
5.1.1 | Method |
|
||||
5.1.2 | Request-URI |
|
||||
5.2 | Resource |
|
||||
5.3 | Request Header Fields |
|
||||
6.* | Response |
|
||||
7.1 | Entity Header Fields |
|
||||
7.2.1 | Entity Body Type |
|
||||
7.2.2 | Entity Body Length |
|
||||
8.1.1 | Persistent Connections |
|
||||
8.1.2 | Overall Operation |
|
||||
8.1.2.1 | Negotiation |
|
||||
8.1.2.2 | Pipelining |
|
||||
8.1.3 | Proxy Servers |
|
||||
8.1.4 | Practical Considerasations |
|
||||
8.2.1 | Persistent connections and flow control |
|
||||
8.2.2 | Monitoring connections for errors |
|
||||
8.2.3 | Automatic retrying |
|
||||
8.2.4 | Use of 100 (Continue) |
|
||||
8.2.5 | Prematurely Closed Connections |
|
||||
9.2 | OPTIONS |
|
||||
9.3 | GET |
|
||||
9.4 | HEAD |
|
||||
9.5 | POST |
|
||||
9.6 | PUT |
|
||||
9.6.1 | PUT with Content Range |
|
||||
9.7 | DELETE |
|
||||
9.8 | TRACE |
|
||||
10.1.1 | 100 Continue |
|
||||
10.1.2 | 101 Switching Protocols |
|
||||
10.2.2 | 201 Created |
|
||||
10.2.3 | 202 Accepted |
|
||||
10.2.4 | 203 Non-Authorative Info |
|
||||
10.2.5 | 204 No Content |
|
||||
10.2.6 | 205 Reset Content |
|
||||
10.2.7 | 206 Partial Content |
|
||||
10.3.1 | 300 Multiple Choices |
|
||||
10.3.2 | 301 Moved Permanently |
|
||||
10.3.3 | 302 Found |
|
||||
10.3.4 | 303 See Other |
|
||||
10.3.5 | 304 Not Modified |
|
||||
10.3.6 | 305 Use Proxy |
|
||||
10.3.7 | 307 Temporary Redirect |
|
||||
10.4.1 | 400 Bad Request |
|
||||
10.4.2 | 401 Unauthorized |
|
||||
10.4.3 | 402 Payment Required |
|
||||
10.4.4 | 403 Forbidden |
|
||||
10.4.5 | 404 Not found |
|
||||
10.4.6 | 405 Method Not Allowed |
|
||||
10.4.7 | 406 Not Acceptable |
|
||||
10.4.8 | 407 Proxy Auth required |
|
||||
10.4.9 | 408 Request Timeout |
|
||||
10.4.10 | 409 Conflict |
|
||||
10.4.11 | 410 Gone |
|
||||
10.4.12 | 411 Length required |
|
||||
10.4.13 | 412 Precondition Failed |
|
||||
10.4.14 | 413 Entity Too Large |
|
|
|||
10.4.15 | 414 URI Too Long |
|
|
|||
10.4.16 | 415 Unsupported Media Type |
|
|
|||
10.4.17 | 416 Range Not Satisfiable |
|
|
|||
10.4.18 | 417 Expectation Failed |
|
|
|||
10.14.19 | 418 Reauthentication |
|
|
|||
10.4.20 | 419 Proxy Reauthentication |
|
|
|||
11 | Authentication |
|
||||
11.1 | Digest Authentication |
|
||||
12 | Negotiation |
|
||||
13 | Caching |
|
||||
13.1.1 | Cache correctness |
|
||||
13.1.2 | Warnings |
|
||||
13.1.3 | Cache-control |
|
||||
13.2.1 | Server-specified Expiration |
|
||||
13.2.2 | Heuristic Expiration |
|
||||
13.2.3 | Age Calculation |
|
||||
13.2.4 | Expiration Calculations |
|
||||
13.3 | Validation |
|
||||
13.4 | Response Cachability |
|
||||
13.5 | Constructing from Cache |
|
||||
14.1 | Accept |
|
||||
14.2 | Accept-Charset |
|
||||
14.3 | Accept-Encoding |
|
||||
14.4 | Accept-Language |
|
||||
14.5 | Accept-Ranges |
|
||||
14.6 | Age |
|
||||
14.7 | Allow |
|
||||
14.8 | Authorization |
|
||||
14.9 | Cache-Control |
|
||||
14.10 | Connection |
|
||||
14.11 | Content-Base |
|
||||
14.12 | Content-Encoding |
|
||||
14.13 | Content-Language |
|
||||
14.14 | Content-Length |
|
||||
14.15 | Content-Location |
|
||||
14.16 | Content-MD5 |
|
||||
14.17 | Content-Range |
|
||||
14.18 | Content-Type |
|
||||
14.19 | Date |
|
||||
14.20 | ETag |
|
||||
14.21 | Expires |
|
||||
14.22 | From |
|
||||
14.23 | Host |
|
||||
14.24 | If-Modified-Since |
|
||||
14.25 | If-Match |
|
||||
14.26 | If-None-Match |
|
||||
14.27 | If-Range |
|
||||
14.28 | If-Unmodified-Since |
|
||||
14.29 | Last-Modified |
|
||||
14.30 | Location |
|
||||
14.31 | Max-Forwards |
|
||||
14.32 | Pragma |
|
||||
14.33 | Proxy-Authenticate |
|
||||
14.34 | Proxy-Authorization |
|
||||
14.35 | Public |
|
||||
14.36 | Range |
|
||||
14.37 | Referer |
|
||||
14.38 | Retry-After |
|
||||
14.39 | Server |
|
||||
14.40 | Transfer-Encoding |
|
||||
14.41 | Upgrade |
|
||||
14.42 | User-Agent |
|
||||
14.43 | Vary |
|
||||
14.44 | Via |
|
||||
14.45 | Warning |
|
||||
14.46 | WWW-Authenticate |
|
||||
14.47 | Expect |
|
||||
14.47.1 | Expect 100-continue |
|
||||
14.48 | TE |
|
||||
14.49 | Trailer |
|