Articles of webrequest

Hacer una solicitud web a una página web que requiere autenticación de Windows

Estoy tratando de hacer una solicitud a una página web usando la clase WebRequest en .net. La URL que estoy tratando de leer requiere la Autenticación de Windows debido a que recibo una excepción no autorizada. ¿Cómo puedo pasar las credenciales de Windows a esta solicitud para que pueda autenticarse? HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create( “http://myapp/home.aspx” […]

C # WebRequest utilizando cookies

Tengo una aplicación de winforms en la que he estado trabajando que ejecuta múltiples pruebas en cuentas de consumidores. Las pruebas requieren un inicio de sesión único para ejecutarse. string patwigters = “authmethod=on&chkRememberMe=on&login-form-type=pwd&password=” + pw.Text + “&userid=” + uid.Text + “&username=” + uid.Text; string strResponse; HttpWebRequest requestLogin = (HttpWebRequest)WebRequest.Create(“https://www.url.com/login.form”); requestLogin.Method = “POST”; requestLogin.CookieContainer = cookieJar; […]

No se puede enviar un cuerpo de contenido con este tipo de verbo

Acabo de recibir esta excepción (ProtocolViolationException) en mi aplicación .NET 2.0 (que se ejecuta en el emulador estándar de Windows Mobile 6). Lo que me confunde es que, hasta donde yo sé, no he agregado ningún cuerpo de contenido, a menos que lo haya hecho inadvertidamente de alguna manera. Mi código está debajo (muy simple). […]

cómo cambiar la IP de origen en HttpWebRequest

Estoy ejecutando esta aplicación en un servidor que ha asignado 5 direcciones IP. Yo uso HttpWebRequest para obtener algunos datos de un sitio web. Pero cuando hago la conexión, puedo especificar de cuál de las 5 direcciones IP se debe establecer la conexión. ¿HttpWebRequest es compatible con esto? Si no, ¿puedo heredar una clase de […]

Prueba si un sitio web está vivo desde una aplicación C #

Estoy buscando la mejor manera de probar si un sitio web está vivo desde una aplicación C #. Fondo Mi aplicación consiste en una interfaz de usuario de Winforms , un servicio WCF de back-end y un sitio web para publicar contenido en la interfaz de usuario y otros consumidores. Para evitar que la situación […]

Usar WebClient o WebRequest para iniciar sesión en un sitio web y acceder a los datos

WebRequest acceder a datos restringidos en un sitio web usando WebClient / WebRequest . No hay una API oficial en ese sitio web, así que lo que estoy tratando de hacer es simplemente llenar el formulario HTML y publicar los valores en el servidor, así que estoy conectado. Intenté esto y esto , pero no […]

No se pueden establecer algunos encabezados HTTP al usar System.Net.WebRequest

Cuando trato de agregar un par de clave / valor de encabezado HTTP en un objeto WebRequest , obtengo la siguiente excepción: Este encabezado debe ser modificado usando la propiedad apropiada Intenté agregar nuevos valores a la colección Headers utilizando el método Add (), pero sigo recibiendo la misma excepción. webRequest.Headers.Add(HttpRequestHeader.Referer, “http://stackoverflow.com”); Puedo evitar esto […]

Creación de WPF BitmapImage desde MemoryStream png, gif

Tengo problemas para crear una BitmapImage desde un MemoryStream partir de bytes png y gif obtenidos de una solicitud web. Parece que los bytes están bien descargados y el objeto BitmapImage se crea sin problemas, sin embargo, la imagen no se está procesando en mi UI. El problema solo ocurre cuando la imagen descargada es […]

La búsqueda web mono https falla con “Falló la autenticación o el descifrado”

Estoy creando un cliente REST simple para usar en mis aplicaciones C #. En .net en Windows Funciona muy bien con http: // y https: // connections. En mono 2.6.7 (también probado con 2.8 con los mismos resultados) en Ubuntu 10.10 solo funciona http: //. Las conexiones https: // arrojan esta excepción en el método […]

HttpWebRequest a URL con punto al final

cuando hago un GET con WebRequest.Create (” http: // abc / test .”) obtengo 404 porque, según el violinista, el punto final es eliminado por .NET y el servidor web necesita el punto. ¿Cómo puedo prevenir eso o evitarlo? cualquier solución es apreciada!