HttpClient を使用して Web API で JSON オブジェクトを POST する
このガイドでは、Web API コンテキストで HttpClient を使用して POST リクエスト経由で JSON オブジェクトを送信する方法について説明します。
まず、JSON オブジェクトを作成し、データを入力します。 次に、API エンドポイント URL を指定して HttpClient インスタンスを作成します。 DefaultRequestHeaders.Accept
を "application/json"
に設定して、予期される応答形式を指定します。
HTTP リクエスト本文内で送信できるように、JSON オブジェクトを StreamContent
に変換します。 StringContent
を使用し、JSON オブジェクトを文字列として指定し、UTF-8 エンコーディングを指定します。
client.PostAsync
を使用して、URL とコンテンツを指定して POST リクエストを送信します。 これは HttpResponseMessage
を返します。 .Result
プロパティを使用して結果にアクセスします。
非同期操作の場合は、await
を client.PostAsync
とともに使用して、HttpResponseMessage
を非同期的に取得します。
以上がWeb APIでHttpClientを使用してJSONオブジェクトをPOSTするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。