@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, getMethodgetMultipart, getPart, getRequestPath, getRequestUri, getUserAgentgetParam, getParamMappublic RestMockHttpRequest(java.util.Collection<?> bodyConverters,
java.lang.String defaultContentType)
RestTestBodyConverterのCollectionとデフォルトContent-Typeを持つオブジェクトを生成する。bodyConverters - 利用可能なRestTestBodyConverterdefaultContentType - デフォルト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.MockHttpRequestpublic RestMockHttpRequest setHeaderMap(java.util.Map headers)
setHeaderMap in class nablarch.fw.web.MockHttpRequestpublic RestMockHttpRequest setHeader(java.lang.String headerName, java.lang.String value)
headerName - リクエストヘッダ名value - リクエストヘッダに設定する値public RestMockHttpRequest setRequestUri(java.lang.String requestPath)
HttpRequestrequestPath - リクエストURIpublic RestMockHttpRequest setParam(java.lang.String name, java.lang.String... params)
HttpRequestsetParam in class nablarch.fw.web.MockHttpRequestname - パラメータ名params - パラメータの値public RestMockHttpRequest setParamMap(java.util.Map<java.lang.String[]> params)
HttpRequestsetParamMap in class nablarch.fw.web.MockHttpRequestparams - リクエストパラメータのMappublic RestMockHttpRequest setCookie(nablarch.fw.web.HttpCookie cookie)
setCookie in class nablarch.fw.web.MockHttpRequestpublic RestMockHttpRequest setHttpVersion(java.lang.String httpVersion)
setHttpVersion in class nablarch.fw.web.MockHttpRequestpublic RestMockHttpRequest setHost(java.lang.String host)
setHost in class nablarch.fw.web.MockHttpRequestpublic RestMockHttpRequest setRequestPath(java.lang.String requestPath)
HttpRequestsetRequestPath in interface Request<java.lang.String[]>requestPath - リクエストパスpublic java.lang.String toString()
toString in class nablarch.fw.web.MockHttpRequest