@Published
public class RestMockHttpRequest
extends nablarch.fw.web.MockHttpRequest
HttpRequest
モッククラス。Constructor and Description |
---|
RestMockHttpRequest(java.util.Collection<?> bodyConverters,
java.lang.String defaultContentType)
引数で渡された
RestTestBodyConverter のCollection とデフォルトContent-Typeを持つオブジェクトを生成する。 |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getBody()
ボディを取得する。
|
RestMockHttpRequest |
setBody(java.lang.Object body)
リクエストボディを設定する。
|
RestMockHttpRequest |
setContentType(java.lang.String contentType)
Content-Typeを設定する。
|
RestMockHttpRequest |
setCookie(nablarch.fw.web.HttpCookie cookie) |
RestMockHttpRequest |
setHeader(java.lang.String headerName,
java.lang.String value)
HTTPリクエストヘッダの値を設定する。
|
RestMockHttpRequest |
setHeaderMap(java.util.Map headers) |
RestMockHttpRequest |
setHost(java.lang.String host) |
RestMockHttpRequest |
setHttpVersion(java.lang.String httpVersion) |
RestMockHttpRequest |
setMethod(java.lang.String method) |
RestMockHttpRequest |
setParam(java.lang.String name,
java.lang.String... params)
リクエストパラメータを設定する。
|
RestMockHttpRequest |
setParamMap(java.util.Map<java.lang.String[]> params)
リクエストパラメータを設定する。
|
RestMockHttpRequest |
setRequestPath(java.lang.String requestPath)
リクエストパスを設定する。
この実装では、リクエストURI中のリクエストパスを書き換える。
|
RestMockHttpRequest |
setRequestUri(java.lang.String requestPath)
HTTPリクエストURIを設定する。
|
java.lang.String |
toString() |
getHeader, getHeaderMap, getHost, getHttpVersion, getMethod
getMultipart, getPart, getRequestPath, getRequestUri, getUserAgent
getParam, getParamMap
public RestMockHttpRequest(java.util.Collection<?> bodyConverters, java.lang.String defaultContentType)
RestTestBodyConverter
のCollection
とデフォルトContent-Typeを持つオブジェクトを生成する。bodyConverters
- 利用可能なRestTestBodyConverter
defaultContentType
- デフォルトContent-Typepublic java.lang.Object getBody()
public RestMockHttpRequest setBody(java.lang.Object body)
body
- リクエストボディに設定するオブジェクトRestMockHttpRequest
自身public RestMockHttpRequest setContentType(java.lang.String contentType)
contentType
- Content-Typeに設定する値RestMockHttpRequest
自身public RestMockHttpRequest setMethod(java.lang.String method)
setMethod
in class nablarch.fw.web.MockHttpRequest
public RestMockHttpRequest setHeaderMap(java.util.Map headers)
setHeaderMap
in class nablarch.fw.web.MockHttpRequest
public RestMockHttpRequest setHeader(java.lang.String headerName, java.lang.String value)
headerName
- リクエストヘッダ名value
- リクエストヘッダに設定する値public RestMockHttpRequest setRequestUri(java.lang.String requestPath)
HttpRequest
requestPath
- リクエストURIpublic RestMockHttpRequest setParam(java.lang.String name, java.lang.String... params)
HttpRequest
setParam
in class nablarch.fw.web.MockHttpRequest
name
- パラメータ名params
- パラメータの値public RestMockHttpRequest setParamMap(java.util.Map<java.lang.String[]> params)
HttpRequest
setParamMap
in class nablarch.fw.web.MockHttpRequest
params
- リクエストパラメータのMappublic RestMockHttpRequest setCookie(nablarch.fw.web.HttpCookie cookie)
setCookie
in class nablarch.fw.web.MockHttpRequest
public RestMockHttpRequest setHttpVersion(java.lang.String httpVersion)
setHttpVersion
in class nablarch.fw.web.MockHttpRequest
public RestMockHttpRequest setHost(java.lang.String host)
setHost
in class nablarch.fw.web.MockHttpRequest
public RestMockHttpRequest setRequestPath(java.lang.String requestPath)
HttpRequest
setRequestPath
in interface Request<java.lang.String[]>
requestPath
- リクエストパスpublic java.lang.String toString()
toString
in class nablarch.fw.web.MockHttpRequest