ಸಂಪೂರ್ಣ 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 ಸುರಂಗವನ್ನೂ ಜಾರಿಗೊಳಿಸುವುದಿಲ್ಲ.