Stuur 'n volledige HTTP 407-proxy-verifikasierespons
Stuur 'n volledige HTTP/1.1 407-respons met sy uitdaging, kopafdelingskeiding en eksplisiete liggaam van nul lengte.
'n Kliënt kan nie op 'n proxy se verifikasie-uitdaging reageer voordat dit 'n volledige HTTP-respons het om te ontleed nie. 'n Statuslyn en 'n Proxy-Authenticate-veld het steeds die leë lyn nodig wat die kopafdeling beëindig.
'n Minimale HTTP/1.1-respons sonder liggaam het hierdie struktuur:
HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>
Elke CRLF-merker verteenwoordig karriage-retour- en lynvoer-grepe, nie letterlike merkerteks nie. Die laaste koplyn eindig reeds met CRLF; die bykomende CRLF skep die leë lyn. Content-Length dui aan dat geen liggaam volg nie.
Stuur of spoel die volledige respons voordat jy op nog 'n versoek wag. Op 'n rou sokket moet jy ook rekening hou met skryfaksies wat minder grepe stuur as wat versoek is.
'n 407 vereis ten minste een toepaslike Proxy-Authenticate-uitdaging. As die kliënt die aangebode skema ondersteun en geloofsbriewe verkry, kan dit weer probeer met Proxy-Authorization. 'n Webwerf se 401- en WWW-Authenticate-velde raak 'n ander hop.
Hierdie Basic-uitdaging is 'n raamwerkvoorbeeld, nie 'n volledige verifikasie-ontwerp nie. Basic-geloofsbriewe het 'n beskermde verbinding nodig wanneer vertroulikheid saak maak. Om die uitdaging te stuur implementeer ook nie wagwoordvalidering, versoekontleding of CONNECT-tonnelering nie.