RFC 2068:Hypertext Transfer Protocol -- HTTP/1.1
RFC-Ref

request-header


Click on the red underlined text to get to the source

... HTTP header fields, which include general-header (section 4.5), request-header (section 5.3), response-header (section 6.2), and entity ...
... received is not significant. However, it is "good practice" to send general-header fields first, followed by request-header or response- header fields, and ending with the entity ...


... *( general-header ; Section 4.5 | request-header ; Section 5.3 | entity-header ...
... The request-header fields allow the client to pass additional information about the request, and about the client ...
... invocation. request-header = Accept ; Section 14.1 | Accept-Charset ; Section 14.2 ...
... User-Agent ; Section 14.42 Request-header field names can be extended reliably only in combination with a change in the protocol version. However, new or ...
... header fields if all parties in the communication recognize them to be request-header fields. Unrecognized header fields are treated as entity ...


... connection to the server 2. Transmit the request-headers 3. Initialize a variable R to the estimated round-trip time ...


... The Host request-header field (section 14.23) MUST accompany all HTTP/1.1 requests. ...


... The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server. This response code allows the client ...


... HTTP/1.1 includes the following request-header fields for enabling server-driven negotiation through description of user agent ...
... origin server is not limited to these dimensions and MAY vary the response based on any aspect of the request, including information outside the request-header fields or within extension header fields not defined by this specification. ...


... cache that the representation was selected using criteria not limited to the request-headers; in this case, a cache MUST NOT use the response in a reply to a subsequent request unless the cache ...


... The Accept request-header field can be used to specify certain media types which are acceptable for the response. Accept headers can be ...
... The Accept-Charset request-header field can be used to indicate what character sets are acceptable for the response. This field allows ...
... The Accept-Encoding request-header field is similar to Accept, but restricts the content-coding values (section 14.12) which are acceptable in the response. ...
... The Accept-Language request-header field is similar to Accept, but restricts the set of natural languages that are preferred as a ...
... receiving a 401 response--MAY do so by including an Authorization request-header field with the request. The Authorization field value consists of credentials ...
... proxy cache MUST first revalidate it with the origin server, using the request-headers from the new request to allow the origin server to authenticate the new request. ...
... subsequent request, but all caches MUST first revalidate it with the origin server, using the request-headers from the new request to allow the origin server to authenticate the new request. ...
... The From request-header field, if given, SHOULD contain an Internet e-mail address ...
... The Host request-header field specifies the Internet host and port number ...
... The If-Modified-Since request-header field is used with the GET method to make it conditional: if the requested variant has not been modified since the time specified in this field, an entity ...
... Note that the Range request-header field modifies the meaning of If-Modified-Since; see section 14.36 for full details. ...
... The If-Match request-header field is used with a method to make it conditional. A client ...
... The If-None-Match request-header field is used with a method to make it conditional. A client ...
... cache, it could use the Range request-header with a conditional GET (using either or both of If-Unmodified-Since and If-Match.) However, if the condition fails because the entity ...
... The If-Unmodified-Since request-header field is used with a method to make it conditional. If the requested resource has not been modified ...
... The Max-Forwards request-header field may be used with the TRACE method ...
... HTTP/1.1 clients SHOULD NOT send the Pragma request-header. HTTP/1.1 caches ...
... The Proxy-Authorization request-header field allows the client to identify itself (or its user) to a proxy ...
... The Referer[sic] request-header field allows the client to specify, for the server's benefit, the address ...
... Request-URI was obtained (the "referrer", although the header field is misspelled.) The Referer request-header allows a server to generate lists of back-links to resources for interest, ...
... The User-Agent request-header field contains information about the user agent originating the request. This is for statistical purposes, ...
... negotiation (section 12). Field- names listed in Vary headers are those of request-headers. The Vary field value indicates either that the given set of header fields ...
... The set of header fields named by the Vary field value is known as the "selecting" request-headers. When the cache ...
... are present in the new request, and all of the stored selecting request-headers from the previous request match the corresponding headers in the new request. ...
... headers in the new request. The selecting request-headers from two requests are defined to match if and only if the selecting request-headers in the first request can ...
... The selecting request-headers from two requests are defined to match if and only if the selecting request-headers in the first request can be transformed to the selecting request-headers in the second request ...
... if and only if the selecting request-headers in the first request can be transformed to the selecting request-headers in the second request by adding or removing linear whitespace (LWS) at places where this is ...
... A Vary field value of "*" signals that unspecified parameters, possibly other than the contents of request-header fields (e.g., the network address ...
... the representation selected for the response is based on a selection algorithm which considers ONLY the listed request-header field values in selecting the most appropriate representation. A cache MAY assume ...
... The field-names given are not limited to the set of standard request-header fields defined by this specification. Field names are case-insensitive. ...


... Accept request-headers can reveal information about the user to all servers which are accessed. The Accept-Language header ...


... header, report an error if the Host request-header (section 14.23) is missing from an HTTP/1.1 request, and accept absolute URIs ...
... o Both clients and servers MUST support the Host request-header. o Host ...
... o Host request-headers are required in HTTP/1.1 requests. ...
... HTTP/1.1 request does not include a Host request-header. o Servers MUST accept absolute URIs ...



Google
Web
RFC-Ref