11.07.2015 Views

Network Working Group R. Fielding Request for Comments: 2616 ...

Network Working Group R. Fielding Request for Comments: 2616 ...

Network Working Group R. Fielding Request for Comments: 2616 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

the current connection and SHOULD NOT be passed on to downstreamclients. However, an intermediate proxy might need to obtain its owncredentials by requesting them from the downstream client, which insome circumstances will appear as if the proxy is <strong>for</strong>warding theProxy-Authenticate header field.14.34 Proxy-AuthorizationThe Proxy-Authorization request-header field allows the client toidentify itself (or its user) to a proxy which requiresauthentication. The Proxy-Authorization field value consists ofcredentials containing the authentication in<strong>for</strong>mation of the useragent <strong>for</strong> the proxy and/or realm of the resource being requested.Proxy-Authorization= "Proxy-Authorization" ":" credentialsThe HTTP access authentication process is described in "HTTPAuthentication: Basic and Digest Access Authentication" [43] . UnlikeAuthorization, the Proxy-Authorization header field applies only tothe next outbound proxy that demanded authentication using the Proxy-Authenticate field. When multiple proxies are used in a chain, the<strong>Fielding</strong>, et al. Standards Track [Page 137]RFC <strong>2616</strong> HTTP/1.1 June 1999Proxy-Authorization header field is consumed by the first outboundproxy that was expecting to receive credentials. A proxy MAY relaythe credentials from the client request to the next proxy if that isthe mechanism by which the proxies cooperatively authenticate a givenrequest.14.35 Range14.35.1 Byte RangesSince all HTTP entities are represented in HTTP messages as sequencesof bytes, the concept of a byte range is meaningful <strong>for</strong> any HTTPentity. (However, not all clients and servers need to support byterangeoperations.)Byte range specifications in HTTP apply to the sequence of bytes inthe entity-body (not necessarily the same as the message-body).A byte range operation MAY specify a single range of bytes, or a setof ranges within a single entity.ranges-specifier = byte-ranges-specifier

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!