Silverlight中是否可以创建代理客户端,这意味着Silverlight应用程序知道代理服务器的主机,端口,用户名和密码,然后建立与代理服务器的连接?
然后,Silverlight应用程序将能够向该代理服务器后面的资源发出HTTP请求。
这样,Silverlight应用程序可以访问某些资源,而无需先在客户端计算机上安装第三方代理客户端,因为代理客户端将成为Silverlight应用程序本身的一部分。
答案 0 :(得分:0)
我使用WebClient从Silverlight发出HTTP请求。
WebClient具有Proxy属性,但在Silverlight中没有。
所以我创建了一个web服务,它接受一个url和一些代理服务器信息。 Web服务使用WebClient和Proxy属性将HTTP请求定向到代理服务器。
然后Silverlight应用程序调用该webservice,给它一个url和一些代理服务器信息。