The client must authenticate with a proxy before the request can go through.
407 Proxy Authentication Required is 401 for proxies: a forward proxy between the client and the internet wants credentials. It comes with Proxy-Authenticate, and the client retries with Proxy-Authorization. The origin server never sees these requests.
http://user:pass@proxy:3128) or use curl --proxy-user.--proxy-ntlm/--proxy-negotiate) or a local helper such as cntlm.| Header | Role |
|---|---|
Proxy-Authenticate | Required challenge from the proxy. |
Proxy-Authorization | Client credentials for the proxy. |
HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="corp-proxy"
Content-Length: 0