httpwebrequest 在代理上网的情况下 如何实现?(C#)

天马流星蝴蝶剑 2017-10-11 09:59:14
公司的网络使用了证书(crt)和代理,原先用HttpWebReques的方式
获取微信企业号token的代码报错

Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it

试了网上的方法,仍不能解决
1)证书(用IE将crt格式转化为cer格式)
X509Certificate Cert = X509Certificate.CreateFromCertFile("C:\\mycert.cer");
req.ClientCertificates.Add(Cert);
2)代理
System.Net.WebProxy proxy = new WebProxy("IP", 端口);
3)用户名密码
proxy.Credentials = new NetworkCredential("//用戶名", "//密码");
req.UseDefaultCredentials = true;
req.Proxy = proxy;

请大神帮帮忙
...全文
214 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
重新理了一遍PAC文件,是代理IP判断错了,谢谢
xdashewan 2017-10-11
  • 打赏
  • 举报
回复
证书没问题的话,端口是否正确

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧