在.NET 中使用HttpClient 發布字串值
在ASP.NET Web API 中,您經常會遇到需要發送簡單內容的場景作為POST 請求的一部分傳遞給API 方法的字串值。 HttpClient 提供了一個方便的機制來在 C# 中執行此類請求。
要建立發送字串值的 POST 請求,請按照以下步驟操作:
下面是一個範例程式碼,示範如何執行此類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); } }
此程式碼為Web API 中的「/api/Membership/exists」作業建立POST請求,發送字串值“login”作為有效負載的一部分。
以上是如何在 .NET 中使用 HttpClient POST 字串值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!