Class WireMockHttpServletRequestAdapter
- java.lang.Object
-
- com.github.tomakehurst.wiremock.servlet.WireMockHttpServletRequestAdapter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.tomakehurst.wiremock.http.Request
Request.Part
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ORIGINAL_REQUEST_KEY
-
Constructor Summary
Constructors Constructor Description WireMockHttpServletRequestAdapter(jakarta.servlet.http.HttpServletRequest request, MultipartRequestConfigurer multipartRequestConfigurer, java.lang.String urlPrefixToRemove, boolean browserProxyingEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsHeader(java.lang.String key)
ContentTypeHeader
contentTypeHeader()
FormParameter
formParameter(java.lang.String key)
java.util.Map<java.lang.String,FormParameter>
formParameters()
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()
java.util.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)
java.lang.String
toString()
-
-
-
Field Detail
-
ORIGINAL_REQUEST_KEY
public static final java.lang.String ORIGINAL_REQUEST_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WireMockHttpServletRequestAdapter
public WireMockHttpServletRequestAdapter(jakarta.servlet.http.HttpServletRequest request, MultipartRequestConfigurer multipartRequestConfigurer, java.lang.String urlPrefixToRemove, boolean browserProxyingEnabled)
-
-
Method Detail
-
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
-
getBodyAsString
public java.lang.String getBodyAsString()
- Specified by:
getBodyAsString
in interfaceRequest
-
getBodyAsBase64
public java.lang.String getBodyAsBase64()
- Specified by:
getBodyAsBase64
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
-
containsHeader
public boolean containsHeader(java.lang.String key)
- Specified by:
containsHeader
in interfaceRequest
-
getHeaders
public HttpHeaders getHeaders()
- Specified by:
getHeaders
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
-
formParameter
public FormParameter formParameter(java.lang.String key)
- Specified by:
formParameter
in interfaceRequest
-
formParameters
public java.util.Map<java.lang.String,FormParameter> formParameters()
- Specified by:
formParameters
in interfaceRequest
-
isBrowserProxyRequest
public boolean isBrowserProxyRequest()
- Specified by:
isBrowserProxyRequest
in interfaceRequest
-
getParts
public java.util.Collection<Request.Part> getParts()
-
isMultipart
public boolean isMultipart()
- Specified by:
isMultipart
in interfaceRequest
-
getPart
public Request.Part getPart(java.lang.String name)
-
getOriginalRequest
public java.util.Optional<Request> getOriginalRequest()
- Specified by:
getOriginalRequest
in interfaceRequest
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocol
in interfaceRequest
-
-