Class RequestWrapper
- java.lang.Object
-
- com.github.tomakehurst.wiremock.extension.requestfilter.RequestWrapper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RequestWrapper.Builder
-
Nested classes/interfaces inherited from interface com.github.tomakehurst.wiremock.http.Request
Request.Part
-
-
Constructor Summary
Constructors Constructor Description RequestWrapper(Request delegate)
RequestWrapper(Request delegate, RequestMethod method, FieldTransformer<java.lang.String> absoluteUrlTransformer, java.util.List<HttpHeader> addedHeaders, java.util.List<java.lang.String> removedHeaders, java.util.Map<CaseInsensitiveKey,FieldTransformer<java.util.List<java.lang.String>>> headerTransformers, java.util.Map<java.lang.String,Cookie> additionalCookies, java.util.List<java.lang.String> cookiesToRemove, java.util.Map<java.lang.String,FieldTransformer<Cookie>> cookieTransformers, FieldTransformer<Body> bodyTransformer, FieldTransformer<Request.Part> multipartTransformer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsHeader(java.lang.String key)
ContentTypeHeader
contentTypeHeader()
static RequestWrapper.Builder
create()
java.lang.String
getAbsoluteUrl()
java.util.Set<java.lang.String>
getAllHeaderKeys()
byte[]
getBody()
java.lang.String
getBodyAsBase64()
java.lang.String
getBodyAsString()
java.lang.String
getClientIp()
java.util.Map<java.lang.String,Cookie>
getCookies()
java.lang.String
getHeader(java.lang.String key)
HttpHeaders
getHeaders()
java.lang.String
getHost()
RequestMethod
getMethod()
com.google.common.base.Optional<Request>
getOriginalRequest()
Request.Part
getPart(java.lang.String name)
java.util.Collection<Request.Part>
getParts()
int
getPort()
java.lang.String
getProtocol()
java.lang.String
getScheme()
java.lang.String
getUrl()
HttpHeader
header(java.lang.String key)
boolean
isBrowserProxyRequest()
boolean
isMultipart()
QueryParameter
queryParameter(java.lang.String key)
-
-
-
Constructor Detail
-
RequestWrapper
public RequestWrapper(Request delegate)
-
RequestWrapper
public RequestWrapper(Request delegate, RequestMethod method, FieldTransformer<java.lang.String> absoluteUrlTransformer, java.util.List<HttpHeader> addedHeaders, java.util.List<java.lang.String> removedHeaders, java.util.Map<CaseInsensitiveKey,FieldTransformer<java.util.List<java.lang.String>>> headerTransformers, java.util.Map<java.lang.String,Cookie> additionalCookies, java.util.List<java.lang.String> cookiesToRemove, java.util.Map<java.lang.String,FieldTransformer<Cookie>> cookieTransformers, FieldTransformer<Body> bodyTransformer, FieldTransformer<Request.Part> multipartTransformer)
-
-
Method Detail
-
create
public static RequestWrapper.Builder create()
-
getAbsoluteUrl
public java.lang.String getAbsoluteUrl()
- Specified by:
getAbsoluteUrl
in interfaceRequest
-
getMethod
public RequestMethod getMethod()
-
getClientIp
public java.lang.String getClientIp()
- Specified by:
getClientIp
in interfaceRequest
-
getHeader
public java.lang.String getHeader(java.lang.String key)
-
header
public HttpHeader header(java.lang.String key)
-
contentTypeHeader
public ContentTypeHeader contentTypeHeader()
- Specified by:
contentTypeHeader
in interfaceRequest
-
getHeaders
public HttpHeaders getHeaders()
- Specified by:
getHeaders
in interfaceRequest
-
containsHeader
public boolean containsHeader(java.lang.String key)
- Specified by:
containsHeader
in interfaceRequest
-
getAllHeaderKeys
public java.util.Set<java.lang.String> getAllHeaderKeys()
- Specified by:
getAllHeaderKeys
in interfaceRequest
-
getCookies
public java.util.Map<java.lang.String,Cookie> getCookies()
- Specified by:
getCookies
in interfaceRequest
-
queryParameter
public QueryParameter queryParameter(java.lang.String key)
- Specified by:
queryParameter
in interfaceRequest
-
getBodyAsString
public java.lang.String getBodyAsString()
- Specified by:
getBodyAsString
in interfaceRequest
-
getBodyAsBase64
public java.lang.String getBodyAsBase64()
- Specified by:
getBodyAsBase64
in interfaceRequest
-
isMultipart
public boolean isMultipart()
- Specified by:
isMultipart
in interfaceRequest
-
getParts
public java.util.Collection<Request.Part> getParts()
-
getPart
public Request.Part getPart(java.lang.String name)
-
isBrowserProxyRequest
public boolean isBrowserProxyRequest()
- Specified by:
isBrowserProxyRequest
in interfaceRequest
-
getOriginalRequest
public com.google.common.base.Optional<Request> getOriginalRequest()
- Specified by:
getOriginalRequest
in interfaceRequest
-
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocol
in interfaceRequest
-
-