# Package org.vertx.java.core.http

- Interface Summary
  Interface | Description
  --- | ---
  HttpClient | An HTTP client that maintains a pool of connections to a specific host, at a specific port.
  HttpClientRequest | Represents a client-side HTTP request.
  HttpServer | An HTTP and WebSockets server

- Class Summary
  Class | Description
  --- | ---
  HttpClientResponse | Represents a client-side HTTP response.
  HttpServerRequest | Represents a server-side HTTP request.
  HttpServerResponse | Represents a server-side HTTP response.
  RouteMatcher | This class allows you to do route requests based on the HTTP verb and the request URI, in a manner similar to Sinatra or Express.
  ServerWebSocket | Represents a server side WebSocket that is passed into a the websocketHandler of an `HttpServer`
  WebSocket | Represents an HTML 5 Websocket

- Enum Summary
  Enum | Description
  --- | ---
  WebSocketVersion | Represents the version of the WebSockets specification