Package | Description |
---|---|
io.netty.handler.codec.http |
Encoder, decoder and their related message types for HTTP.
|
io.netty.handler.codec.http.cors |
This package contains Cross Origin Resource Sharing (CORS) related classes.
|
io.netty.handler.codec.http.multipart |
HTTP multipart support.
|
io.netty.handler.codec.http.websocketx |
Encoder, decoder, handshakers and their related message types for
Web Socket data frames.
|
io.netty.handler.codec.http2 |
Handlers for sending and receiving HTTP/2 frames.
|
io.netty.handler.codec.spdy |
Encoder, decoder, session handler and their related message types for the SPDY protocol.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FullHttpRequest
Combine the
HttpRequest and FullHttpMessage , so the request is a complete HTTP
request. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFullHttpRequest
Default implementation of
FullHttpRequest . |
class |
DefaultHttpRequest
The default
HttpRequest implementation. |
private static class |
HttpObjectAggregator.AggregatedFullHttpRequest |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
HttpRequest.setMethod(HttpMethod method)
Set the
HttpMethod of this HttpRequest . |
HttpRequest |
DefaultHttpRequest.setMethod(HttpMethod method) |
HttpRequest |
HttpRequest.setProtocolVersion(HttpVersion version) |
HttpRequest |
DefaultHttpRequest.setProtocolVersion(HttpVersion version) |
HttpRequest |
HttpRequest.setUri(java.lang.String uri)
Set the requested URI (or alternatively, path)
|
HttpRequest |
DefaultHttpRequest.setUri(java.lang.String uri) |
Modifier and Type | Method and Description |
---|---|
protected HttpResponse |
HttpServerExpectContinueHandler.acceptMessage(HttpRequest request)
Produces a
HttpResponse for HttpRequest s which define an expectation. |
private static void |
HttpMessageUtil.appendInitialLine(java.lang.StringBuilder buf,
HttpRequest req) |
(package private) static java.lang.StringBuilder |
HttpMessageUtil.appendRequest(java.lang.StringBuilder buf,
HttpRequest req) |
protected void |
HttpContentEncoder.decode(ChannelHandlerContext ctx,
HttpRequest msg,
java.util.List<java.lang.Object> out) |
protected void |
HttpRequestEncoder.encodeInitialLine(ByteBuf buf,
HttpRequest request) |
protected HttpResponse |
HttpServerExpectContinueHandler.rejectResponse(HttpRequest request)
Returns the appropriate 4XX
HttpResponse for the given HttpRequest . |
java.util.Collection<java.lang.CharSequence> |
HttpClientUpgradeHandler.UpgradeCodec.setUpgradeHeaders(ChannelHandlerContext ctx,
HttpRequest upgradeRequest)
Sets any protocol-specific headers required to the upgrade request.
|
private void |
HttpClientUpgradeHandler.setUpgradeRequestHeaders(ChannelHandlerContext ctx,
HttpRequest request)
Adds all upgrade request headers necessary for an upgrade to the supported protocols.
|
Constructor and Description |
---|
AggregatedFullHttpRequest(HttpRequest request,
ByteBuf content,
HttpHeaders trailingHeaders) |
Modifier and Type | Field and Description |
---|---|
private HttpRequest |
CorsHandler.request |
Modifier and Type | Method and Description |
---|---|
private static void |
CorsHandler.forbidden(ChannelHandlerContext ctx,
HttpRequest request) |
private void |
CorsHandler.handlePreflight(ChannelHandlerContext ctx,
HttpRequest request) |
private static boolean |
CorsHandler.isPreflightRequest(HttpRequest request) |
private static void |
CorsHandler.respond(ChannelHandlerContext ctx,
HttpRequest request,
HttpResponse response) |
Modifier and Type | Class and Description |
---|---|
private static class |
HttpPostRequestEncoder.WrappedFullHttpRequest |
private static class |
HttpPostRequestEncoder.WrappedHttpRequest |
Modifier and Type | Field and Description |
---|---|
private HttpRequest |
HttpPostMultipartRequestDecoder.request
Request to decode
|
private HttpRequest |
HttpPostRequestEncoder.request
Request to encode
|
private HttpRequest |
HttpPostRequestEncoder.WrappedHttpRequest.request |
private HttpRequest |
HttpPostStandardRequestDecoder.request
Request to decode
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<HttpRequest,java.util.List<HttpData>> |
DefaultHttpDataFactory.requestFileDeleteMap
Keep all HttpDatas until cleanAllHttpData() is called.
|
Modifier and Type | Method and Description |
---|---|
HttpRequest |
HttpPostRequestEncoder.finalizeRequest()
Finalize the request by preparing the Header in the request and returns the request ready to be sent.
Once finalized, no data must be added. If the request does not need chunk (isChunked() == false), this request is the only object to send to the remote server. |
HttpRequest |
HttpPostRequestEncoder.WrappedHttpRequest.setMethod(HttpMethod method) |
HttpRequest |
HttpPostRequestEncoder.WrappedHttpRequest.setProtocolVersion(HttpVersion version) |
HttpRequest |
HttpPostRequestEncoder.WrappedHttpRequest.setUri(java.lang.String uri) |
Modifier and Type | Method and Description |
---|---|
void |
HttpDataFactory.cleanRequestHttpData(HttpRequest request)
Remove all InterfaceHttpData from virtual File storage from clean list for the request
|
void |
DefaultHttpDataFactory.cleanRequestHttpData(HttpRequest request) |
void |
HttpDataFactory.cleanRequestHttpDatas(HttpRequest request)
Deprecated.
Use
HttpDataFactory.cleanRequestHttpData(HttpRequest) instead. |
void |
DefaultHttpDataFactory.cleanRequestHttpDatas(HttpRequest request) |
Attribute |
HttpDataFactory.createAttribute(HttpRequest request,
java.lang.String name) |
Attribute |
DefaultHttpDataFactory.createAttribute(HttpRequest request,
java.lang.String name) |
Attribute |
HttpDataFactory.createAttribute(HttpRequest request,
java.lang.String name,
long definedSize) |
Attribute |
DefaultHttpDataFactory.createAttribute(HttpRequest request,
java.lang.String name,
long definedSize) |
Attribute |
HttpDataFactory.createAttribute(HttpRequest request,
java.lang.String name,
java.lang.String value) |
Attribute |
DefaultHttpDataFactory.createAttribute(HttpRequest request,
java.lang.String name,
java.lang.String value) |
FileUpload |
HttpDataFactory.createFileUpload(HttpRequest request,
java.lang.String name,
java.lang.String filename,
java.lang.String contentType,
java.lang.String contentTransferEncoding,
java.nio.charset.Charset charset,
long size) |
FileUpload |
DefaultHttpDataFactory.createFileUpload(HttpRequest request,
java.lang.String name,
java.lang.String filename,
java.lang.String contentType,
java.lang.String contentTransferEncoding,
java.nio.charset.Charset charset,
long size) |
private java.util.List<HttpData> |
DefaultHttpDataFactory.getList(HttpRequest request) |
static boolean |
HttpPostRequestDecoder.isMultipart(HttpRequest request)
Check if the given request is a multipart request
|
void |
HttpDataFactory.removeHttpDataFromClean(HttpRequest request,
InterfaceHttpData data)
Remove the given InterfaceHttpData from clean list (will not delete the file, except if the file
is still a temporary one as setup at construction)
|
void |
DefaultHttpDataFactory.removeHttpDataFromClean(HttpRequest request,
InterfaceHttpData data) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
WebSocketServerProtocolHandshakeHandler.getWebSocketLocation(ChannelPipeline cp,
HttpRequest req,
java.lang.String path) |
ChannelFuture |
WebSocketServerHandshaker.handshake(Channel channel,
HttpRequest req)
Performs the opening handshake.
|
ChannelFuture |
WebSocketServerHandshaker.handshake(Channel channel,
HttpRequest req,
HttpHeaders responseHeaders,
ChannelPromise promise)
Performs the opening handshake
When call this method you MUST NOT retain the
HttpRequest which is passed in. |
WebSocketServerHandshaker |
WebSocketServerHandshakerFactory.newHandshaker(HttpRequest req)
Instances a new handshaker
|
private static void |
WebSocketServerProtocolHandshakeHandler.sendHttpResponse(ChannelHandlerContext ctx,
HttpRequest req,
HttpResponse res) |
Modifier and Type | Method and Description |
---|---|
static HttpRequest |
HttpConversionUtil.toHttpRequest(int streamId,
Http2Headers http2Headers,
boolean validateHttpHeaders)
Create a new object to contain the request data.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.CharSequence> |
Http2ClientUpgradeCodec.setUpgradeHeaders(ChannelHandlerContext ctx,
HttpRequest upgradeRequest) |
Modifier and Type | Method and Description |
---|---|
private SpdySynStreamFrame |
SpdyHttpEncoder.createSynStreamFrame(HttpRequest httpRequest) |