Questions marquées «dotnet-httpclient»

Fait référence à la bibliothèque System.Net.Http.HttpClient qui fait partie du package HttpClient sur NuGet ou à la bibliothèque .NET 4.5.

6
Comment puis-je savoir quand HttpClient a expiré?
Pour autant que je sache, il n'y a aucun moyen de savoir que c'est spécifiquement un délai d'expiration qui s'est produit. Est-ce que je ne cherche pas au bon endroit ou est-ce que je manque quelque chose de plus grand? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { …

4
En-tête personnalisé à la demande HttpClient
Comment ajouter un en-tête personnalisé à une HttpClientdemande? J'utilise une PostAsJsonAsyncméthode pour publier le JSON. L'en-tête personnalisé que j'aurais besoin d'être ajouté est "X-Version: 1" Voici ce que j'ai fait jusqu'à présent: using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://api.clickatell.com/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "xxxxxxxxxxxxxxxxxxxx"); client.DefaultRequestHeaders.Accept.Add(new …

3
Async HttpClient de .Net 4.5 est-il un mauvais choix pour les applications de charge intensive?
J'ai récemment créé une application simple pour tester le débit des appels HTTP qui peut être généré de manière asynchrone par rapport à une approche multithread classique. L'application est capable d'effectuer un nombre prédéfini d'appels HTTP et à la fin, elle affiche le temps total nécessaire pour les exécuter. Au …

2
Comment obtenir le corps du contenu d'un appel httpclient?
J'ai essayé de comprendre comment lire le contenu d'un appel httpclient, et je n'arrive pas à l'obtenir. Le statut de réponse que j'obtiens est 200, mais je ne peux pas comprendre comment accéder au Json réel renvoyé, ce qui est tout ce dont j'ai besoin! Voici mon code: async Task<string> …



3
L'appel async avec await dans HttpClient ne retourne jamais
J'ai un appel que je passe depuis l'intérieur d'une C#application métro basée sur xaml sur le Win8 CP; cet appel atteint simplement un service Web et renvoie des données JSON. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer …

4
Comment passer un objet à HttpClient.PostAsync et sérialiser en tant que corps JSON?
J'utilise System.Net.Http, j'ai trouvé plusieurs exemples sur le web. J'ai réussi à créer ce code pour faire une POSTdemande: public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUri); client.DefaultRequestHeaders.Add("token", token); var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("", "") …

4
Comment obtenir StatusCode de HttpRequestException?
Il me manque probablement quelque chose d'évident ici. J'utilise les HttpClientlancers HttpRequestExceptionqui contiennent StatusCodedans la chaîne Message. Comment puis-je y accéder StatusCode? Edit : Plus d'infos, j'ai écrit cette question dans la précipitation. J'utilise HttpClientpour accéder à une autre API dans mon projet WebApi. Oui, je sais pourquoi j'appelle EnsureSuccessStatusCode(). …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.