「C Sharpとネットワーク - HttpClient」の版間の差分

ナビゲーションに移動 検索に移動
206行目: 206行目:


     return resBodyStr;
     return resBodyStr;
}
// HTTPリクエストメッセージを生成する
// httpMethod : HTTPメソッドのオブジェクト
// requestEndPoint : 通信先のURL
private HttpRequestMessage CreateRequest(HttpMethod httpMethod, string requestEndPoint)
{
    var request = new HttpRequestMessage(httpMethod, requestEndPoint);
    return this.AddHeaders(request);
}
// HTTPリクエストにヘッダーを追加する
// request : リクエスト
private HttpRequestMessage AddHeaders(HttpRequestMessage request)
{
    request.Headers.Add("Accept", "application/json");
    request.Headers.Add("Accept-Charset", "utf-8");
    // 例えば、認証通過後のトークンが "Authorization: Bearer {トークンの文字列}" のように必要な場合は追加する
    return request;
  }
  }
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
==== POST : テキストファイル ====
==== POST : テキストファイル ====
以下の例では、リクエストのボディにJSON形式の内容を格納して送受信している。<br>
以下の例では、リクエストのボディにJSON形式の内容を格納して送受信している。<br>

案内メニュー