我正在使用鱿鱼代理服务器在将请求传递到公共网络之前对客户端进行身份验证。
我还没设置HttpWebRequest.Proxy
对象,因此我假设 Web 请求将采用默认窗口凭据并传递到代理服务器。
我也已将用户条目添加到鱿鱼代理,但在发出请求时出现以下错误:
(407) Proxy Authentication Required.
在鱿鱼日志中,我得到以下信息:
TCP_DENIED/407 3722 CONNECT
我已在 App.config 中插入以下块
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy
usesystemdefault="true"/>
</defaultProxy>
</system.net>
验证使用鱿鱼注册的用户凭据和我的 Windows 用户凭据之间是否存在差异。我尝试通过浏览器打开一个公共网站,当请求通过代理服务器(我在 Internet 选项下设置)传递时,该网站会提示输入凭据,输入 Windows 凭据后,我能够访问该站点。
另外,我通过 Fiddler (一种检查网络流量的工具)检查到对该代理服务器的请求没有代理授权标头。
任何人都可以检查并告诉我是否遗漏了什么或我犯了任何错误。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)