Csharp/C#教程:.NET中的代理身份validation – 用于外部API分享


.NET中的代理身份validation – 用于外部API

我正在使用Twitter API(twitterizer)开发一个twitter消息传递实用程序。 但由于我在公司代理中,我收到错误’407 Proxy Authentication Required’。 有没有办法在调用API或使用默认代理设置之前validation用户?

PS内部API使用HttpWebRequest。

这不能回答你的问题。 但是你得到的错误显然是代理身份validation错误。

您可能想要禁用或启用代理。

要禁用代理,请在App.config文件中添加以下配置

       

要启用代理并使用默认代理设置(在IE中指定),请在App.config中添加此配置

        

可能的编程解决方案之一是创建以下代理:

 IWebProxy proxy=HttpWebRequest.GetSystemWebProxy(); proxy.Credentials = CredentialCache.DefaultCredentials; 

然后将其分配给任何进行网络调用并接受代理的对象,例如:

WebClient客户端=新WebClient();
client.proxy = proxy;

上述就是C#学习教程:.NET中的代理身份validation – 用于外部API分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/951126.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐