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

Proxies


Click on the red underlined text to get to the source

... HTTP/1.0 does not sufficiently take into consideration the effects of hierarchical proxies, caching, the need for persistent connections, and virtual hosts. In addition, the proliferation of incompletely-implemented ...
... HTTP is also used as a generic protocol for communication between user agents and proxies/gateways to other Internet systems, including ...
... A response is first-hand if it comes directly and without unnecessary delay from the origin server, perhaps via one or more proxies. A response is also first-hand if its validity has just been checked directly with the origin server. ...
... architectures and configurations of caches and proxies currently being experimented with or deployed across the World Wide Web; these systems include national hierarchies ...


... represent the rel_path part of addresses, and HTTP proxies may receive requests for URIs not defined by RFC 1738(-> 4266prop | 4248prop) ...
... HTTP applications, as is sometimes the case when retrieving or posting messages via proxies/gateways to SMTP or NNTP ...


... HTTP/1.1 clients will only generate them in requests to proxies. The most common form of Request-URI ...
... status code. In requests that they forward, proxies MUST NOT rewrite the "abs_path" part of a Request-URI in any way except as noted above to ...
... Implementers should be aware that some pre-HTTP/1.1 proxies have been known to rewrite the Request-URI. ...


... to be defined without changing the protocol, but these fields cannot be assumed to be recognizable by the recipient. Unrecognized header fields SHOULD be ignored by the recipient and forwarded by proxies. ...


... It is especially important that proxies correctly implement the properties of the Connection header field ...
... This means that clients, servers, and proxies MUST be able to recover from asynchronous close events. Client software ...


... client to limit the length of the request chain, which is useful for testing a chain of proxies forwarding messages in an infinite loop. If successful, the response SHOULD contain the entire request message ...


... mechanisms are not defined by this specification. Proxies MUST be completely transparent regarding user agent authentication ...


... For the purpose of defining the behavior of caches and non-caching proxies, we divide HTTP headers into two categories: ...
... connection, and are not stored by caches or forwarded by proxies. The following HTTP/1.1 ...


... response without needing to revalidate it (since it has already been authenticated once by that user), while still requiring proxies that service many users to revalidate each time (in order to make sure ...
... Implementers of intermediate caches (proxies) have found it useful to convert the media type of certain entity ...
... options that are desired for that particular connection and MUST NOT be communicated by proxies over further connections. ...
... HTTP/1.1 proxies MUST parse the Connection header field before a ...
... servers may generate the Content-MD5 header field; proxies and gateways MUST NOT generate it, as this would defeat its value as an ...
... entity-body, including gateways and proxies, MAY check that the digest value in this header field matches that of the entity ...
... TRACE method (section 14.31) to limit the number of proxies or gateways that can forward the request to the next inbound server. This can be ...
... the Proxy-Authenticate field. When multiple proxies are used in a chain, the Proxy-Authorization ...
... client request to the next proxy if that is the mechanism by which the proxies cooperatively authenticate a given request. ...
... The Via general-header field MUST be used by gateways and proxies to indicate the intermediate protocols and recipients between the user agent and the server on requests, and between the origin server and ...
... Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1) Proxies and gateways used as a portal through a network ...


... header field a configurable option. Proxies which serve as a portal through a network firewall ...
... running the user agent will also serve as a long-lived user identifier. In environments where proxies are used to enhance privacy, user agents ...
... configuration options to end users. As an extreme privacy measure, proxies could filter the accept headers in relayed requests. General ...


... HTTP differs from MIME. Proxies and gateways to strict MIME environments SHOULD be aware of ...
... MIME environments SHOULD be aware of these differences and provide the appropriate conversions where necessary. Proxies and gateways from MIME environments to HTTP ...
... HTTP/1.1 uses a restricted set of date formats (section 3.3.1) to simplify the process of date comparison. Proxies and gateways from other protocols SHOULD ensure that any Date header field ...
... Encoding header field. Since this acts as a modifier on the media type, proxies and gateways from HTTP to MIME-compliant ...
... Content-Transfer-Encoding (CTE) field of MIME. Proxies and gateways from MIME-compliant protocols to HTTP ...
... HTTP client. Proxies and gateways from HTTP to MIME-compliant ...
... Transfer-Encoding header field (section 14.40). Proxies/gateways MUST remove any transfer coding prior to ...
... that the message is in full compliance with the MIME protocol. Proxies/gateways are responsible for ensuring full compliance (where possible) when exporting HTTP messages ...
... clients must be prevented from using Keep-Alive when talking to proxies. However, talking to proxies ...
... proxies. However, talking to proxies is the most important use of persistent connections, so that prohibition is clearly unacceptable. Therefore, ...



Google
Web
RFC-Ref