Tam HTTP 407 proksi autentifikasiya cavabı göndərin
Çağırışı, başlıq sonlandırıcısı və açıq sıfır uzunluqlu gövdəsi ilə tam HTTP/1.1 407 cavabı göndərin.
Müştəri proksinin autentifikasiya çağırışına əsasən hərəkət edə bilməz, ta ki parse etmək üçün tam HTTP cavabı olana qədər. Status sətri və Proxy-Authenticate sahəsi hələ də başlıq bölməsini bitirən boş sətri tələb edir.
Gövdəsi olmayan minimal HTTP/1.1 cavabı bu struktura malikdir:
HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>
Hər CRLF işarəsi carriage-return və line-feed baytlarını bildirir, hərfi işarə mətnini deyil. Son başlıq sətri artıq CRLF ilə bitir; əlavə CRLF boş sətri yaradır. Content-Length heç bir gövdənin gəlmədiyini bildirir.
Başqa sorğunu gözləməzdən əvvəl tam cavabı göndərin və ya flush edin. Xam soketdə tələb olunandan az bayt göndərən yazmaları da nəzərə alın.
407 ən azı bir tətbiq olunan Proxy-Authenticate çağırışı tələb edir. Müştəri təklif olunan sxemi dəstəkləyirsə və etimadnamə əldə edirsə, Proxy-Authorization ilə yenidən cəhd edə bilər. Veb saytın 401 və WWW-Authenticate sahələri fərqli hop-a aiddir.
Bu Basic çağırışı çərçivə nümunəsidir, tam autentifikasiya dizaynı deyil. Məxfilik vacib olduqda Basic etimadnamələri qorunan bağlantı tələb edir. Çağırışın göndərilməsi həmçinin parol yoxlamasını, sorğu parse edilməsini və ya CONNECT tunelini həyata keçirmir.