Class RequestWrapper
- java.lang.Object
-
- com.github.tomakehurst.wiremock.extension.requestfilter.RequestWrapper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRequestWrapper.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 booleancontainsHeader(java.lang.String key)ContentTypeHeadercontentTypeHeader()static RequestWrapper.Buildercreate()FormParameterformParameter(java.lang.String key)java.util.Map<java.lang.String,FormParameter>formParameters()java.lang.StringgetAbsoluteUrl()java.util.Set<java.lang.String>getAllHeaderKeys()byte[]getBody()java.lang.StringgetBodyAsBase64()java.lang.StringgetBodyAsString()java.lang.StringgetClientIp()java.util.Map<java.lang.String,Cookie>getCookies()java.lang.StringgetHeader(java.lang.String key)HttpHeadersgetHeaders()java.lang.StringgetHost()RequestMethodgetMethod()java.util.Optional<Request>getOriginalRequest()Request.PartgetPart(java.lang.String name)java.util.Collection<Request.Part>getParts()intgetPort()java.lang.StringgetProtocol()java.lang.StringgetScheme()java.lang.StringgetUrl()HttpHeaderheader(java.lang.String key)booleanisBrowserProxyRequest()booleanisMultipart()QueryParameterqueryParameter(java.lang.String key)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.tomakehurst.wiremock.http.Request
getId, getPathParameters
-
-
-
-
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:
getAbsoluteUrlin interfaceRequest
-
getMethod
public RequestMethod getMethod()
-
getClientIp
public java.lang.String getClientIp()
- Specified by:
getClientIpin 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:
contentTypeHeaderin interfaceRequest
-
getHeaders
public HttpHeaders getHeaders()
- Specified by:
getHeadersin interfaceRequest
-
containsHeader
public boolean containsHeader(java.lang.String key)
- Specified by:
containsHeaderin interfaceRequest
-
getAllHeaderKeys
public java.util.Set<java.lang.String> getAllHeaderKeys()
- Specified by:
getAllHeaderKeysin interfaceRequest
-
getCookies
public java.util.Map<java.lang.String,Cookie> getCookies()
- Specified by:
getCookiesin interfaceRequest
-
queryParameter
public QueryParameter queryParameter(java.lang.String key)
- Specified by:
queryParameterin interfaceRequest
-
formParameter
public FormParameter formParameter(java.lang.String key)
- Specified by:
formParameterin interfaceRequest
-
formParameters
public java.util.Map<java.lang.String,FormParameter> formParameters()
- Specified by:
formParametersin interfaceRequest
-
getBodyAsString
public java.lang.String getBodyAsString()
- Specified by:
getBodyAsStringin interfaceRequest
-
getBodyAsBase64
public java.lang.String getBodyAsBase64()
- Specified by:
getBodyAsBase64in interfaceRequest
-
isMultipart
public boolean isMultipart()
- Specified by:
isMultipartin interfaceRequest
-
getParts
public java.util.Collection<Request.Part> getParts()
-
getPart
public Request.Part getPart(java.lang.String name)
-
isBrowserProxyRequest
public boolean isBrowserProxyRequest()
- Specified by:
isBrowserProxyRequestin interfaceRequest
-
getOriginalRequest
public java.util.Optional<Request> getOriginalRequest()
- Specified by:
getOriginalRequestin interfaceRequest
-
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocolin interfaceRequest
-
-