Толук 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 белгиси carriage-return жана line-feed байттарын билдирет, белгинин сөзмө-сөз текстин эмес. Акыркы аталыш сабы мурунтан эле CRLF менен бүтөт; кошумча CRLF бош сапты түзөт. Content-Length дене келбей турганын көрсөтөт.
Кийинки сурамды күтүүдөн мурун толук жоопту жөнөтүңүз же флаш кылыңыз. Чийки сокетте суралгандан аз байт жөнөткөн жазууларды да эсепке алыңыз.
407 жок дегенде бир колдонула турган Proxy-Authenticate чакырыгын талап кылат. Эгер кардар сунушталган схеманы колдоп, каттоо маалыматтарын алса, Proxy-Authorization менен кайра аракет кыла алат. Веб-сайттын 401 жана WWW-Authenticate талаалары башка секирикке тиешелүү.
Бул Basic чакырыгы каңкак мисалы, толук аутентификация долбоору эмес. Basic каттоо маалыматтары купуялуулук маанилүү болгондо корголгон байланышты талап кылат. Чакырыкты жөнөтүү ошондой эле сырсөздү текшерүүнү, сурамдарды талдоону же CONNECT туннелин ишке ашырбайт.