【发布时间】:2011-04-01 03:26:12
【问题描述】:
如果代理服务器需要授权,它会返回 HTTP 407(“需要代理身份验证”)状态代码。
但是,如果代理服务器提供的授权无效,会发生什么情况?它是否返回另一个 HTTP 407 或 HTTP 401(“未经授权”)或......? (一个用例可能是来自 .NET 的 System.Net.WebClient 使用恰好无效的“默认代理凭据”。)
我不介意一些“自己尝试的步骤”,但我的 HTTP-foo 很弱,而且我自己没有这样的代理服务器(所以此时对我来说这更像是一个假设性问题)。我浏览了RFC 2616(包括“14.34 Proxy-Authorization”),但我无法收集到任何东西——很可能是我的疏忽——并且对描述行为的适用部分的引用也非常感谢。
【问题讨论】:
标签: http authentication https proxy