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() { …
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 …
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 …
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> …
J'ai un problème étrange, qui me rend fou… J'ai un projet de bibliothèque de classes simple (Full .NET Framework, 4.6.1) avec une classe wrapper pour les fonctionnalités autour de Cosmos DB. Par conséquent, j'ai ajouté le package NuGet 1.19.1 «Microsoft.Azure.DocumentDB» à ce projet. Autre que cela, j'ai une référence au …
J'ai le code suivant qui fonctionne avec succès. Je ne peux pas comprendre comment retirer le cookie de la réponse. Mon objectif est que je souhaite pouvoir définir des cookies dans la demande et supprimer les cookies de la réponse. Pensées? private async Task<string> Login(string username, string password) { try …
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 …
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>("", "") …
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(). …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.