Täieliku HTTP 407 puhverserveri autentimisvastuse saatmine
Saatke täielik HTTP/1.1 407 vastus koos väljakutse, päiste lõpetaja ja selgesõnalise nullpikkusega kehaga.
Klient ei saa puhverserveri autentimisväljakutsele reageerida enne, kui tal on täielik HTTP-vastus, mida parsida. Olekurida ja Proxy-Authenticate väli vajavad endiselt tühja rida, mis lõpetab päiseosa.
Minimaalsel HTTP/1.1 vastusel ilma kehata on järgmine struktuur:
HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>
Iga CRLF-marker tähistab reavahetuse ja reaalguse baite, mitte sõnasõnalist markeriteksti. Viimane päiserida lõpeb juba CRLF-iga; täiendav CRLF loob tühja rea. Content-Length näitab, et keha ei järgne.
Saatke või tühjendage täielik vastus enne järgmise päringu ootamist. Töötlemata soketil arvestage ka kirjutustega, mis saadavad vähem baite kui nõutud.
407 nõuab vähemalt ühte kohaldatavat Proxy-Authenticate väljakutset. Kui klient toetab pakutud skeemi ja saab mandaadid, saab ta Proxy-Authorizationiga uuesti proovida. Veebisaidi väljad 401 ja WWW-Authenticate puudutavad teist hüpet.
See Basic-väljakutse on raamimise näide, mitte täielik autentimiskujundus. Basic-mandaadid vajavad kaitstud ühendust, kui konfidentsiaalsus on oluline. Väljakutse saatmine ei rakenda ka parooli valideerimist, päringute parsimist ega CONNECT-tunnelit.