Preguntas con la etiqueta [dotnet-httpclient]

Lista dotnet-httpclient preguntas

¿Es seguro utilizar HttpClient al mismo tiempo?

3
respuestas
204
votos
99.6k
vistas

En todos los ejemplos que puedo encontrar de usos de HttpClient, se usa para llamadas únicas. Pero ¿qué pasa si tengo una situación de cliente persistente, donde se pueden realizar

¿Por qué no funciona HttpClient BaseAddress?

5
respuestas
537
votos
206.1k
vistas

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

HttpClient no admite el método PostAsJsonAsync C#

15
respuestas
321
votos
362.1k
vistas

Estoy intentando llamar a una API web desde mi aplicación web. Estoy usando .Net 4.5 y mientras escribo el código aparece el error HttpClientque no contiene un PostAsJsonAsyncmétodo de definición.

System.Net.Http.HttpClient y System.Net.Http.HttpClientHandler en .NET Framework 4.5 implementan IDisposable (a través de System.Net.Http.HttpMessageInvoker ). La usingdocumentación de la declaración dice: Como regla general, cuando usa un objeto IDisposable, debe declararlo

HttpClient: ¿Se canceló una tarea?

9
respuestas
271
votos
340.5k
vistas

Funciona bien cuando tenemos una o dos tareas, sin embargo, arroja el error "Se canceló una tarea" cuando tenemos más de una tarea en la lista. List<Task> allTasks = new

Decidir entre HttpClient y WebClient [cerrado]

0
respuestas
273
votos
238.9k
vistas

Nuestra aplicación web se ejecuta en .NET Framework 4.0. La interfaz de usuario llama a los métodos del controlador mediante llamadas Ajax. Necesitamos consumir el servicio REST de nuestro proveedor.

Editar: Esta pregunta parece que podría ser el mismo problema, pero no tiene respuestas... Editar: en el caso de prueba 5, la tarea parece estar estancada en el WaitingForActivationestado. Encontré