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 dužine.
Klijent ne može postupati prema proxy izazovu za autentifikaciju dok nema potpuni HTTP odgovor za parsiranje. Statusna linija i polje Proxy-Authenticate još uvijek trebaju praznu liniju koja 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 red, a ne doslovni tekst markera. Posljednja linija zaglavlja već završava s CRLF; dodatni CRLF stvara praznu liniju. 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 upise koji šalju manje bajtova od traženog.
407 zahtijeva barem jedan primjenjivi Proxy-Authenticate izazov. Ako klijent podržava ponuđenu šemu i dobije akreditive, može ponoviti pokušaj s Proxy-Authorization. Polja 401 i WWW-Authenticate web stranice tiču se drugog hopsa.
Ovaj Basic izazov je primjer uokvirivanja, a ne potpuni dizajn autentifikacije. Basic akreditivi trebaju zaštićenu vezu kada je povjerljivost važna. Slanje izazova također ne implementira provjeru lozinke, parsiranje zahtjeva ni CONNECT tuneliranje.