HTTP-ответ на неверную аутентификацию прокси? - PullRequest
0 голосов
/ 01 апреля 2011

Если прокси-сервер требует авторизации, он возвращает код состояния HTTP 407. («Требуется аутентификация прокси-сервера»).

Однако, что произойдет, если прокси-серверу будет предоставлена ​​недопустимая авторизация, которая недопустима?Возвращает ли он другой HTTP 407 или HTTP 401 («Несанкционированный») или ...?(Вариант использования может быть, когда System.Net.WebClient из .NET использует «учетные данные прокси-сервера по умолчанию», которые оказываются недействительными.)

Я не возражаю против некоторых «шагов, чтобы попробовать это сам», номой HTTP-фу слаб, и у меня самого такого прокси-сервера нет (так что для меня это скорее гипотетический вопрос).Я пролистал RFC 2616 (включая «14.34 Proxy-Authorization»), но мне не удалось ничего почерпнуть - очень вероятно, упущение с моей стороны - и ссылки на соответствующие разделы, описывающие поведение,также очень ценится.

1 Ответ

2 голосов
/ 01 апреля 2011

За RFC 2617 :

Если прокси не принимает учетные данные, отправленные с запросом, это ДОЛЖЕН вернуть 407 (прокси Требуется аутентификация).

...