Uses of Interface
io.netty.handler.codec.http.HttpResponse
Packages that use HttpResponse
Package
Description
Encoder, decoder and their related message types for HTTP.
This package contains Cross Origin Resource Sharing (CORS) related classes.
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
Encoder, decoder, handshakers to handle
WebSocket Extensions.
Handlers for sending and receiving HTTP/2 frames.
Encoder, decoder, session handler and their related message types for the SPDY protocol.
-
Uses of HttpResponse in io.netty.handler.codec.http
Subinterfaces of HttpResponse in io.netty.handler.codec.httpModifier and TypeInterfaceDescriptioninterface
Combination of aHttpResponse
andFullHttpMessage
.Classes in io.netty.handler.codec.http that implement HttpResponseModifier and TypeClassDescriptionclass
Default implementation of aFullHttpResponse
.class
The defaultHttpResponse
implementation.private static final class
Methods in io.netty.handler.codec.http that return HttpResponseModifier and TypeMethodDescriptionprotected HttpResponse
HttpServerExpectContinueHandler.acceptMessage
(HttpRequest request) Produces aHttpResponse
forHttpRequest
s which define an expectation.protected HttpResponse
HttpServerExpectContinueHandler.rejectResponse
(HttpRequest request) Returns the appropriate 4XXHttpResponse
for the givenHttpRequest
.DefaultHttpResponse.setProtocolVersion
(HttpVersion version) HttpResponse.setProtocolVersion
(HttpVersion version) DefaultHttpResponse.setStatus
(HttpResponseStatus status) HttpResponse.setStatus
(HttpResponseStatus status) Set the status of thisHttpResponse
.Methods in io.netty.handler.codec.http with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate static void
HttpMessageUtil.appendInitialLine
(StringBuilder buf, HttpResponse res) (package private) static StringBuilder
HttpMessageUtil.appendResponse
(StringBuilder buf, HttpResponse res) protected HttpContentEncoder.Result
HttpContentCompressor.beginEncode
(HttpResponse httpResponse, String acceptEncoding) protected abstract HttpContentEncoder.Result
HttpContentEncoder.beginEncode
(HttpResponse httpResponse, String acceptEncoding) Prepare to encode the HTTP message content.private void
HttpContentEncoder.encodeFullResponse
(HttpResponse newRes, HttpContent content, List<Object> out) protected void
HttpResponseEncoder.encodeInitialLine
(ByteBuf buf, HttpResponse response) protected boolean
HttpResponseEncoder.isContentAlwaysEmpty
(HttpResponse msg) protected boolean
HttpServerCodec.HttpServerResponseEncoder.isContentAlwaysEmpty
(HttpResponse msg) private static boolean
HttpServerKeepAliveHandler.isInformational
(HttpResponse response) private static boolean
HttpServerKeepAliveHandler.isMultipart
(HttpResponse response) private static boolean
HttpServerKeepAliveHandler.isSelfDefinedMessageLength
(HttpResponse response) Keep-alive only works if the client can detect when the message has ended without relying on the connection being closed.protected boolean
HttpObjectDecoder.isSwitchingToNonHttp1Protocol
(HttpResponse msg) Returns true if the server switched to a different protocol than HTTP/1.0 or HTTP/1.1, e.g.protected void
HttpResponseEncoder.sanitizeHeadersBeforeEncode
(HttpResponse msg, boolean isAlwaysEmpty) protected void
HttpServerCodec.HttpServerResponseEncoder.sanitizeHeadersBeforeEncode
(HttpResponse msg, boolean isAlwaysEmpty) private void
HttpServerKeepAliveHandler.trackResponse
(HttpResponse response) Constructors in io.netty.handler.codec.http with parameters of type HttpResponseModifierConstructorDescription(package private)
AggregatedFullHttpResponse
(HttpResponse message, ByteBuf content, HttpHeaders trailingHeaders) -
Uses of HttpResponse in io.netty.handler.codec.http.cors
Methods in io.netty.handler.codec.http.cors with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate void
CorsHandler.echoRequestOrigin
(HttpResponse response) private static void
CorsHandler.respond
(ChannelHandlerContext ctx, HttpRequest request, HttpResponse response) private void
CorsHandler.setAllowCredentials
(HttpResponse response) private void
CorsHandler.setAllowHeaders
(HttpResponse response) private void
CorsHandler.setAllowMethods
(HttpResponse response) private void
CorsHandler.setAllowPrivateNetwork
(HttpResponse response) private static void
CorsHandler.setAnyOrigin
(HttpResponse response) private void
CorsHandler.setExposeHeaders
(HttpResponse response) private void
CorsHandler.setMaxAge
(HttpResponse response) private static void
CorsHandler.setNullOrigin
(HttpResponse response) private boolean
CorsHandler.setOrigin
(HttpResponse response) private static void
CorsHandler.setOrigin
(HttpResponse response, String origin) private void
CorsHandler.setPreflightHeaders
(HttpResponse response) This is a non CORS specification feature which enables the setting of preflight response headers that might be required by intermediaries.private static void
CorsHandler.setVaryHeader
(HttpResponse response) -
Uses of HttpResponse in io.netty.handler.codec.http.websocketx
Fields in io.netty.handler.codec.http.websocketx declared as HttpResponseModifier and TypeFieldDescriptionprivate final HttpResponse
WebSocketClientHandshakeException.response
Methods in io.netty.handler.codec.http.websocketx that return HttpResponseModifier and TypeMethodDescriptionWebSocketClientHandshakeException.response()
Returns aresponse
if exception occurs during response validation otherwisenull
.Methods in io.netty.handler.codec.http.websocketx with parameters of type HttpResponseModifier and TypeMethodDescriptionfinal ChannelFuture
WebSocketClientHandshaker.processHandshake
(Channel channel, HttpResponse response) Process the opening handshake initiated byWebSocketClientHandshaker.handshake(io.netty.channel.Channel)
}.final ChannelFuture
WebSocketClientHandshaker.processHandshake
(Channel channel, HttpResponse response, ChannelPromise promise) Process the opening handshake initiated byWebSocketClientHandshaker.handshake(io.netty.channel.Channel)
}.private static void
WebSocketServerProtocolHandshakeHandler.sendHttpResponse
(ChannelHandlerContext ctx, HttpRequest req, HttpResponse res) Constructors in io.netty.handler.codec.http.websocketx with parameters of type HttpResponseModifierConstructorDescriptionWebSocketClientHandshakeException
(String message, HttpResponse httpResponse) -
Uses of HttpResponse in io.netty.handler.codec.http.websocketx.extensions
Methods in io.netty.handler.codec.http.websocketx.extensions with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate void
WebSocketServerExtensionHandler.handlePotentialUpgrade
(ChannelHandlerContext ctx, ChannelPromise promise, HttpResponse httpResponse, List<WebSocketServerExtension> validExtensionsList) protected void
WebSocketServerExtensionHandler.onHttpResponseWrite
(ChannelHandlerContext ctx, HttpResponse response, ChannelPromise promise) This is a method exposed to perform fail-fast checks of user-defined http types. -
Uses of HttpResponse in io.netty.handler.codec.http2
Methods in io.netty.handler.codec.http2 that return HttpResponseModifier and TypeMethodDescriptionstatic HttpResponse
HttpConversionUtil.toHttpResponse
(int streamId, Http2Headers http2Headers, boolean validateHttpHeaders) Create a new object to contain the response data. -
Uses of HttpResponse in io.netty.handler.codec.spdy
Methods in io.netty.handler.codec.spdy with parameters of type HttpResponseModifier and TypeMethodDescriptionprivate SpdyHeadersFrame
SpdyHttpEncoder.createHeadersFrame
(HttpResponse httpResponse)