HTTP对无效代理身份验证的响应?

时间:2011-04-01 03:26:12

标签: http authentication https proxy

如果代理服务器需要授权,则返回HTTP 407(“需要代理身份验证”)状态代码。

但是, 如果提供代理服务器无效的授权 会发生什么?它是否返回另一个HTTP 407或HTTP 401(“未授权”)或......? (用例可能是来自.NET的System.Net.WebClient使用“默认代理凭据”,这恰好是无效的。)

我不介意一些“自己尝试”的步骤,但我的HTTP-foo很弱,而且我自己也没有这样的代理服务器(所以这对我来说更像是一个假设的问题)。我已经浏览了RFC 2616(包括“14.34代理授权”),但我无法收集任何东西 - 很可能是我的疏忽 - 并且对描述行为的适用部分的引用也非常多赞赏。

1 个答案:

答案 0 :(得分:2)

RFC 2617

  

如果代理人不接受   它与请求一起发送的凭据   应该返回407(代理人   需要验证)。