12,796
回編集
(→GET) |
|||
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> |