preguntar acerca de dotnet-httpclient

3
réponses

HttpClient — une tâche a été annulée?

Cela fonctionne bien quand une ou deux tâches génère cependant une erreur "une tâche a été annulée" lorsque nous avons plus d'une tâche répertoriée. List<Task> allTasks = new List<Task>(); allTasks.Add(....); allTasks.Add(....); Task.W …
demandé sur 1970-01-01 00:33:35
1
réponses

Comment configurer HttpClient pour ne pas rediriger automatiquement lorsqu’il reçoit un code d’état HTTP 301?

Considérons un ASP.NET service API Web qui redirige public class ThisController : ApiController { /* more methods */ public override HttpResponseMessage Post() { var result = new HttpResponseMessage(HttpStatusCode.MovedPermanen …
demandé sur 1970-01-01 00:33:32
1
réponses

Annulation D’une requête HttpClient-pourquoi TaskCanceledException.CancellationToken.IsCancellationRequested faux?

Étant donné le code suivant: var cts = new CancellationTokenSource(); try { // get a "hot" task var task = new HttpClient().GetAsync("http://www.google.com", cts.Token); // request cancellation cts.Cancel(); await task; …
demandé sur 1970-01-01 00:33:35
4
réponses

Poster un tableau d’octets sur un serveur D’API Web à L’aide de HttpClient

Je veux publier ces données sur le serveur Web API: public sealed class SomePostRequest { public int Id { get; set; } public byte[] Content { get; set; } } Utilisation de ce code pour le serveur: [Route("Incoming")] [ValidateModel] publ …
demandé sur 1970-01-01 00:33:35
2
réponses

Rendre le client http synchrone: attendre la réponse

j'ai un fichier à télécharger et certains fichiers ont échoué parce que le post est asynchrone et pas synchrone.. j'essaie de faire cet appel comme appel synchronisé.. je veux attendre la réponse. Comment puis-je rendre cet appel synchrone? sta …
demandé sur 1970-01-01 00:33:35
10
réponses

Passer plusieurs objets complexes à une méthode D’API POST / put Web

est-ce que certains peuvent s'il vous plaît m'aider à savoir comment passer plusieurs objets d'une application c# console au contrôleur D'API Web comme indiqué ci-dessous? using (var httpClient = new System.Net.Http.HttpClient()) { httpClient.Ba …
demandé sur 1970-01-01 00:33:34
3
réponses

Comment passer un objet à HttpClient?PostAsync et serialize comme un 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 un POST demande: public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.B …
demandé sur 1970-01-01 00:33:36
3
réponses

Quand ou si disposer du message HttpResponseMessage lors d’un appel à Readastreamasync?

j'utilise le System.Net.Http.HttpClient pour faire une communication HTTP côté client. J'ai tout le HTTP en un seul endroit, abstrait du reste du code. Dans un cas, je veux lire le contenu de la réponse comme un flux, mais le consommateur du flu …
demandé sur 1970-01-01 00:33:34
2
réponses

Système.Net.Http.HttpClient vs Windows.Web.Http.HttpClient — Quelles sont les principales différences?

lors du développement des applications bureautiques .NET 4.5 Pour Windows, j'ai été utilisé pour utiliser System.Net.Http.HttpClient pour toute communication avec une API web backend. Je suis en train de développer une application Windows Store et …
demandé sur 1970-01-01 00:33:35
4
réponses

Comment puis-je obtenir StatusCode à partir de HttpRequestException?

je suis probablement en train de rater quelque chose d'évident ici. j'utilise HttpClient qui lance HttpRequestException qui contient StatusCode dans la chaîne de messages. Comment puis-je accéder à ce StatusCode ? …
demandé sur 1970-01-01 00:33:34