1. HTTP (Hypertext Transfer Protocol)

  1. HTTP Headers

HTTP Headers

Header NameDescription
ALPN Specifies the protocols to initiate a CONNECT tunnel with.
Accept Specifies which response media types are acceptable.
Accept-Charset Indicates which character sets are acceptable in responses.
Accept-Encoding Specifies which response content codings are acceptable.
Accept-Language Specifies the (natural) languages preferred by the user.
Accept-Patch Specifies which media types are acceptable to send in a PATCH request.
Accept-Ranges Indicates that the resource supports Range requests.
Age Indicates response was served from a cache.
Allow Lists methods supported by the resource.
Authorization Provides credentials authenticating the client to the origin.
Connection Lists hop-by-hop headers that must be consumed by the downstream node.
Content-Encoding Lists the transformations applied to the message body.
Content-Language Indicates the (written) language of the document.
Content-Length Specifies the size (bytes) of the attached message body.
Content-Location Specifies a URI that the message body is available at.
Content-Range Indicates the offset of the returned part from the entire representation.
Content-Type Indicates the media type of the document.
Date Specifies the date that the origin server generated the response.
ETag Specifies an identifier for the selected representation
Expect Lists behaviors expected from the server to properly make the request.
Expires How long a response may be cached without revalidation.
Forwarded Provides connection metadata from upstream nodes.
From Supplies contact information for the requesting user.
Host Specifies the authority component of the request-URI.
If-Match makes filling a request conditional on the resource having one of the specified ETags
If-Modified-Since Makes the request conditional on the resource being updated after the provided date.
If-None-Match Makes request conditional on target resource having been changed.
If-Range Makes the Range header conditional on the document being unmodified since the specified revision.
If-Unmodified-Since Makes the request conditional on the resource being unchanged since the provided date.
Last-Modified Identifies the date when the representation was last modified
Link Attaches a link to the message.
Location Refers to another resource, depending on status code
Max-Forwards Limits how many intermediate nodes a message can pass through.
Prefer Specifies client preferences for the server.
Preference-Applied Specifies which preferences were observed, if not otherwise evident by the response.
Proxy-Authenticate Requests the user-agent authenticate to an intermediate proxy.
Proxy-Authorization Provides credentials authenticating the client to the proxy.
Range Specifies a subset of the representation to return in the response, instead of the entire document.
Referer Specifies where the request-URI was obtained from.
Retry-After Specifies a time to wait before re-trying a request.
Server Names the server software name and version generating the origin response.
TE Lists transfer codings supported by the user-agent.
Trailer Lists headers expected in the chunked encoding's trailer section.
Transfer-Encoding Lists transfer encodings used to transmit the message body.
Upgrade Request that the server transition to another protocol.
User-Agent Names the user agent and version making the request.
Vary Lists headers that affect the response.
Via Lists upstream nodes that have processed the message.
WWW-Authenticate Requests the user-agent authenticate to the origin.