wcf http 代理

两个我都还没试,先记录着,其实我也不咋懂,所以记录着,权当一个线索

第一种

wcf中设置代理是在bing类中设置的,比如

WSHttpBinding ws = new WSHttpBinding();
ws.ProxyAddress = new Uri("");

ws.UseDefaultWebProxy = false;

还有其他的一些属性,可以去msdn看看

用户凭据在客户端代理类的属性中设置,敲下来真别扭

service.ClientCredentials.UserName.UserName = "";
service.ClientCredentials.UserName.Password = "";

第二种

WebProxy proxy = new WebProxy(ProxyIP, ProxyPort);
proxy.Credentials = new NetworkCredential(ProxyUser, ProxyPwd);
System.Net.HttpWebRequest.DefaultWebProxy = proxy;

原文地址:https://www.cnblogs.com/maoyuanwai/p/4835803.html