IHttpResponse インターフェイス
public interface IHttpResponse
IHttpClient実装を通じてHttpRequestを実行した後に返される HTTP 応答を表します。 このインターフェイスは、認証フロー中に接続された認証サービスまたはその他の HTTP エンドポイントによって返されるすべてのデータをカプセル化します。
IHttpClientのカスタム実装では、ネイティブ HTTP 応答オブジェクトをこのインターフェイスに変換する必要があります。
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| abstract java.lang.String |
body()
HTTP 応答本文を取得します。 |
| abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers()
HTTP 応答ヘッダーを取得します。 |
| abstract int |
statusCode()
HTTP 応答状態コードを取得します。 |
メソッドの詳細
body
public abstract String body()
HTTP 応答本文を取得します。
返品:
文字列としての HTTP 応答の本文。 Microsoft ID プラットフォームからの応答の場合、これは通常、トークンまたはエラー情報を含む JSON コンテンツです。
headers
public abstract Map<String,List<String>> headers()
HTTP 応答ヘッダーを取得します。
返品:
HTTP ヘッダー名の値へのマップ。 ヘッダーが複数回表示される場合、その値はリストに収集されます。 ヘッダー名は、通常、HTTP 仕様に従って大文字と小文字が区別されません。
statusCode
public abstract int statusCode()
HTTP 応答状態コードを取得します。
返品:
HTTP 応答状態コード。 一般的な値には、200 (OK)、400 (無効な要求)、401 (未承認)、500 (内部サーバー エラー) があります。