使用 HttpClient 在 Web API 中 POST JSON 物件
本指南介紹如何在 Web API 上下文中使用 HttpClient 透過 POST 請求傳送 JSON 物件。
首先,建立一個 JSON 物件並用您的資料填充它。 接下來,建立一個 HttpClient 實例,並指定 API 端點 URL。 將 DefaultRequestHeaders.Accept
設定為 "application/json"
以指定預期的回應格式。
將 JSON 物件轉換為 StreamContent
以在 HTTP 請求正文中傳輸。 使用 StringContent
,以字串形式提供 JSON 物件並指定 UTF-8 編碼。
使用 client.PostAsync
發送 POST 請求,並提供 URL 和內容。 這將返回一個HttpResponseMessage
。 使用 .Result
屬性存取結果。
對於非同步操作,使用 await
和 client.PostAsync
非同步取得 HttpResponseMessage
。
以上是如何在 Web API 中使用 HttpClient 發布 JSON 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!