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 (内部サーバー エラー) があります。

適用対象