Articles of httpwebrequest

Conversión de solicitud HTTP sin procesar en el objeto HTTPWebRequest

En .NET, ¿es posible convertir una solicitud HTTP sin procesar al objeto HTTPWebRequest? Estoy seguro de que .NET internamente lo está haciendo. ¿Alguna idea de qué parte de .NET está realmente manejando esto? ¿Puedo llamarlo o hay alguna biblioteca externa que permita conexiones HTTP sin procesar?

Enviar solicitud de HTTP Post con acción SOAP usando org.apache.http

Intento escribir una solicitud de publicación HTTP codificada con acción SOAP, usando la API ap.apache.http. Mi problema es que no encontré la forma de agregar un cuerpo de solicitud (en mi caso, acción SOAP). Me alegrará por alguna orientación. import java.net.URI; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.impl.client.RequestWrapper; import org.apache.http.protocol.HTTP; […]

HttpWebRequest: se anuló la solicitud: se canceló la solicitud

He estado trabajando en el desarrollo de una especie de aplicación para intermediarios, que carga texto en un back-end CMS usando solicitudes de publicaciones HTTP para una serie de fechas (generalmente 7 a la vez). Estoy usando HttpWebRequest para lograr esto. Parece que funciona bien para la primera fecha, pero cuando comienza la segunda fecha, […]

WP7 HttpWebRequest sin almacenamiento en caché

Parece que el almacenamiento en caché HttpWebRequest en WP7 está habilitado de forma predeterminada, ¿cómo lo desactivo? Agregar un param url + “? Param =” + RND.Next (10000) al azar funciona, pero es bastante complicado y no estoy seguro de si funcionará con todos los servidores.

curl Solicitud con ASP.NET

He leído algunas otras publicaciones en Stack pero no puedo hacer que esto funcione. Funciona bien en mi cuando ejecuto el comando curl en git en mi máquina de Windows, pero cuando lo convierto en asp.net no funciona: private void BeeBoleRequest() { string url = “https://mycompany.beebole-apps.com/api”; WebRequest myReq = WebRequest.Create(url); string username = “e26f3a722f46996d77dd78c5dbe82f15298a6385”; string […]

¿Cómo se puede agregar un Certificado a WebClient (C #)?

Sé que es bastante simple agregar un certificado a HttpWebRequest. Sin embargo, no he encontrado una forma de hacer el equivalente usando WebClient. Básicamente, quiero enviar un POST con un certificado específico usando WebClient. ¿Cómo lograría este código exacto usando WebClient? var request = (HttpWebRequest) WebRequest.Create(“my-url”); request.Method = “POST”; request.ClientCertificates.Add(new X509Certificate()); //add cert

Mejora del rendimiento de HttpWebRequests multiproceso en .NET

Estoy tratando de medir el rendimiento de un servicio web. Para hacer eso, he escrito una pequeña herramienta que continuamente envía solicitudes y lee respuestas de varios hilos. El contenido del bucle interno de cada hilo se ve así: public void PerformRequest() { WebRequest webRequest = WebRequest.Create(_uri); webRequest.ContentType = “application/ocsp-request”; webRequest.Method = “POST”; webRequest.Credentials = […]

¿Puedo reutilizar una HttpWebRequest?

¿Puedo reutilizar una HttpWebRequest? Parece que la tercera solicitud a un sitio hace que una operación se agote. Parece que cada solicitud crea una nueva conexión, por lo que quiero saber si puedo reutilizar una HttpWebRequest cambiando la url y obteniendo la solicitud nuevamente. El código en cuestión está abajo. Este código verifica si existe […]

Cómo borrar el caché de HttpWebRequest

Estoy desarrollando una biblioteca propietaria y estoy experimentando algunos problemas con la memoria caché de HttpWebRequest . La biblioteca utiliza un código equivalente al siguiente para realizar las solicitudes: var request = WebRequest.Create(“http://example.com/”) as HttpWebRequest; request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.CacheIfAvailable); El recurso externo no deshabilita el almacenamiento en caché, aunque cada respuesta es diferente. Por lo […]

C # HttpWebRequest de tipo “application / x-www-form-urlencoded” – ¿cómo enviar el carácter ‘&’ en el cuerpo del contenido?

Estoy escribiendo una pequeña aplicación conectada a API en C #. Me conecto a una API que tiene un método que toma una cadena larga, el contenido de un archivo de calendario (ics). Lo estoy haciendo así: HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(URL); request.Method = “POST”; request.AllowAutoRedirect = false; request.CookieContainer = my_cookie_container; request.Accept = “text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”; request.ContentType = […]