Summary of Support Across HTTP Versions

The following is a listing of all HTTP headers supported by each version of HTTP so far.

HTTP 0.9

Method

General

Request

Entity

Response

GET

None

None

None

None

HTTP 1.0

Method

General

Request

Entity

Response

GET

Connection

Accept

Allow

Location

HEAD

Date

Accept-charset

Content-encoding

Retry-after

POST

MIME-version

Accept-encoding

Content-language

Server

PUT

Pragma

Accept-language

Content-length

WWW-Authenticate

DELETE

 

Authorization

Content-type

 

LINK

 

From

Expires

 

UNLINK

 

If-modified-since

Last-modified

 
  

Referer

Link

 
  

User-agent

Title

 
   

URL

 

HTTP 1.1

Method

General

Request

Entity

Response

OPTIONS

Cache-control

Accept

Allow

Accept-Ranges

GET

Connection

Accept-charset

Content-encoding

Age

HEAD

Date

Accept-encoding

Content-language

Etag

POST

Pragma

Accept-language

Content-length

Location

PUT

Trailer

Authorization

Content-location

Proxy-authenticate

DELETE

Transfer-encoding

Expect

Content-md5

Retry-after

TRACE

Upgrade

From

Content-range

Server

CONNECT

Via

Host

Content-type

Vary

 

Warning

If-modified-since

Expires

WWW-Authenticate

  

If-match

Last-modified

 
  

If-none-match

  
  

If-range

  
  

If-unmodified-since

  
  

Max-forwards

  
  

Proxy-authorization

  
  

Range

  
  

Referer TE

  
  

User-agent

  

Get HTTP Pocket Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.