Class HttpRequest
java.lang.Object
de.gematik.test.tiger.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
de.gematik.test.tiger.mockserver.model.ObjectWithJsonToString
de.gematik.test.tiger.mockserver.model.RequestDefinition
de.gematik.test.tiger.mockserver.model.HttpRequest
- All Implemented Interfaces:
HttpMessage<HttpRequest,,Body> Message
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanclone()booleancontainsHeader(String name, String value) booleangetBody()byte[]getFirstHeader(String name) getMethodOrDefault(String fallback) getPath()inthashCode()isSecure()booleanbooleanremoveHeader(String name) replaceHeader(Header header) static HttpRequestrequest()static HttpRequestsetCipherSuite(String cipherSuite) setClientCertificateChain(List<MockserverX509CertificateWrapper> clientCertificateChain) setCookies(Cookies cookies) setForwardProxyRequest(Boolean forwardProxyRequest) setHeaders(Headers headers) setKeepAlive(Boolean keepAlive) setLocalAddress(String localAddress) setParsedRbelMessage(RbelElement parsedRbelMessage) setPathParameters(Parameters pathParameters) setProtocol(Protocol protocol) setQueryStringParameters(Parameters queryStringParameters) setRemoteAddress(String remoteAddress) setSocketAddress(SocketAddress socketAddress) setSocketAddress(Boolean isSecure, String host, Integer port) setSocketAddress(String host, Integer port, SocketAddress.Scheme scheme) Specify remote address if the remote address can't be derived from the host header, if no value is specified the host header will be used to determine remote addresssetStreamId(Integer streamId) setTlsVersion(String tlsVersion) withBody(byte[] body) withCookies(Cookies cookies) withHeader(Header header) withHeader(String name, String... values) withHeaders(Headers headers) withPathParameters(Parameters parameters) withQueryStringParameter(String name, String... values) Methods inherited from class de.gematik.test.tiger.mockserver.model.RequestDefinition
getLogCorrelationId, withLogCorrelationIdMethods inherited from class de.gematik.test.tiger.mockserver.model.ObjectWithJsonToString
toStringMethods inherited from class de.gematik.test.tiger.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
fieldsExcludedFromEqualsAndHashCode
-
Constructor Details
-
HttpRequest
public HttpRequest()
-
-
Method Details
-
request
-
request
-
isSecure
-
setSocketAddress
-
setSocketAddress
Specify remote address if the remote address can't be derived from the host header, if no value is specified the host header will be used to determine remote address- Parameters:
host- the remote host or ip to send request toport- the remote port to send request toscheme- the scheme to use for remote socket
-
setSocketAddress
-
matches
-
matches
-
getPathParameters
-
getQueryStringParameterList
-
withPathParameters
-
withQueryStringParameter
-
withBody
- Specified by:
withBodyin interfaceHttpMessage<HttpRequest,Body>
-
withBody
- Specified by:
withBodyin interfaceHttpMessage<HttpRequest,Body>
-
withBody
- Specified by:
withBodyin interfaceHttpMessage<HttpRequest,Body>
-
withBody
- Specified by:
withBodyin interfaceHttpMessage<HttpRequest,Body>
-
getBodyAsRawBytes
public byte[] getBodyAsRawBytes()- Specified by:
getBodyAsRawBytesin interfaceHttpMessage<HttpRequest,Body>
-
getBodyAsString
- Specified by:
getBodyAsStringin interfaceHttpMessage<HttpRequest,Body>
-
getHeaders
- Specified by:
getHeadersin interfaceHttpMessage<HttpRequest,Body>
-
withHeaders
- Specified by:
withHeadersin interfaceHttpMessage<HttpRequest,Body>
-
withHeader
- Specified by:
withHeaderin interfaceHttpMessage<HttpRequest,Body>
-
withHeader
- Specified by:
withHeaderin interfaceHttpMessage<HttpRequest,Body>
-
replaceHeader
- Specified by:
replaceHeaderin interfaceHttpMessage<HttpRequest,Body>
-
getHeaderList
- Specified by:
getHeaderListin interfaceHttpMessage<HttpRequest,Body>
-
getHeader
- Specified by:
getHeaderin interfaceHttpMessage<HttpRequest,Body>
-
getFirstHeader
- Specified by:
getFirstHeaderin interfaceHttpMessage<HttpRequest,Body>
-
containsHeader
-
removeHeader
- Specified by:
removeHeaderin interfaceHttpMessage<HttpRequest,Body>
-
withCookies
- Specified by:
withCookiesin interfaceHttpMessage<HttpRequest,Body>
-
getCookieList
- Specified by:
getCookieListin interfaceHttpMessage<HttpRequest,Body>
-
socketAddressFromHostHeader
-
shallowClone
- Specified by:
shallowClonein classRequestDefinition
-
clone
-
getMethodOrDefault
-
getMethod
-
getPath
-
getQueryStringParameters
-
getBody
- Specified by:
getBodyin interfaceHttpMessage<HttpRequest,Body>
-
getCookies
- Specified by:
getCookiesin interfaceHttpMessage<HttpRequest,Body>
-
getKeepAlive
-
getSecure
-
getProtocol
-
getStreamId
-
getClientCertificateChain
-
getTlsVersion
-
getCipherSuite
-
getSocketAddress
-
getLocalAddress
-
getRemoteAddress
-
getForwardProxyRequest
-
getParsedRbelMessage
-
setMethod
- Returns:
this.
-
setPath
- Returns:
this.
-
setPathParameters
- Returns:
this.
-
setQueryStringParameters
- Returns:
this.
-
setBody
- Returns:
this.
-
setHeaders
- Returns:
this.
-
setCookies
- Returns:
this.
-
setKeepAlive
- Returns:
this.
-
setSecure
- Returns:
this.
-
setProtocol
- Returns:
this.
-
setStreamId
- Returns:
this.
-
setClientCertificateChain
public HttpRequest setClientCertificateChain(List<MockserverX509CertificateWrapper> clientCertificateChain) - Returns:
this.
-
setTlsVersion
- Returns:
this.
-
setCipherSuite
- Returns:
this.
-
setLocalAddress
- Returns:
this.
-
setRemoteAddress
- Returns:
this.
-
setForwardProxyRequest
- Returns:
this.
-
setParsedRbelMessage
- Returns:
this.
-
equals
- Overrides:
equalsin classRequestDefinition
-
canEqual
-
hashCode
public int hashCode()- Overrides:
hashCodein classRequestDefinition
-