dcsimg
Login | Register   
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX

By submitting your information, you agree that devx.com may send you DevX offers via email, phone and text message, as well as email offers about other products and services that DevX believes may be of interest to you. DevX will process your information in accordance with the Quinstreet Privacy Policy.


Tip of the Day
Language: .NET
Expertise: Intermediate
Sep 19, 2003

WEBINAR:

On-Demand

Application Security Testing: An Integral Part of DevOps


Accessing a Web Service Through a Proxy Server

If you need to reach a Web Service and you are behind a proxy server, you have to set some Proxy values. When you add a Web Reference in your project to query a Web Service, Visual Studio .NET creates a class that inherits from System.Web.Services.Protocols.SoapHttpClientProtocol. This class has a property called Proxy that enables you to set proxy information for making an XML Web service request through a firewall. Then, you have to specify a user to log on the proxy server using the System.Net.NetworkCredential class.

string ProxyHost = "192.168.0.201" //The name of the proxy host
int ProxyPort = "80"; //The port number on Host to use
string ProxyUser = ""; //The user name associated with the credentials
string ProxyPassword = ""; //The password for the user name associated
with the credentials
string ProxyDomain = ""; //The domain associated with these credentials

//Create a new WebProxy object
System.Net.WebProxy oWebProxy = new System.Net.WebProxy(ProxyHost,
ProxyPort);

//Create a new NetWorkCredential to authenticate the user in the Proxy
Server.
oWebProxy.Credentials = new NetworkCredential( ProxyUser, ProxyPassword,
ProxyDomain);

//Set the Proxy property of your Web Service Client object.
objWebService.Proxy = oWebProxy;
Carlos Walzer
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date