Class RequestWrapper
java.lang.Object
com.github.tomakehurst.wiremock.extension.requestfilter.RequestWrapper
- All Implemented Interfaces:
Request
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.github.tomakehurst.wiremock.http.Request
Request.Part -
Constructor Summary
ConstructorsConstructorDescriptionRequestWrapper(Request delegate) RequestWrapper(Request delegate, RequestMethod method, FieldTransformer<String> absoluteUrlTransformer, List<HttpHeader> addedHeaders, List<String> removedHeaders, Map<CaseInsensitiveKey, FieldTransformer<List<String>>> headerTransformers, Map<String, Cookie> additionalCookies, List<String> cookiesToRemove, Map<String, FieldTransformer<Cookie>> cookieTransformers, FieldTransformer<Body> bodyTransformer, FieldTransformer<Request.Part> multipartTransformer) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsHeader(String key) static RequestWrapper.Buildercreate()formParameter(String key) @NonNull Stringbyte[]getBody()getHost()getParts()@NonNull org.wiremock.url.PathAndQueryintgetPort()@NonNull org.wiremock.url.AbsoluteUrl@NonNull StringgetUrl()booleanbooleanqueryParameter(String key) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.tomakehurst.wiremock.http.Request
getId, getPathParameters
-
Constructor Details
-
RequestWrapper
-
RequestWrapper
public RequestWrapper(Request delegate, RequestMethod method, FieldTransformer<String> absoluteUrlTransformer, List<HttpHeader> addedHeaders, List<String> removedHeaders, Map<CaseInsensitiveKey, FieldTransformer<List<String>>> headerTransformers, Map<String, Cookie> additionalCookies, List<String> cookiesToRemove, Map<String, FieldTransformer<Cookie>> cookieTransformers, FieldTransformer<Body> bodyTransformer, FieldTransformer<Request.Part> multipartTransformer)
-
-
Method Details
-
create
-
getAbsoluteUrl
- Specified by:
getAbsoluteUrlin interfaceRequest
-
getTypedAbsoluteUrl
public @NonNull org.wiremock.url.AbsoluteUrl getTypedAbsoluteUrl()- Specified by:
getTypedAbsoluteUrlin interfaceRequest
-
getPathAndQueryWithoutPrefix
public @NonNull org.wiremock.url.PathAndQuery getPathAndQueryWithoutPrefix()- Specified by:
getPathAndQueryWithoutPrefixin interfaceRequest
-
getUrl
-
getMethod
-
getScheme
-
getHost
-
getPort
public int getPort() -
getClientIp
- Specified by:
getClientIpin interfaceRequest
-
getHeader
-
header
-
contentTypeHeader
- Specified by:
contentTypeHeaderin interfaceRequest
-
getHeaders
- Specified by:
getHeadersin interfaceRequest
-
containsHeader
- Specified by:
containsHeaderin interfaceRequest
-
getAllHeaderKeys
- Specified by:
getAllHeaderKeysin interfaceRequest
-
getCookies
- Specified by:
getCookiesin interfaceRequest
-
queryParameter
- Specified by:
queryParameterin interfaceRequest
-
formParameter
- Specified by:
formParameterin interfaceRequest
-
formParameters
- Specified by:
formParametersin interfaceRequest
-
getBody
public byte[] getBody() -
getBodyAsString
- Specified by:
getBodyAsStringin interfaceRequest
-
getBodyAsBase64
- Specified by:
getBodyAsBase64in interfaceRequest
-
isMultipart
public boolean isMultipart()- Specified by:
isMultipartin interfaceRequest
-
getParts
-
getPart
-
isBrowserProxyRequest
public boolean isBrowserProxyRequest()- Specified by:
isBrowserProxyRequestin interfaceRequest
-
getOriginalRequest
- Specified by:
getOriginalRequestin interfaceRequest
-
getProtocol
- Specified by:
getProtocolin interfaceRequest
-