问题
- 我想在播放器(运行时)中使用代理的WWW,但它不工作。 (不是Web Player)
原因
如果在播放器(运行时,而不是WebPlayer)中使用WWW代理,它可能会失败。
解决方案
WebPlayer自动从浏览器获取代理设置。 其他播放器(运行时)工作方式不同,不能使用代理。 因此,您可以使用这种方法来运行WebClient和WebProxy类,并仍然使用代理:
string yourURL = "http://yourURL.com";
WebClient client = new WebClient();
WebProxy proxy = new WebProxy("yourproxyserver.com"); // //您可以使用 yourproxyserver.com:port
//如果您的代码使用了用户名/密码,请检查 proxy.Credentials的属性和 NetworkCredential类
client.Proxy = proxy;
使用以上代码,您可以使用 WebProxy.Credentials和 NetworkCredential类来设置用户名/密码的信息。
更多信息