Request Header Fields
You can view a list of Request Header Fields here.
- http.Accept
- Used to specify a set of required media types which are acceptable for the response.
- http.Accept-Charset
- Used to indicate what character sets are acceptable for the response.
- http.Accept-Encoding
- Used to specify content-codings that are acceptable in the response.
- http.Accept-Language
- Used to specify set of natural languages that are preferred as a response to the request.
- http.authorization
- Consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
- http.Expect
- Used to indicate that particular server behaviors are required by the client.
- http.From
- If given, it contains an Internet email address for the human user who controls the requesting user agent.
- http.Host
- Specifies the Internet host and port number of the resource being requested, as obtained from the original URI given by the user or referring resource (generally an HTTP URL). The Host field value MUST represent the naming authority of the origin server or gateway given by the original URL.
- http.If-Match
- Used with a method to make it conditional. A client that has one or more entities previously obtained from the resource can verify that one of those entities is current by including a list of their associated entity tags in the If-Match header field. The purpose of this feature is to allow efficient updates of cached information with a minimum amount of transaction overhead. It is also used, on updating requests, to prevent inadvertent modification of the wrong version of a resource. As a special case, the value "*" matches any current entity of the resource.
- http.If-Modified-Since
- Used with a method to make it conditional: if the requested variant has not been modified since the time specified in this field, an entity will not be returned from the server; instead, a 304 (not modified) response will be returned without any message-body. The format is HTTP-date.
- http.If-None-Match
- Used with a method to make it conditional. A client that has one or more entities previously obtained from the resource can verify that none of those entities is current by including a list of their associated entity tags in the If-None-Match header field.
- http.If-Range
- If a client has a partial copy of an entity in its cache, and wants to have an up-to-date copy of the entire entity in its cache, it could use the Range request-header with a conditional GET. If the requested entity is unchanged, the part(s) that the client misses are send, otherwise - entire new entity. MAY contain HTTP date.
- http.If-Unmodified-Since
- Used with a method to make it conditional. If the requested resource has not been modified since the time specified in this field, the server would perform the requested operation as if the If-Unmodified-Since header were not present. If the requested variant has been modified since the specified time, the server will not perform the requested operation, and will return a 412 code (Precondition Failed). The format is HTTP-date.
- http.Max-Forwards
- Provides a mechanism with the TRACE and OPTIONS methods to limit the number of proxies or gateways that can forward the request to the next inbound server.
- http.Proxy-Authorization
- Allows the client to identify itself (or its user) to a proxy which requires authentication. Consist of credentials containing the authentication information of the user agent for the proxy and/or realm of the resource being requested.
- http.Range
- Indicates what range(s) (in bytes) of the result entity returned from HTTP request (using GET methods) will be received.
- http.Referer
- Allows the client to specify, for the server's benefit, the address (URI) of the resource from which the Request-URI was obtained.
- http.TE
- Indicates what extension transfer-codings it is willing to accept in the response and whether or not it is willing to accept trailer fields in a chunked transfer-coding.
- http.User-Agent
- Contains information about the user agent originating the request.