public class DefaultResponseCreator extends ObjectSE implements ResponseCreator
ResponseCreator
。修飾子 | コンストラクターと説明 |
---|---|
protected | DefaultResponseCreator(HttpStatus statusCode) protected コンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
DefaultResponseCreator | body(byte[] content) 本体をバイト配列として設定します。 |
DefaultResponseCreator | body(Resource resource) 本体を Resource として設定します。 |
DefaultResponseCreator | body(StringSE content) 本文を UTF-8 文字列として設定します。 |
DefaultResponseCreator | contentType(MediaType mediaType) Content-Type ヘッダーを設定します。 |
ClientHttpResponse | createResponse(ClientHttpRequest request) 指定されたリクエストに対するレスポンスを作成します。 |
DefaultResponseCreator | headers(HttpHeaders headers) 指定されたすべてのヘッダーをコピーします。 |
DefaultResponseCreator | location(URISE location) Location ヘッダーを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected DefaultResponseCreator(HttpStatus statusCode)
MockRestResponseCreators
で静的ファクトリメソッドを使用します。public DefaultResponseCreator body(StringSE content)
public DefaultResponseCreator body(byte[] content)
public DefaultResponseCreator body(Resource resource)
Resource
として設定します。public DefaultResponseCreator contentType(MediaType mediaType)
Content-Type
ヘッダーを設定します。public DefaultResponseCreator location(URISE location)
Location
ヘッダーを設定します。public DefaultResponseCreator headers(HttpHeaders headers)
public ClientHttpResponse createResponse(@Nullable ClientHttpRequest request) throws IOExceptionSE
ResponseCreator
ResponseCreator
の createResponse
request
- リクエスト IOExceptionSE