Package io.vertx.core.http
-
Interface Summary Interface Description ClientWebSocket Represents a client-side WebSocket.Cookie Represents an HTTP Cookie.HttpClient The API to interacts with an HTTP server.HttpClientAgent An asynchronous HTTP client.HttpClientBuilder A builder forHttpClient
.HttpClientConnection Represents an HTTP client connection.HttpClientRequest Represents a client-side HTTP request.HttpClientResponse Represents a client-side HTTP response.HttpConnection Represents an HTTP connection.HttpFrame An HTTP/2 frame.HttpHeaders Contains a bunch of useful HTTP headers stuff: methods for creatingMultiMap
instances often used Header names method to create optimizedCharSequence
which can be used as header name and valueHttpResponseExpectation Common expectations for HTTP responses.HttpResponseHead The state of the HTTP response head: Status code / Message HeadersHttpServer An HTTP and WebSockets server.HttpServerFileUpload Represents an file upload from an HTML FORM.HttpServerRequest Represents a server-side HTTP request.HttpServerResponse Represents a server-side HTTP response.ServerWebSocket Represents a server side WebSocket.ServerWebSocketHandshake A server WebSocket handshake, allows to control acceptance or rejection of a WebSocket.WebSocket Common WebSocket implementation.WebSocketBase Base WebSocket implementation.WebSocketClient An asynchronous WebSocket client.WebSocketFrame A WebSocket frame that represents either text or binary data. -
Class Summary Class Description GoAway A GOAWAY frame.GoAwayConverter Converter and mapper forGoAway
.Http2Settings HTTP2 settings, the settings is initialized with the default HTTP/2 values.Http2SettingsConverter Converter and mapper forHttp2Settings
.HttpClientOptions Options describing how anHttpClient
will make connections.HttpClientOptionsConverter Converter and mapper forHttpClientOptions
.HttpConnectOptions Options describing how anHttpClient
will connect to a server.HttpConnectOptionsConverter Converter and mapper forHttpConnectOptions
.HttpMethod Represents an HTTP method.HttpServerOptions Represents options used by anHttpServer
instanceHttpServerOptionsConverter Converter and mapper forHttpServerOptions
.MimeMapping We do our own mapping since support for mime mapping in Java is platform dependent and doesn't seem to work very wellPoolOptions Options configuring aHttpClient
pool.PoolOptionsConverter Converter and mapper forPoolOptions
.RequestOptions Options describing how anHttpClient
will connect to make a request.RequestOptionsConverter Converter and mapper forRequestOptions
.StreamPriority This class represents HTTP/2 stream priority defined in RFC 7540 clause 5.3WebSocketClientOptions WebSocketClientOptionsConverter Converter and mapper forWebSocketClientOptions
.WebSocketConnectOptions Options describing how anHttpClient
connect aWebSocket
.WebSocketConnectOptionsConverter Converter and mapper forWebSocketConnectOptions
. -
Enum Summary Enum Description ClientAuth Configures the engine to require/request client authentication.CookieSameSite Represents the Cookie SameSite policy to be used.HttpVersion Represents the version of the HTTP protocol.WebSocketFrameType List of all frame types.WebSocketVersion Represents the WebSocket version -
Exception Summary Exception Description ConnectionPoolTooBusyException Represents a failure to add a HttpClientRequest to the wait queue on an ConnectionManager.HttpClosedException Signals a HTTP connection close.StreamResetException This exception signals a stream reset, it is used only for HTTP/2.UpgradeRejectedException