95110
48155
Title | Reference | Changes |
---|---|---|
HTTP Over TLS |
|
|
HTTP/1.1 Message Syntax and Routing [*] |
|
|
HTTP/1.1 Semantics and Content |
|
|
HTTP/1.1 Conditional Requests |
|
|
HTTP/1.1 Range Requests |
|
|
HTTP/1.1 Authentication |
|
|
HTTP Status Code 308 (Permanent Redirect) |
|
|
HTTP Authentication-Info and Proxy-Authentication-Info Response Header Fields |
|
|
HTTP Client-Initiated Content-Encoding |
|
|
URI Scheme | Description | Ref. |
---|---|---|
http | Hypertext Transfer Protocol |
|
https | Hypertext Transfer Protocol Secure |
|
Field Name | Ref. |
---|---|
Content-Type |
|
Content-Encoding |
|
Content-Language |
|
Content-Length |
|
Content-Location |
|
Name | Description | Ref. |
---|---|---|
compress | UNIX "compress" data format |
|
deflate | "deflate" compressed data ( |
|
gzip | GZIP file format |
|
identity | Reserved |
|
x-compress | Deprecated (alias for compress) |
|
x-gzip | Deprecated (alias for gzip) |
|
Field Name | Ref. |
---|---|
ETag |
|
Last-Modified |
|
ETag 1 | ETag 2 | Strong Comparison | Weak Comparison |
---|---|---|---|
W/"1" | W/"1" | no match | match |
W/"1" | W/"2" | no match | no match |
W/"1" | "1" | no match | match |
"1" | "1" | match | match |
Method | Description | Ref. |
---|---|---|
GET | Transfer a current representation of the target resource. |
|
HEAD | Same as GET, but do not transfer the response body. |
|
POST | Perform resource-specific processing on the request payload. |
|
PUT | Replace all current representations of the target resource with the request payload. |
|
DELETE | Remove all current representations of the target resource. |
|
CONNECT | Establish a tunnel to the server identified by the target resource. |
|
OPTIONS | Describe the communication options for the target resource. |
|
TRACE | Perform a message loop-back test along the path to the target resource. |
|
Field Name | Ref. |
---|---|
Expect |
|
From |
|
Referer |
|
TE |
|
Trailer |
|
User-Agent |
|
Field Name | Ref. |
---|---|
Allow |
|
Date |
|
Location |
|
Retry-After |
|
Server |
|
Field Name | Ref. |
---|---|
Accept |
|
Accept-Charset |
|
Accept-Encoding |
|
Accept-Language |
|
Media Type | Quality Value |
---|---|
text/plain;format=flowed | 1 |
text/plain | 0.7 |
text/html | 0.3 |
image/jpeg | 0.5 |
text/plain;format=fixed | 0.4 |
text/html;level=3 | 0.7 |
Field Name | Ref. |
---|---|
If-Match |
|
If-None-Match |
|
If-Modified-Since |
|
If-Unmodified-Since |
|
If-Range |
|
Range Unit Name | Description | Ref. |
---|---|---|
bytes | a range of octets |
|
none | reserved as keyword to indicate range requests are not supported |
|
Method | Safe | Idempotent | Ref. |
---|---|---|---|
* | no | no |
|
CONNECT | no | no |
|
DELETE | no | yes |
|
GET | yes | yes |
|
HEAD | yes | yes |
|
OPTIONS | yes | yes |
|
POST | no | no |
|
PUT | no | yes |
|
TRACE | yes | yes |
|
Value | Description | Ref. |
---|---|---|
100 | Continue |
|
101 | Switching Protocols |
|
200 | OK |
|
201 | Created |
|
202 | Accepted |
|
203 | Non-Authoritative Information |
|
204 | No Content |
|
205 | Reset Content |
|
206 | Partial Content |
|
300 | Multiple Choices |
|
301 | Moved Permanently |
|
302 | Found |
|
303 | See Other |
|
304 | Not Modified |
|
305 | Use Proxy |
|
306 | (Unused) |
|
307 | Temporary Redirect |
|
308 | Permanent Redirect |
|
400 | Bad Request |
|
401 | Unauthorized |
|
402 | Payment Required |
|
403 | Forbidden |
|
404 | Not Found |
|
405 | Method Not Allowed |
|
406 | Not Acceptable |
|
407 | Proxy Authentication Required |
|
408 | Request Timeout |
|
409 | Conflict |
|
410 | Gone |
|
411 | Length Required |
|
412 | Precondition Failed |
|
413 | Payload Too Large |
|
414 | URI Too Long |
|
415 | Unsupported Media Type |
|
416 | Range Not Satisfiable |
|
417 | Expectation Failed |
|
418 | (Unused) |
|
422 | Unprocessable Payload |
|
426 | Upgrade Required |
|
500 | Internal Server Error |
|
501 | Not Implemented |
|
502 | Bad Gateway |
|
503 | Service Unavailable |
|
504 | Gateway Timeout |
|
505 | HTTP Version Not Supported |
|
Field Name | Status | Ref. |
---|---|---|
Accept | standard |
|
Accept-Charset | deprecated |
|
Accept-Encoding | standard |
|
Accept-Language | standard |
|
Accept-Ranges | standard |
|
Allow | standard |
|
Authentication-Info | standard |
|
Authorization | standard |
|
Connection | standard |
|
Content-Encoding | standard |
|
Content-Language | standard |
|
Content-Length | standard |
|
Content-Location | standard |
|
Content-Range | standard |
|
Content-Type | standard |
|
Date | standard |
|
ETag | standard |
|
Expect | standard |
|
From | standard |
|
Host | standard |
|
If-Match | standard |
|
If-Modified-Since | standard |
|
If-None-Match | standard |
|
If-Range | standard |
|
If-Unmodified-Since | standard |
|
Last-Modified | standard |
|
Location | standard |
|
Max-Forwards | standard |
|
Proxy-Authenticate | standard |
|
Proxy-Authentication-Info | standard |
|
Proxy-Authorization | standard |
|
Range | standard |
|
Referer | standard |
|
Retry-After | standard |
|
Server | standard |
|
TE | standard |
|
Trailer | standard |
|
Upgrade | standard |
|
User-Agent | standard |
|
Vary | standard |
|
Via | standard |
|
WWW-Authenticate | standard |
|
Field Name | Status | Ref. | Comments |
---|---|---|---|
* | standard |
|
(reserved) |
Name | Description | Expected Version Tokens | Ref. |
---|---|---|---|
HTTP | Hypertext Transfer Protocol | any DIGIT.DIGIT (e.g, "2.0") |
|
95110
48155
95110
48155