સંપૂર્ણ HTTP 407 પ્રોક્સી પ્રમાણીકરણ પ્રતિસાદ મોકલો
તેના પડકાર, હેડર સમાપ્તક અને સ્પષ્ટ શૂન્ય-લંબાઈના બોડી સાથે સંપૂર્ણ HTTP/1.1 407 પ્રતિસાદ મોકલો.
ક્લાયંટ પ્રોક્સીના પ્રમાણીકરણ પડકાર પર કાર્ય કરી શકતું નથી જ્યાં સુધી તેની પાસે વિશ્લેષણ કરવા માટે સંપૂર્ણ HTTP પ્રતિસાદ ન હોય. સ્ટેટસ લાઇન અને Proxy-Authenticate ફીલ્ડને હજી પણ હેડર વિભાગ સમાપ્ત કરતી ખાલી લાઇનની જરૂર છે.
બોડી વગરના ન્યૂનતમ HTTP/1.1 પ્રતિસાદની રચના આ પ્રમાણે છે:
HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>
દરેક CRLF ચિહ્ન કેરેજ-રિટર્ન અને લાઇન-ફીડ બાઇટ્સ દર્શાવે છે, શાબ્દિક ચિહ્ન-ટેક્સ્ટ નહીં. છેલ્લી હેડર લાઇન પહેલેથી જ CRLF સાથે સમાપ્ત થાય છે; વધારાનું CRLF ખાલી લાઇન બનાવે છે. Content-Length જણાવે છે કે કોઈ બોડી અનુસરતું નથી.
બીજી વિનંતીની રાહ જોવા પહેલાં સંપૂર્ણ પ્રતિસાદ મોકલો અથવા ફ્લશ કરો. કાચા સોકેટ પર, વિનંતી કરેલા કરતાં ઓછા બાઇટ્સ મોકલતા લેખનો પણ ધ્યાનમાં લો.
407 માટે ઓછામાં ઓછો એક લાગુ પડતો Proxy-Authenticate પડકાર જરૂરી છે. જો ક્લાયંટ સૂચવેલી સ્કીમને સમર્થન આપે અને ઓળખપત્રો મેળવે, તો તે Proxy-Authorization સાથે ફરી પ્રયાસ કરી શકે છે. વેબસાઇટના 401 અને WWW-Authenticate ફીલ્ડ અલગ હોપને લગતા છે.
આ Basic પડકાર ફ્રેમિંગનું ઉદાહરણ છે, સંપૂર્ણ પ્રમાણીકરણ ડિઝાઇન નથી. ગોપનીયતા મહત્ત્વની હોય ત્યારે Basic ઓળખપત્રોને સુરક્ષિત કનેક્શનની જરૂર છે. પડકાર મોકલવાથી પાસવર્ડ માન્યતા, વિનંતી વિશ્લેષણ કે CONNECT ટનલિંગ પણ લાગુ થતું નથી.