Прокси сървърът може да изпрати 407 отново след получаване на данни за достъп
Използвайте друго предизвикателство 407, когато данните за достъп на прокси липсват, непълни са или са отхвърлени, а отказът за достъп оставете за различен резултат от политиката.
Получаването на Proxy-Authorization не означава, че прокси сървърът е приел акаунта. Когато данните за достъп липсват, са невалидни или непълни, друг 407 Proxy Authentication Required може да е подходящият отговор.
Отговорът трябва да съдържа предизвикателство Proxy-Authenticate. Ето пример с Basic:
HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"
Content-Length: 0
След това клиентът може да получи други данни за достъп или да продължи обмена по избраната схема. Някои механизми за удостоверяване изискват няколко кръга, така че вторият 407 сам по себе си не доказва, че паролата е въведена грешно.
RFC 9110 също разграничава валидни, но недостатъчни данни за достъп: сървърът следва да използва 403 за заявка, която отказва да изпълни под тази идентичност. Реализацията на прокси трябва съзнателно да вземе това решение за достъп, вместо да избира нов статус само защото се е появил заглавка за оторизация.
От страна на клиента повтарящите се еднакви грешки се нуждаят от точка за спиране. Запазвайте статуса на отговора и предизвикателството в диагностиката и спрете сляпото повторно изпращане на същите отхвърлени данни за достъп.