Acceso a Internet a través de un proxy

Si su sitio Web utiliza un proxy para proporcionar acceso a Internet, debe configurar una instancia del proxy para que la aplicación se pueda comunicar con el proxy Web.

En el siguiente ejemplo de código se crea una instancia de un proxy global que permitirá a cualquier instancia de WebRequest utilizar un proxy para comunicarse con Internet. En el ejemplo, el servidor proxy se denomina "webproxy" y se comunica en el puerto 80, el puerto estándar de HTTP.

WebProxy proxyObject = new WebProxy("http://webproxy:80/");
GlobalProxySelection.Select = proxyObject;
[Visual Basic]
Dim proxyObject As WebProxy = New WebProxy("http://webproxy:80/")
GlobalProxySelection.Select = proxyObject

Para reemplazar la selección del proxy global, asigne una instancia que implemente la interfaz IWebProxy a la propiedad Proxy de la instancia de WebRequest. En el siguiente ejemplo de código se envía una instancia de WebRequest a www.contoso.com que reemplaza la selección del proxy global por un servidor proxy denominado "alternateproxy" en el puerto 80.

WebRequest req = new WebRequest.Create("https://www.contoso.com/");
req.Proxy = new WebProxy("http://alternateproxy:80/");
[Visual Basic]
Dim req As WebRequest = new WebRequest.Create("https://www.contoso.com/")
req.Proxy = New WebProxy("http://alternateproxy:80/")

Vea también

Utilizar protocolos de aplicaciones | Acceso a Internet