次の方法で共有


MockHttpResponse クラス

public class MockHttpResponse
extends HttpResponse

HTTP 要求をシミュレートするために作成される HTTP 応答。

コンストラクターの概要

コンストラクター 説明
MockHttpResponse(HttpRequest request, int statusCode)

に関連付けられた HTTP 応答を request作成し、 を返 statusCodeし、空の応答本文を持ちます。

MockHttpResponse(HttpRequest request, int statusCode, byte[] bodyBytes)

に関連付けられた HTTP 応答を request作成し、 statusCodeの 、および 応答本文 bodyBytesを返します。

MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers)

に関連付けられた HTTP 応答を request作成し、、および http ヘッダーを statusCode返します。

MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, byte[] bodyBytes)

に関連付けられた HTTP 応答をrequest作成し、 の statusCode、および 応答本文bodyBytesheaders含む を返します。

MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, Object serializable)

に関連付けられた HTTP 応答をrequest作成し、 statusCodeからserializableシリアル化された JSON である、指定headersされた 、および応答本文を含む を返します。

MockHttpResponse(HttpRequest request, int statusCode, Object serializable)

に関連付けられた HTTP 応答をrequest作成し、 からserializableシリアル化された JSON である 、、および 応答本文を返statusCodeします。

メソッドの概要

修飾子と型 メソッドと説明
MockHttpResponse addHeader(String name, String value)

非推奨

このメソッドは使用しないでください。

ヘッダー namevalue を既存の HTTP ヘッダーのセットに追加します。

HttpResponse buffer()
Flux<ByteBuffer> getBody()
Mono<byte[]> getBodyAsByteArray()
Mono<String> getBodyAsString()
Mono<String> getBodyAsString(Charset charset)
String getHeaderValue(HttpHeaderName headerName)
String getHeaderValue(String name)
HttpHeaders getHeaders()
int getStatusCode()

メソッドの継承元: HttpResponse

メソッドの継承元: java.lang.Object

コンストラクターの詳細

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode)

に関連付けられた HTTP 応答を request作成し、 を返 statusCodeし、空の応答本文を持ちます。

パラメーター:

request - 応答に関連付けられている HttpRequest。
statusCode - 応答の状態コード。

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, byte[] bodyBytes)

に関連付けられた HTTP 応答を request作成し、 statusCodeの 、および 応答本文 bodyBytesを返します。

パラメーター:

request - 応答に関連付けられている HttpRequest。
statusCode - 応答の状態コード。
bodyBytes - 応答の内容。

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers)

に関連付けられた HTTP 応答を request作成し、、および http ヘッダーを statusCode返します。

パラメーター:

request - 応答に関連付けられている HttpRequest。
statusCode - 応答の状態コード。
headers - 応答のヘッダー。

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, byte[] bodyBytes)

に関連付けられた HTTP 応答をrequest作成し、 の statusCode、および 応答本文bodyBytesheaders含む を返します。

パラメーター:

request - 応答に関連付けられている HttpRequest。
statusCode - 応答の状態コード。
headers - 応答の HttpHeaders。
bodyBytes - 応答の内容。

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, HttpHeaders headers, Object serializable)

に関連付けられた HTTP 応答をrequest作成し、 statusCodeからserializableシリアル化された JSON である、指定headersされた 、および応答本文を含む を返します。

パラメーター:

request - 応答に関連付けられている HttpRequest。
statusCode - 応答の状態コード。
headers - 応答の HttpHeaders。
serializable - 応答のために JSON にシリアル化されるコンテンツ。

MockHttpResponse

public MockHttpResponse(HttpRequest request, int statusCode, Object serializable)

に関連付けられた HTTP 応答をrequest作成し、 からserializableシリアル化された JSON である 、、および 応答本文を返statusCodeします。

パラメーター:

request - 応答に関連付けられている HttpRequest。
statusCode - 応答の状態コード。
serializable - 応答のために JSON にシリアル化されるコンテンツ。

メソッドの詳細

addHeader

@Deprecated
public MockHttpResponse addHeader(String name, String value)

非推奨

このメソッドは使用しないでください。

ヘッダー namevalue を既存の HTTP ヘッダーのセットに追加します。

パラメーター:

name - 追加するヘッダー
value - ヘッダーの値。

戻り値:

更新された応答オブジェクト。

buffer

public HttpResponse buffer()

上書き:

MockHttpResponse.buffer()

getBody

public Flux getBody()

上書き:

MockHttpResponse.getBody()

getBodyAsByteArray

public Mono getBodyAsByteArray()

上書き:

MockHttpResponse.getBodyAsByteArray()

getBodyAsString

public Mono getBodyAsString()

上書き:

MockHttpResponse.getBodyAsString()

getBodyAsString

public Mono getBodyAsString(Charset charset)

上書き:

MockHttpResponse.getBodyAsString(Charset charset)

パラメーター:

charset

getHeaderValue

public String getHeaderValue(HttpHeaderName headerName)

上書き:

MockHttpResponse.getHeaderValue(HttpHeaderName headerName)

パラメーター:

headerName

getHeaderValue

@Deprecated
public String getHeaderValue(String name)

上書き:

MockHttpResponse.getHeaderValue(String name)

パラメーター:

name

getHeaders

public HttpHeaders getHeaders()

上書き:

MockHttpResponse.getHeaders()

getStatusCode

public int getStatusCode()

上書き:

MockHttpResponse.getStatusCode()

適用対象