Package org.zalando.logbook
Interface ForwardingHttpMessage
- All Superinterfaces:
HttpMessage
- All Known Subinterfaces:
ForwardingHttpRequest
,ForwardingHttpResponse
@API(status=STABLE) public interface ForwardingHttpMessage extends HttpMessage
-
Method Summary
Modifier and Type Method Description HttpMessage
delegate()
default byte[]
getBody()
default java.lang.String
getBodyAsString()
default java.nio.charset.Charset
getCharset()
default java.lang.String
getContentType()
default HttpHeaders
getHeaders()
default Origin
getOrigin()
default java.lang.String
getProtocolVersion()
-
Method Details
-
delegate
HttpMessage delegate() -
getProtocolVersion
default java.lang.String getProtocolVersion()- Specified by:
getProtocolVersion
in interfaceHttpMessage
-
getOrigin
- Specified by:
getOrigin
in interfaceHttpMessage
-
getHeaders
- Specified by:
getHeaders
in interfaceHttpMessage
-
getContentType
default java.lang.String getContentType()- Specified by:
getContentType
in interfaceHttpMessage
-
getCharset
default java.nio.charset.Charset getCharset()- Specified by:
getCharset
in interfaceHttpMessage
-
getBody
default byte[] getBody() throws java.io.IOException- Specified by:
getBody
in interfaceHttpMessage
- Throws:
java.io.IOException
-
getBodyAsString
default java.lang.String getBodyAsString() throws java.io.IOException- Specified by:
getBodyAsString
in interfaceHttpMessage
- Throws:
java.io.IOException
-