Preguntas etiquetadas con dotnet-httpclient

Se refiere a la biblioteca System.Net.Http.HttpClient que es parte del paquete HttpClient en NuGet, o la biblioteca .NET 4.5.

299
¿Por qué no funciona HttpClient BaseAddress?

Considere el siguiente código, donde BaseAddressdefine una ruta de URI parcial. using (var handler = new HttpClientHandler()) using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri("http://something.com/api"); var response = await client.GetAsync("/resource/7"); } Espero...

218
Decidir entre HttpClient y WebClient

Nuestra aplicación web se ejecuta en .Net Framework 4.0. La UI llama a los métodos del controlador a través de llamadas ajax. Necesitamos consumir el servicio REST de nuestro proveedor. Estoy evaluando la mejor manera de llamar al servicio REST en .Net 4.0. El servicio REST requiere un esquema de...

189
¿Por qué usar HttpClient para conexión síncrona?

Estoy construyendo una biblioteca de clases para interactuar con una API. Necesito llamar a la API y procesar la respuesta XML. Puedo ver los beneficios del uso HttpClientpara la conectividad asincrónica, pero lo que estoy haciendo es puramente sincrónico, por lo que no puedo ver ningún beneficio...

158
Agregar encabezados HTTP a HttpClient

Todas: Necesito agregar encabezados http al HttpClient antes de enviar una solicitud a un servicio web. ¿Cómo hago eso para una solicitud individual (a diferencia de en el HttpClient para todas las solicitudes futuras)? No estoy seguro de si esto es posible. var client = new HttpClient(); var...