dotnet-httpclient

HttpClient.GetAsync (...) nunca regresa cuando se usa await / async

Editar: Esta pregunta parece que podría ser el mismo problema, pero no tiene respuestas... Editar: En el caso de prueba 5 l ... ost /// </summary> public Task<string> Get() { return AsyncAwait_GetSomeDataAsync(); } }

¿Tienen que eliminarse HttpClient y HttpClientHandler?

Sistema.Net.Http.HttpClient y Sistema.Net.Http.HttpClientHandler en .NET Framework 4.5 implementar IDisposable (a través de S ... omo identificables? Si lo requieren, o si es una práctica recomendada, ¿los ejemplos de Microsoft son engañosos o inseguros?

¿Por qué HttpClient BaseAddress no funciona?

Considere el siguiente código, donde el BaseAddress define una ruta de URI parcial. using (var handler = new HttpClientHandl ... etAsync("/resource/7"); } Todavía no funciona. Aquí está la documentación: HttpClient.BaseAddress ¿Qué está pasando aquí?

¿Cuál es la sobrecarga de crear un nuevo HttpClient por llamada en un cliente WebAPI?

¿Cuál debería ser la vida útil HttpClient de un cliente WebAPI? ¿Es mejor tener una instancia del HttpClient para múltiples ... sAsync>Product>(); Console.WriteLine("{0}\t${1}\t{2}", product.Name, product.Price, product.Category); } }

. NET HttpClient. Cómo PUBLICAR valor de cadena?

¿Cómo puedo crear usando C# y HttpClient la siguiente solicitud POST: Necesito una solicitud para mi servicio WEB API: [ ... rExist([FromBody] string login) { bool result = _membershipProvider.CheckIfExist(login); return result; }

¿Es seguro usar HttpClient simultáneamente?

En todos los ejemplos que puedo encontrar de usos de HttpClient, se utiliza para llamadas one off. Pero, ¿qué pasa si tengo u ... ión errónea. Idealmente estoy buscando alguna respuesta autorizada a la cuestión del manejo de la concurrencia en HttpClient.

HttpClient - ¿Se canceló una tarea?

Funciona bien cuando tenemos una o dos tareas sin embargo lanza un error "Una tarea fue cancelada" cuando tenemos más de una ... var json = stringTask.Result; return Helper.FromJSON<T>(json); }); }).Unwrap(); }

Luchando tratando de obtener cookie fuera de respuesta con HttpClient in.net 4,5

Tengo el siguiente código que funciona correctamente. No sé cómo sacar la galleta de la respuesta. Mi objetivo es poder con ... ; foreach (Cookie cookie in responseCookies) { string cookieName = cookie.Name; string cookieValue = cookie.Value; }

Deserializar JSON a Array o Lista con HttpClient.ReadAsAsync using.NET 4.0 Patrón de tareas

Estoy tratando de deserializar el JSON devuelto desde http://api.usa.gov/jobs/search.json?query=nursing+jobs usando el patrón ... Threading.Tasks.Nota: no hay un método .ReadAsString disponible en .Content por lo que utilicé el .ReadAsStringAsync método.

ASP.NET WebAPI: cómo realizar una publicación de varias partes con carga de archivos utilizando WebAPI HttpClient

Tengo un servicio WebAPI que maneja una carga desde un formulario simple, como este: <form action="/api/workitems" en ... . El bit FormUrlEncodedContent es bastante simple, pero ¿cómo agrego el contenido del archivo con el nombre a la publicación?

Cómo pasar un cliente HttpClient burlado en a.NET ¿prueba?

Tengo un servicio que usa Microsoft.Net.Http para recuperar algunos datos Json. ¡Órale! Por supuesto, no quiero que mi prueb ... puede haber hecho un descuido con esto, ¿verdad? (sí, es fácil hacer envoltorios .. he hecho antes ... pero es el momento!)

¿Cómo obtener el cuerpo del contenido de una llamada httpclient?

He estado tratando de averiguar cómo leer el contenido de una llamada httpclient, y parece que no puedo entenderlo. El estado ... o del método actual está optimizado. .. Continúo la ejecución, pero es para siempre. No estoy seguro de cuál es el problema

Web Api + HttpClient: Un módulo o manejador asíncrono completado mientras una operación asíncrona aún estaba pendiente

Estoy escribiendo una aplicación que proxies algunas peticiones HTTP utilizando el ASP.NET Web API y yo estamos luchando para ... Las aplicaciones proxy están alojadas en roles Web de Azure. Cualquier ayuda para identificar al culpable sería apreciada.

Agregar encabezados HttpClient genera una FormatException con algunos valores

Esto ocurrió en el contexto de la codificación contra Google Cloud Messaging, pero se aplica en otros lugares. Considere lo ... ¿No debería este cliente quitarse de en medio? ¿Cómo escapar del signo igual para que la adición de este valor tenga éxito?

¿Cómo obtengo statusCode de HttpRequestException?

Probablemente me estoy perdiendo algo obvio aquí. Estoy usando HttpClient que arroja HttpRequestException que contiene Statu ... iar el código de estado (bleh) O crear mi versión de Ensuresuccesstatuscode y lanzar excepción que es realmente utilizable.

¿Cómo se configura HttpClient para que no redirija automáticamente cuando recibe un código de estado HTTP 301?

Considere una ASP.NET Servicio Web API que redirige public class ThisController : ApiController { /* more methods */ ... pClient para que no redireccione automáticamente cuando recibe un 301 para que pueda verificar que mi respuesta del servidor?

Establecer HttpClient a un tiempo de espera demasiado corto bloquea el proceso

He notado que cuando estoy usando System.Net.HttpClient con un tiempo de espera corto, a veces puede bloquear el proceso, inc ... cancelar la solicitud, no se captura, y el proceso muere. ¿Me estoy perdiendo algo? ¿Te has encontrado con este problema?

Reintroduciendo Solicitudes de HttpClient Fallidas

Estoy construyendo una función que dado un objeto HttpContent, solicitará problemas y volverá a intentarlo si falla. Sin emb ... .ExecuteWithRetry(String url, HttpContent content) ¿Hay de todos modos para duplicar un Objeto HttpContent o reutilizarlo?

Cancelar una solicitud HttpClient-Por qué TaskCanceledException.CancellationToken.¿Se solicita una cancelación falsa?

Dado el siguiente código: var cts = new CancellationTokenSource(); try { // get a "hot" task var task = new HttpCl ... .CancellationToken.IsCancellationRequested estar true dentro del bloque catch, pero no lo está. ¿Estoy malinterpretando algo?

System. Net.Http.HttpClient vs Windows.Web.Http.HttpClient - ¿Cuáles son las principales diferencias?

Al desarrollar aplicaciones de escritorio.NET 4.5 para Windows, he utilizado System.Net.Http.HttpClient para todas las comuni ... de que no tenemos ya en System.Net.Http.HttpClient? Las respuestas respaldadas por documentación oficial son muy apreciadas.