.net 淘宝API,代理请求设置(远程服务器返回错误: (407) 需要代理身份验证 问题解决)

.net 淘宝API,代理请求设置(远程服务器返回错误: (407) 需要代理身份验证 问题解决)

主要是在请求时设置下代理。
下载的SDK源文件中,找到Util文件夹下的WebUtils文件。

找到方法public HttpWebRequest GetWebRequest(string url, string method)
如图:

淘宝SDK WebUtils文件

淘宝SDK WebUtils文件

 

.net 淘宝API,代理请求设置(远程服务器返回错误: (407) 需要代理身份验证 问题解决)

原来代码

1
req = (HttpWebRequest)WebRequest.Create(url)

修改后代码

1
2
3
4
5
WebProxy proxy = new WebProxy("代理IP:80", false);
                proxy.Credentials = new NetworkCredential("用户名", "密码", "域");
                 req = HttpWebRequest.Create(url) as HttpWebRequest;
                 req.AllowAutoRedirect = false;
                 req.Proxy = proxy;

成功图

posted @ 2013-11-29 10:35  江山录blog  阅读(742)  评论(0)    收藏  举报