Package org.zalando.logbook
Interface ForwardingHttpRequest
-
- All Superinterfaces:
ForwardingHttpMessage,HttpMessage,HttpRequest
@API(status=STABLE) public interface ForwardingHttpRequest extends ForwardingHttpMessage, HttpRequest
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description HttpRequestdelegate()default StringgetHost()default StringgetMethod()default StringgetPath()default Optional<Integer>getPort()default StringgetQuery()default StringgetRemote()default StringgetRequestUri()Absolute Request URI including scheme, host, port (unless http/80 or https/443), path and query string.default StringgetScheme()default HttpRequestwithBody()default HttpRequestwithoutBody()-
Methods inherited from interface org.zalando.logbook.ForwardingHttpMessage
getBody, getBodyAsString, getCharset, getContentType, getHeaders, getOrigin, getProtocolVersion
-
-
-
-
Method Detail
-
delegate
HttpRequest delegate()
- Specified by:
delegatein interfaceForwardingHttpMessage
-
getRemote
default String getRemote()
- Specified by:
getRemotein interfaceHttpRequest
-
getMethod
default String getMethod()
- Specified by:
getMethodin interfaceHttpRequest
-
getRequestUri
default String getRequestUri()
Description copied from interface:HttpRequestAbsolute Request URI including scheme, host, port (unless http/80 or https/443), path and query string.Note that the URI may be invalid if the client issued an HTTP request using a malformed URL.
- Specified by:
getRequestUriin interfaceHttpRequest- Returns:
- the requested URI
-
getScheme
default String getScheme()
- Specified by:
getSchemein interfaceHttpRequest
-
getHost
default String getHost()
- Specified by:
getHostin interfaceHttpRequest
-
getPort
default Optional<Integer> getPort()
- Specified by:
getPortin interfaceHttpRequest
-
getPath
default String getPath()
- Specified by:
getPathin interfaceHttpRequest
-
getQuery
default String getQuery()
- Specified by:
getQueryin interfaceHttpRequest
-
withBody
default HttpRequest withBody() throws IOException
- Specified by:
withBodyin interfaceHttpRequest- Throws:
IOException
-
withoutBody
default HttpRequest withoutBody()
- Specified by:
withoutBodyin interfaceHttpRequest
-
-