Pošaljite potpuni HTTP 407 odgovor za proxy autentifikaciju
Pošaljite potpuni HTTP/1.1 407 odgovor s izazovom, završetkom zaglavlja i eksplicitnim tijelom nulte duljine.
Klijent ne može postupati prema proxy izazovu za autentifikaciju dok nema potpuni HTTP odgovor za raščlanjivanje. Statusni redak i polje Proxy-Authenticate još uvijek trebaju prazan redak koji završava dio sa zaglavljima.
Minimalni HTTP/1.1 odgovor bez tijela ima ovu strukturu:
HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>
Svaki CRLF marker predstavlja bajtove povratka kolica i prijelaza u novi redak, a ne doslovni tekst markera. Posljednji redak zaglavlja već završava s CRLF; dodatni CRLF stvara prazan redak. Content-Length navodi da tijelo ne slijedi.
Pošaljite ili ispraznite potpuni odgovor prije nego što čekate drugi zahtjev. Na sirovom socketu uzmite u obzir i zapise koji šalju manje bajtova od zatraženog.
407 zahtijeva barem jedan primjenjivi Proxy-Authenticate izazov. Ako klijent podržava ponuđenu shemu i dobije vjerodajnice, može ponovno pokušati s Proxy-Authorization. Polja 401 i WWW-Authenticate web stranice tiču se drugog hopsa.
Ovaj Basic izazov primjer je uokvirivanja, a ne potpuni dizajn autentifikacije. Basic vjerodajnice trebaju zaštićenu vezu kada je povjerljivost važna. Slanje izazova također ne implementira provjeru lozinke, raščlambu zahtjeva ni CONNECT tuneliranje.