Los servidores proxy permiten el tráfico de Internet que se dirige desde el equipo que se conecta a un equipo diferente . A menudo se utilizan en entornos corporativos para supervisar los datos de tráfico de Internet y asegurar contra comprometer las fugas de datos . El anonimato también se puede obtener mediante el uso de un servidor proxy si el servidor no se conecta a través de la red de origen . Al llevar a cabo las solicitudes de Internet en C # sin un servidor proxy, las peticiones pueden fallar si uno es necesario para acceder a Internet . El objeto " WebProxy " en C # expone la funcionalidad de conectarse a través de un servidor proxy de Internet. Cosas que necesitará
Visual Studio 2010
Mostrar más instrucciones
1
Abra la solución de proyecto en Visual Studio 2010 .
2
Navegar a la sección de código donde se requiere la autenticación del proxy para una solicitud web.
3
Crear un nuevo objeto " WebProxy " . En un nuevo tipo de línea " WebProxy " seguida de un espacio y luego el nombre del objeto. Para crear un nuevo objeto con el nombre " proxyObject " se utiliza el comando " WebProxy proxyObject " .
4
Type " = new WebProxy ( " inmediatamente después de la " WebProxy " nombre del objeto para definir el " "Parámetros Por ejemplo , si el objeto se llama . " WebProxy proxyObject ", entonces el comando se define como : " WebProxy proxyObject = new WebProxy ( "
5
Configurar los detalles de la . " objeto WebProxy " escribiendo la cadena del host proxy ajustado entre comillas seguido de una coma y luego el número de puerto. Cierre el comando con un paréntesis de cierre y un punto y coma . Utilizando una cadena de host del proxy como " myproxyserver.com " y un número de puerto "8080 " entonces comando se denota como : ". WebProxy proxyObject = new WebProxy ( " myproxyserver.com " , 8080 ),"
6
Establezca el campo " Proxy " de su objeto de solicitud web para igualar el " ProxyObject " . nombre Si el objeto de la solicitud web se llama " req " a continuación, establecer la configuración del proxy se denota como: " . req.Proxy = proxyObject ; "