POSTing de valeurs de chaîne avec HttpClient dans .NET
Dans les API Web ASP.NET, vous pouvez souvent rencontrer des scénarios dans lesquels vous devez envoyer de simples chaîne de valeurs à vos méthodes API dans le cadre d'une requête POST. HttpClient fournit un mécanisme pratique pour effectuer de telles requêtes en C#.
Pour créer une requête POST qui envoie une valeur de chaîne, suivez ces étapes :
Voici un exemple de code qui montre comment effectuer une telle requête POST :
using System; using System.Collections.Generic; using System.Net.Http; class Program { static void Main(string[] args) { Task.Run(() => MainAsync()); Console.ReadLine(); } static async Task MainAsync() { var client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:6740"); var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("", "login") }); var result = await client.PostAsync("/api/Membership/exists", content); string resultContent = await result.Content.ReadAsStringAsync(); Console.WriteLine(resultContent); } }
Ce code crée une requête POST pour l'action "/api/Membership/exists" dans une API Web, en envoyant la valeur de chaîne "login" dans le cadre de la charge utile.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!