पूर्ण 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 टनेलिंग देखील लागू करत नाही.