# Package io.vertx.groovy.core.http

- Interface Summary
  Interface | Description
  --- | ---
  WebSocketBase | Base WebSocket implementation.

- Class Summary
  Class | Description
  --- | ---
  HttpClient | An asynchronous HTTP client.
  HttpClientRequest | Represents a client-side HTTP request.
  HttpClientResponse | Represents a client-side HTTP response.
  HttpConnection | Represents an HTTP connection.
  HttpFrame | An HTTP/2 frame.
  HttpServer | An HTTP and WebSockets server.
  HttpServerFileUpload | Represents an file upload from an HTML FORM.
  HttpServerRequest | Represents a server-side HTTP request.
  HttpServerRequestStream | A ReadStream of HttpServerRequest, used for notifying http request to a HttpServer.
  HttpServerResponse | Represents a server-side HTTP response.
  ServerWebSocket | Represents a server side WebSocket.
  ServerWebSocketStream | A ReadStream of ServerWebSocket, used for notifying web socket connections to a HttpServer.
  WebSocket | Represents a client-side WebSocket.
  WebSocketBaseImpl |
  WebSocketFrame | A WebSocket frame that represents either text or binary data.
  WebSocketStream | A stream for HttpClient WebSocket connection.