【问题标题】:HTTP response to invalid proxy authentication?对无效代理身份验证的 HTTP 响应?
【发布时间】: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


    【解决方案1】:

    RFC 2617:

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

    【讨论】:

    • 太棒了。 +1 和一匹粉红色的小马送给你!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多