Menyiarkan Nilai Rentetan dengan HttpClient dalam .NET
Dalam API web ASP.NET, anda sering kali menghadapi senario di mana anda perlu menghantar mudah nilai rentetan kepada kaedah API anda sebagai sebahagian daripada permintaan POST. HttpClient menyediakan mekanisme yang mudah untuk melaksanakan permintaan sedemikian dalam C#.
Untuk mencipta permintaan POST yang menghantar nilai rentetan, ikuti langkah berikut:
Berikut ialah contoh kod yang menunjukkan cara melaksanakan permintaan POST sedemikian:
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); } }
Kod ini mencipta permintaan POST untuk "/api/Keahlian/wujud" tindakan dalam API web, menghantar nilai rentetan "log masuk" sebagai sebahagian daripada muatan.
Atas ialah kandungan terperinci Bagaimana untuk MENYIArkan Nilai Rentetan dengan HttpClient dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!