栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

C#通过代理连接

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C#通过代理连接

这很容易以编程方式在您的代码中或以声明性方式在web.config或app.config中实现。

您可以通过编程方式创建代理,如下所示:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("[ultimate destination of your request]");WebProxy myproxy = new WebProxy("[your proxy address]", [your proxy port number]);myproxy.BypassProxyonLocal = false;request.Proxy = myproxy;request.Method = "GET";HttpWebResponse response = (HttpWebResponse) request.GetResponse();

您基本上是将

WebProxy
对象分配给
request
对象的
proxy
属性。这
request
则将会使用
proxy
您定义。

要声明性地实现相同的目的,可以执行以下操作:

<system.net>  <defaultProxy>    <proxy      proxyaddress="http://[your proxy address and port number]"      bypassonlocal="false"    />  </defaultProxy></system.net>

在您的web.config或app.config中。这将设置所有HTTP请求都将使用的默认代理。根据确切需要实现的内容,您可能需要也可能不需要defaultProxy / proxy元素的某些其他属性,因此请参考文档。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/568559.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号