Bezeroak ezin du proxyaren autentifikazio-erronkari erantzun HTTP erantzun oso bat analizatzeko izan arte. Egoera-lerroak eta Proxy-Authenticate eremuak oraindik goiburu-atalean amaitzen duen lerro hutsa behar dute.

Gorputzik gabeko HTTP/1.1 erantzun minimoak egitura hau du:

HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>

CRLF marka bakoitzak carriage-return eta line-feed byteak adierazten ditu, ez marka-testu literala. Azken goiburu-lerroa jada CRLF-rekin amaitzen da; CRLF gehigarriak lerro hutsa sortzen du. Content-Length-ek adierazten du ez dela gorputzik datorren.

Bidali edo hustu erantzun osoa beste eskaera bat itxaron aurretik. Socket gordinean, kontuan hartu eskatutakoa baino byte gutxiago bidaltzen dituzten idazketak ere.

407 batek gutxienez Proxy-Authenticate erronka aplikagarri bat behar du. Bezeroak eskaintzen den eskema onartzen badu eta kredentzialak lortzen baditu, Proxy-Authorization erabiliz berriro saia daiteke. Webgune baten 401 eta WWW-Authenticate eremuak beste jauzi bati dagozkio.

Basic erronka hau egituratzeko adibidea da, ez autentifikazio-diseinu osoa. Basic kredentzialek konexio babestua behar dute konfidentzialtasuna garrantzitsua denean. Erronka bidaltzeak ere ez ditu pasahitzen balidazioa, eskaeren analisia edo CONNECT tunela inplementatzen.

Erlazionatutako artikuluak