Mteja hawezi kuchukua hatua kuhusu changamoto ya uthibitishaji ya proksi hadi awe na jibu kamili la HTTP la kuchanganua. Mstari wa hali na sehemu ya Proxy-Authenticate bado zinahitaji mstari mtupu unaomaliza sehemu ya vichwa.

Jibu la chini kabisa la HTTP/1.1 lisilo na mwili lina muundo huu:

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

Kila alama ya CRLF inawakilisha baiti za kurudi kwa gari na kulisha mstari, si maandishi halisi ya alama. Mstari wa mwisho wa kichwa tayari unaishia na CRLF; CRLF ya ziada huunda mstari mtupu. Content-Length inaeleza kuwa hakuna mwili unaofuata.

Tuma au flush jibu kamili kabla ya kusubiri ombi lingine. Kwenye soketi mbichi, zingatia pia maandishi yanayotuma baiti chache kuliko yaliyoombwa.

407 inahitaji angalau changamoto moja ya Proxy-Authenticate inayotumika. Ikiwa mteja anaunga mkono mpango uliotolewa na kupata vitambulisho, anaweza kujaribu tena kwa Proxy-Authorization. Sehemu za 401 na WWW-Authenticate za tovuti zinahusu hop tofauti.

Changamoto hii ya Basic ni mfano wa uundaji wa fremu, si muundo kamili wa uthibitishaji. Vitambulisho vya Basic vinahitaji muunganisho uliolindwa wakati usiri ni muhimu. Kutuma changamoto pia hakutekelezi uthibitishaji wa nenosiri, uchanganuzi wa maombi au handaki la CONNECT.

Makala zinazohusiana