vertx-lang-scala-docs_2.12 3.5.2.CR2 API < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package io
  Definition Classes
    root
-  package vertx
  Definition Classes
    io
-  package scala
  Definition Classes
    vertx
-  package core
  Definition Classes
    scala
-  package http
  Definition Classes
    core
- GoAway
- Http2Settings
- HttpClient
- HttpClientOptions
- HttpClientRequest
- HttpClientResponse
- HttpConnection
- HttpFrame
- HttpServer
- HttpServerFileUpload
- HttpServerOptions
- HttpServerRequest
- HttpServerResponse
- RequestOptions
- ServerWebSocket
- WebSocket
- WebSocketBase
- WebSocketFrame

c

io.vertx.scala.core.http

# HttpClient 

###
Companion object HttpClient

#### class HttpClient extends Measured

An asynchronous HTTP client.

It allows you to make requests to HTTP servers, and a single client can make requests to any server.

It also allows you to open WebSockets to servers.

The client can also pool HTTP connections.

For pooling to occur, keep-alive must be true on the HttpClientOptions (default is true). In this case connections will be pooled and re-used if there are pending HTTP requests waiting to get a connection, otherwise they will be closed.

This gives the benefits of keep alive when the client is loaded but means we don't keep connections hanging around unnecessarily when there would be no benefits anyway.

The client also supports pipe-lining of requests. Pipe-lining means another request is sent on the same connection before the response from the preceding one has returned. Pipe-lining is not appropriate for all requests.

To enable pipe-lining, it must be enabled on the HttpClientOptions (default is false).

When pipe-lining is enabled the connection will be automatically closed when all in-flight responses have returned and there are no outstanding pending requests to write.

The client is designed to be reused between requests.

Linear Supertypes
Measured, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. HttpClient
2. Measured
3. AnyRef
4. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new HttpClient(_asJava: AnyRef)

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
5.  def asJava: AnyRef
   Definition Classes
     HttpClient → Measured
6.  def clone(): AnyRef
   Attributes
     protected[java.lang]
   Definition Classes
     AnyRef
   Annotations
     @native() @throws( ... )
7.  def close(): Unit

   Close the client.

   Close the client. Closing will close down any pooled connections. Clients should always be closed after use.

8.  def delete(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

   Create an HTTP DELETE request to send to the server at the default host and port, specifying a response handler to receive the response

   Create an HTTP DELETE request to send to the server at the default host and port, specifying a response handler to receive the response

   requestURI

     the relative URI

   responseHandler

     the response handler

   returns

     an HTTP client request object

9.  def delete(requestURI: String): HttpClientRequest

   Create an HTTP DELETE request to send to the server at the default host and port.

   Create an HTTP DELETE request to send to the server at the default host and port.

   requestURI

     the relative URI

   returns

     an HTTP client request object

10.  def delete(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP DELETE request to send to the server at the specified host and default port, specifying a response handler to receive the response

    Create an HTTP DELETE request to send to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

11.  def delete(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP DELETE request to send to the server at the specified host and port, specifying a response handler to receive the response

    Create an HTTP DELETE request to send to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

12.  def delete(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP DELETE request to send to the server with the specified options, specifying a response handler to receive the response

    Create an HTTP DELETE request to send to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      an HTTP client request object

13.  def delete(host: String, requestURI: String): HttpClientRequest

    Create an HTTP DELETE request to send to the server at the specified host and default port.

    Create an HTTP DELETE request to send to the server at the specified host and default port.

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

14.  def delete(port: Int, host: String, requestURI: String): HttpClientRequest

    Create an HTTP DELETE request to send to the server at the specified host and port.

    Create an HTTP DELETE request to send to the server at the specified host and port.

    port

      the port

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

15.  def delete(options: RequestOptions): HttpClientRequest

    Create an HTTP DELETE request to send to the server with the specified options.

    Create an HTTP DELETE request to send to the server with the specified options.

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

16.  def deleteAbs(absoluteURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP DELETE request to send to the server using an absolute URI, specifying a response handler to receive the response

    Create an HTTP DELETE request to send to the server using an absolute URI, specifying a response handler to receive the response

    absoluteURI

      the absolute URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

17.  def deleteAbs(absoluteURI: String): HttpClientRequest

    Create an HTTP DELETE request to send to the server using an absolute URI

    Create an HTTP DELETE request to send to the server using an absolute URI

    absoluteURI

      the absolute URI

    returns

      an HTTP client request object

18.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
19.  def equals(arg0: Any): Boolean
    Definition Classes
      AnyRef → Any
20.  def finalize(): Unit
    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
21.  def get(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP GET request to send to the server at the default host and port, specifying a response handler to receive the response

    Create an HTTP GET request to send to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

22.  def get(requestURI: String): HttpClientRequest

    Create an HTTP GET request to send to the server at the default host and port.

    Create an HTTP GET request to send to the server at the default host and port.

    requestURI

      the relative URI

    returns

      an HTTP client request object

23.  def get(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP GET request to send to the server at the specified host and default port, specifying a response handler to receive the response

    Create an HTTP GET request to send to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

24.  def get(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP GET request to send to the server at the specified host and port, specifying a response handler to receive the response

    Create an HTTP GET request to send to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

25.  def get(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP GET request to send to the server with the specified options, specifying a response handler to receive the response

    Create an HTTP GET request to send to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      an HTTP client request object

26.  def get(host: String, requestURI: String): HttpClientRequest

    Create an HTTP GET request to send to the server at the specified host and default port.

    Create an HTTP GET request to send to the server at the specified host and default port.

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

27.  def get(port: Int, host: String, requestURI: String): HttpClientRequest

    Create an HTTP GET request to send to the server at the specified host and port.

    Create an HTTP GET request to send to the server at the specified host and port.

    port

      the port

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

28.  def get(options: RequestOptions): HttpClientRequest

    Create an HTTP GET request to send to the server with the specified options.

    Create an HTTP GET request to send to the server with the specified options.

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

29.  def getAbs(absoluteURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP GET request to send to the server using an absolute URI, specifying a response handler to receive the response

    Create an HTTP GET request to send to the server using an absolute URI, specifying a response handler to receive the response

    absoluteURI

      the absolute URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

30.  def getAbs(absoluteURI: String): HttpClientRequest

    Create an HTTP GET request to send to the server using an absolute URI

    Create an HTTP GET request to send to the server using an absolute URI

    absoluteURI

      the absolute URI

    returns

      an HTTP client request object

31.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
32.  def getNow(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP GET request to the server at the default host and port, specifying a response handler to receive the response

    Sends an HTTP GET request to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

33.  def getNow(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP GET request to the server at the specified host and default port, specifying a response handler to receive the response

    Sends an HTTP GET request to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

34.  def getNow(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP GET request to the server at the specified host and port, specifying a response handler to receive the response

    Sends an HTTP GET request to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

35.  def getNow(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP GET request to the server with the specified options, specifying a response handler to receive the response

    Sends an HTTP GET request to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

36.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
37.  def head(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP HEAD request to send to the server at the default host and port, specifying a response handler to receive the response

    Create an HTTP HEAD request to send to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

38.  def head(requestURI: String): HttpClientRequest

    Create an HTTP HEAD request to send to the server at the default host and port.

    Create an HTTP HEAD request to send to the server at the default host and port.

    requestURI

      the relative URI

    returns

      an HTTP client request object

39.  def head(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP HEAD request to send to the server at the specified host and default port, specifying a response handler to receive the response

    Create an HTTP HEAD request to send to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

40.  def head(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP HEAD request to send to the server at the specified host and port, specifying a response handler to receive the response

    Create an HTTP HEAD request to send to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

41.  def head(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP HEAD request to send to the server with the specified options, specifying a response handler to receive the response

    Create an HTTP HEAD request to send to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      an HTTP client request object

42.  def head(host: String, requestURI: String): HttpClientRequest

    Create an HTTP HEAD request to send to the server at the specified host and default port.

    Create an HTTP HEAD request to send to the server at the specified host and default port.

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

43.  def head(port: Int, host: String, requestURI: String): HttpClientRequest

    Create an HTTP HEAD request to send to the server at the specified host and port.

    Create an HTTP HEAD request to send to the server at the specified host and port.

    port

      the port

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

44.  def head(options: RequestOptions): HttpClientRequest

    Create an HTTP HEAD request to send to the server with the specified options.

    Create an HTTP HEAD request to send to the server with the specified options.

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

45.  def headAbs(absoluteURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP HEAD request to send to the server using an absolute URI, specifying a response handler to receive the response

    Create an HTTP HEAD request to send to the server using an absolute URI, specifying a response handler to receive the response

    absoluteURI

      the absolute URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

46.  def headAbs(absoluteURI: String): HttpClientRequest

    Create an HTTP HEAD request to send to the server using an absolute URI

    Create an HTTP HEAD request to send to the server using an absolute URI

    absoluteURI

      the absolute URI

    returns

      an HTTP client request object

47.  def headNow(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP HEAD request to the server at the default host and port, specifying a response handler to receive the response

    Sends an HTTP HEAD request to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

48.  def headNow(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP HEAD request to the server at the specified host and default port, specifying a response handler to receive the response

    Sends an HTTP HEAD request to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

49.  def headNow(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP HEAD request to the server at the specified host and port, specifying a response handler to receive the response

    Sends an HTTP HEAD request to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

50.  def headNow(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP HEAD request to the server with the specified options, specifying a response handler to receive the response

    Sends an HTTP HEAD request to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

51.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
52.  def isMetricsEnabled(): Boolean

    Whether the metrics are enabled for this measured object

    Whether the metrics are enabled for this measured object

    returns

      true if the metrics are enabled

    Definition Classes
      HttpClient → Measured
53.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
54.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
55.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
56.  def options(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server at the default host and port, specifying a response handler to receive the response

    Create an HTTP OPTIONS request to send to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

57.  def options(requestURI: String): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server at the default host and port.

    Create an HTTP OPTIONS request to send to the server at the default host and port.

    requestURI

      the relative URI

    returns

      an HTTP client request object

58.  def options(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server at the specified host and default port, specifying a response handler to receive the response

    Create an HTTP OPTIONS request to send to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

59.  def options(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server at the specified host and port, specifying a response handler to receive the response

    Create an HTTP OPTIONS request to send to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

60.  def options(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server with the specified options, specifying a response handler to receive the response

    Create an HTTP OPTIONS request to send to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      an HTTP client request object

61.  def options(host: String, requestURI: String): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server at the specified host and default port.

    Create an HTTP OPTIONS request to send to the server at the specified host and default port.

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

62.  def options(port: Int, host: String, requestURI: String): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server at the specified host and port.

    Create an HTTP OPTIONS request to send to the server at the specified host and port.

    port

      the port

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

63.  def options(options: RequestOptions): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server with the specified options.

    Create an HTTP OPTIONS request to send to the server with the specified options.

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

64.  def optionsAbs(absoluteURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server using an absolute URI, specifying a response handler to receive the response

    Create an HTTP OPTIONS request to send to the server using an absolute URI, specifying a response handler to receive the response

    absoluteURI

      the absolute URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

65.  def optionsAbs(absoluteURI: String): HttpClientRequest

    Create an HTTP OPTIONS request to send to the server using an absolute URI

    Create an HTTP OPTIONS request to send to the server using an absolute URI

    absoluteURI

      the absolute URI

    returns

      an HTTP client request object

66.  def optionsNow(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP OPTIONS request to the server at the default host and port, specifying a response handler to receive the response

    Sends an HTTP OPTIONS request to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

67.  def optionsNow(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP OPTIONS request to the server at the specified host and default port, specifying a response handler to receive the response

    Sends an HTTP OPTIONS request to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

68.  def optionsNow(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP OPTIONS request to the server at the specified host and port, specifying a response handler to receive the response

    Sends an HTTP OPTIONS request to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

69.  def optionsNow(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClient

    Sends an HTTP OPTIONS request to the server with the specified options, specifying a response handler to receive the response

    Sends an HTTP OPTIONS request to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      a reference to this, so the API can be used fluently

70.  def post(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP POST request to send to the server at the default host and port, specifying a response handler to receive the response

    Create an HTTP POST request to send to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

71.  def post(requestURI: String): HttpClientRequest

    Create an HTTP POST request to send to the server at the default host and port.

    Create an HTTP POST request to send to the server at the default host and port.

    requestURI

      the relative URI

    returns

      an HTTP client request object

72.  def post(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP POST request to send to the server at the specified host and default port, specifying a response handler to receive the response

    Create an HTTP POST request to send to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

73.  def post(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP POST request to send to the server at the specified host and port, specifying a response handler to receive the response

    Create an HTTP POST request to send to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

74.  def post(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP POST request to send to the server with the specified options, specifying a response handler to receive the response

    Create an HTTP POST request to send to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      an HTTP client request object

75.  def post(host: String, requestURI: String): HttpClientRequest

    Create an HTTP POST request to send to the server at the specified host and default port.

    Create an HTTP POST request to send to the server at the specified host and default port.

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

76.  def post(port: Int, host: String, requestURI: String): HttpClientRequest

    Create an HTTP POST request to send to the server at the specified host and port.

    Create an HTTP POST request to send to the server at the specified host and port.

    port

      the port

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

77.  def post(options: RequestOptions): HttpClientRequest

    Create an HTTP POST request to send to the server with the specified options.

    Create an HTTP POST request to send to the server with the specified options.

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

78.  def postAbs(absoluteURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP POST request to send to the server using an absolute URI, specifying a response handler to receive the response

    Create an HTTP POST request to send to the server using an absolute URI, specifying a response handler to receive the response

    absoluteURI

      the absolute URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

79.  def postAbs(absoluteURI: String): HttpClientRequest

    Create an HTTP POST request to send to the server using an absolute URI

    Create an HTTP POST request to send to the server using an absolute URI

    absoluteURI

      the absolute URI

    returns

      an HTTP client request object

80.  def put(requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP PUT request to send to the server at the default host and port, specifying a response handler to receive the response

    Create an HTTP PUT request to send to the server at the default host and port, specifying a response handler to receive the response

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

81.  def put(requestURI: String): HttpClientRequest

    Create an HTTP PUT request to send to the server at the default host and port.

    Create an HTTP PUT request to send to the server at the default host and port.

    requestURI

      the relative URI

    returns

      an HTTP client request object

82.  def put(host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP PUT request to send to the server at the specified host and default port, specifying a response handler to receive the response

    Create an HTTP PUT request to send to the server at the specified host and default port, specifying a response handler to receive the response

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

83.  def put(port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP PUT request to send to the server at the specified host and port, specifying a response handler to receive the response

    Create an HTTP PUT request to send to the server at the specified host and port, specifying a response handler to receive the response

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

84.  def put(options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP PUT request to send to the server with the specified options, specifying a response handler to receive the response

    Create an HTTP PUT request to send to the server with the specified options, specifying a response handler to receive the response

    options

      the request optionssee RequestOptions

    responseHandler

      the response handler

    returns

      an HTTP client request object

85.  def put(host: String, requestURI: String): HttpClientRequest

    Create an HTTP PUT request to send to the server at the specified host and default port.

    Create an HTTP PUT request to send to the server at the specified host and default port.

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

86.  def put(port: Int, host: String, requestURI: String): HttpClientRequest

    Create an HTTP PUT request to send to the server at the specified host and port.

    Create an HTTP PUT request to send to the server at the specified host and port.

    port

      the port

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

87.  def put(options: RequestOptions): HttpClientRequest

    Create an HTTP PUT request to send to the server with the specified options.

    Create an HTTP PUT request to send to the server with the specified options.

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

88.  def putAbs(absoluteURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP PUT request to send to the server using an absolute URI, specifying a response handler to receive the response

    Create an HTTP PUT request to send to the server using an absolute URI, specifying a response handler to receive the response

    absoluteURI

      the absolute URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

89.  def putAbs(absoluteURI: String): HttpClientRequest

    Create an HTTP PUT request to send to the server using an absolute URI

    Create an HTTP PUT request to send to the server using an absolute URI

    absoluteURI

      the absolute URI

    returns

      an HTTP client request object

90.  def redirectHandler(handler: (HttpClientResponse) ⇒ Future[HttpClientRequest]): HttpClient

    Set a redirect handler for the http client.

    Set a redirect handler for the http client.

    The redirect handler is called when a `3xx` response is received and the request is configured to follow redirects with io.vertx.scala.core.http.HttpClientRequest#setFollowRedirects.

    The redirect handler is passed the io.vertx.scala.core.http.HttpClientResponse, it can return an io.vertx.scala.core.http.HttpClientRequest or `null`.

    - when null is returned, the original response is processed by the original request response handler
    - when a new `Future<HttpClientRequest>` is returned, the client will send this new request

    The handler must return a `Future<HttpClientRequest>` unsent so the client can further configure it and send it.

    handler

      the new redirect handler

    returns

      a reference to this, so the API can be used fluently

91.  def request(method: HttpMethod, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP request to send to the server at the default host and port, specifying a response handler to receive the response

    Create an HTTP request to send to the server at the default host and port, specifying a response handler to receive the response

    method

      the HTTP method

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

92.  def request(method: HttpMethod, requestURI: String): HttpClientRequest

    Create an HTTP request to send to the server at the default host and port.

    Create an HTTP request to send to the server at the default host and port.

    method

      the HTTP method

    requestURI

      the relative URI

    returns

      an HTTP client request object

93.  def request(method: HttpMethod, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP request to send to the server at the specified host and default port, specifying a response handler to receive the response

    Create an HTTP request to send to the server at the specified host and default port, specifying a response handler to receive the response

    method

      the HTTP method

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

94.  def request(method: HttpMethod, port: Int, host: String, requestURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP request to send to the server at the specified host and port, specifying a response handler to receive the response

    Create an HTTP request to send to the server at the specified host and port, specifying a response handler to receive the response

    method

      the HTTP method

    port

      the port

    host

      the host

    requestURI

      the relative URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

95.  def request(method: HttpMethod, options: RequestOptions, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP request to send to the server with the specified options, specifying a response handler to receive

    Create an HTTP request to send to the server with the specified options, specifying a response handler to receive

    method

      the HTTP method

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

96.  def request(method: HttpMethod, host: String, requestURI: String): HttpClientRequest

    Create an HTTP request to send to the server at the specified host and default port.

    Create an HTTP request to send to the server at the specified host and default port.

    method

      the HTTP method

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

97.  def request(method: HttpMethod, port: Int, host: String, requestURI: String): HttpClientRequest

    Create an HTTP request to send to the server at the specified host and port.

    Create an HTTP request to send to the server at the specified host and port.

    method

      the HTTP method

    port

      the port

    host

      the host

    requestURI

      the relative URI

    returns

      an HTTP client request object

98.  def request(method: HttpMethod, options: RequestOptions): HttpClientRequest

    Create an HTTP request to send to the server with the specified options.

    Create an HTTP request to send to the server with the specified options.

    method

      the HTTP method

    options

      the request optionssee RequestOptions

    returns

      an HTTP client request object

99.  def requestAbs(method: HttpMethod, absoluteURI: String, responseHandler: Handler[HttpClientResponse]): HttpClientRequest

    Create an HTTP request to send to the server using an absolute URI, specifying a response handler to receive the response

    Create an HTTP request to send to the server using an absolute URI, specifying a response handler to receive the response

    method

      the HTTP method

    absoluteURI

      the absolute URI

    responseHandler

      the response handler

    returns

      an HTTP client request object

100.  def requestAbs(method: HttpMethod, absoluteURI: String): HttpClientRequest

     Create an HTTP request to send to the server using an absolute URI

     Create an HTTP request to send to the server using an absolute URI

     method

       the HTTP method

     absoluteURI

       the absolute URI

     returns

       an HTTP client request object

101.  final def synchronized[T0](arg0: ⇒ T0): T0
     Definition Classes
       AnyRef
102.  def toString(): String
     Definition Classes
       AnyRef → Any
103.  final def wait(): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
104.  final def wait(arg0: Long, arg1: Int): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
105.  final def wait(arg0: Long): Unit
     Definition Classes
       AnyRef
     Annotations
       @native() @throws( ... )
106.  def websocket(requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

107.  def websocket(requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

108.  def websocket(requestURI: String, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

109.  def websocket(requestURI: String, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets

     Connect a WebSocket at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

110.  def websocket(requestURI: String, headers: MultiMap, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port and the specified headers

     Connect a WebSocket at the relative request URI using the default host and port and the specified headers

     requestURI

       the relative URI

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

111.  def websocket(requestURI: String, headers: MultiMap, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port and the specified headers

     Connect a WebSocket at the relative request URI using the default host and port and the specified headers

     requestURI

       the relative URI

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

112.  def websocket(requestURI: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port

     Connect a WebSocket at the relative request URI using the default host and port

     requestURI

       the relative URI

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

113.  def websocket(requestURI: String, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket at the relative request URI using the default host and port

     Connect a WebSocket at the relative request URI using the default host and port

     requestURI

       the relative URI

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

114.  def websocket(host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Connect a WebSocket to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

115.  def websocket(host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Connect a WebSocket to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

116.  def websocket(port: Int, host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

117.  def websocket(options: RequestOptions, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket with the specified options, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Connect a WebSocket with the specified options, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     options

       the request optionssee RequestOptions

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

118.  def websocket(port: Int, host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

119.  def websocket(options: RequestOptions, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket with the specified options, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Connect a WebSocket with the specified options, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     options

       the request optionssee RequestOptions

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

120.  def websocket(host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the specified host, relative request URI and default port with the specified headers and using the specified version of WebSockets

     Connect a WebSocket to the specified host, relative request URI and default port with the specified headers and using the specified version of WebSockets

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

121.  def websocket(host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the specified host, relative request URI and default port with the specified headers and using the specified version of WebSockets

     Connect a WebSocket to the specified host, relative request URI and default port with the specified headers and using the specified version of WebSockets

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

122.  def websocket(port: Int, host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

123.  def websocket(options: RequestOptions, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket with the specified options, with the specified headers and using the specified version of WebSockets

     Connect a WebSocket with the specified options, with the specified headers and using the specified version of WebSockets

     options

       the request optionssee RequestOptions

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

124.  def websocket(port: Int, host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets

     Connect a WebSocket to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

125.  def websocket(options: RequestOptions, headers: MultiMap, version: WebsocketVersion, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket with the specified optionsI, with the specified headers and using the specified version of WebSockets

     Connect a WebSocket with the specified optionsI, with the specified headers and using the specified version of WebSockets

     options

       the request optionssee RequestOptions

     headers

       the headers

     version

       the websocket version

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

126.  def websocket(host: String, requestURI: String, headers: MultiMap, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the specified host,relative request UR, and default port and with the specified headers

     Connect a WebSocket to the specified host,relative request UR, and default port and with the specified headers

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

127.  def websocket(host: String, requestURI: String, headers: MultiMap, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the specified host,relative request UR, and default port and with the specified headers

     Connect a WebSocket to the specified host,relative request UR, and default port and with the specified headers

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

128.  def websocket(port: Int, host: String, requestURI: String, headers: MultiMap, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI, and with the specified headers

     Connect a WebSocket to the specified port, host and relative request URI, and with the specified headers

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

129.  def websocket(options: RequestOptions, headers: MultiMap, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket with the specified options, and with the specified headers

     Connect a WebSocket with the specified options, and with the specified headers

     options

       the request optionssee RequestOptions

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

130.  def websocket(port: Int, host: String, requestURI: String, headers: MultiMap, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI, and with the specified headers

     Connect a WebSocket to the specified port, host and relative request URI, and with the specified headers

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

131.  def websocket(options: RequestOptions, headers: MultiMap, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket with the specified options, and with the specified headers

     Connect a WebSocket with the specified options, and with the specified headers

     options

       the request optionssee RequestOptions

     headers

       the headers

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

132.  def websocket(host: String, requestURI: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the host and relative request URI and default port

     Connect a WebSocket to the host and relative request URI and default port

     host

       the host

     requestURI

       the relative URI

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

133.  def websocket(host: String, requestURI: String, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the host and relative request URI and default port

     Connect a WebSocket to the host and relative request URI and default port

     host

       the host

     requestURI

       the relative URI

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

134.  def websocket(port: Int, host: String, requestURI: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI

     Connect a WebSocket to the specified port, host and relative request URI

     port

       the port

     host

       the host

     requestURI

       the relative URI

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

135.  def websocket(options: RequestOptions, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket with the specified options

     Connect a WebSocket with the specified options

     options

       the request optionssee RequestOptions

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

136.  def websocket(port: Int, host: String, requestURI: String, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket to the specified port, host and relative request URI

     Connect a WebSocket to the specified port, host and relative request URI

     port

       the port

     host

       the host

     requestURI

       the relative URI

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

137.  def websocket(options: RequestOptions, wsConnect: Handler[WebSocket]): HttpClient

     Connect a WebSocket with the specified options

     Connect a WebSocket with the specified options

     options

       the request optionssee RequestOptions

     wsConnect

       handler that will be called with the websocket when connected

     returns

       a reference to this, so the API can be used fluently

138.  def websocketAbs(url: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String, wsConnect: Handler[WebSocket], failureHandler: Handler[Throwable]): HttpClient

     Connect a WebSocket with the specified absolute url, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols.

     Connect a WebSocket with the specified absolute url, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols.

     url

       the absolute url

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     wsConnect

       handler that will be called with the websocket when connected

     failureHandler

       handler that will be called if websocket connection fails

     returns

       a reference to this, so the API can be used fluently

139.  def websocketStream(requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String): ReadStream[WebSocket]

     Create a WebSocket stream at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols

     Create a WebSocket stream at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

140.  def websocketStream(requestURI: String, headers: MultiMap, version: WebsocketVersion): ReadStream[WebSocket]

     Create a WebSocket stream at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets

     Create a WebSocket stream at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

141.  def websocketStream(requestURI: String, headers: MultiMap): ReadStream[WebSocket]

     Create a WebSocket stream at the relative request URI using the default host and port and the specified headers

     Create a WebSocket stream at the relative request URI using the default host and port and the specified headers

     requestURI

       the relative URI

     headers

       the headers

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

142.  def websocketStream(requestURI: String): ReadStream[WebSocket]

     Create a WebSocket stream at the relative request URI using the default host and port and the specified headers

     Create a WebSocket stream at the relative request URI using the default host and port and the specified headers

     requestURI

       the relative URI

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

143.  def websocketStream(host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String): ReadStream[WebSocket]

     Create a WebSocket stream to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Create a WebSocket stream to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

144.  def websocketStream(port: Int, host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String): ReadStream[WebSocket]

     Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

145.  def websocketStream(options: RequestOptions, headers: MultiMap, version: WebsocketVersion, subProtocols: String): ReadStream[WebSocket]

     Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

     options

       the request optionssee RequestOptions

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

146.  def websocketStream(host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion): ReadStream[WebSocket]

     Create a WebSocket stream with the specified options and with the specified headers and using the specified version of WebSockets

     Create a WebSocket stream with the specified options and with the specified headers and using the specified version of WebSockets

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

147.  def websocketStream(port: Int, host: String, requestURI: String, headers: MultiMap, version: WebsocketVersion): ReadStream[WebSocket]

     Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets

     Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     version

       the websocket version

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

148.  def websocketStream(options: RequestOptions, headers: MultiMap, version: WebsocketVersion): ReadStream[WebSocket]

     Create a WebSocket stream with the specified options, with the specified headers and using the specified version of WebSockets

     Create a WebSocket stream with the specified options, with the specified headers and using the specified version of WebSockets

     options

       the request optionssee RequestOptions

     headers

       the headers

     version

       the websocket version

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

149.  def websocketStream(host: String, requestURI: String, headers: MultiMap): ReadStream[WebSocket]

     Create a WebSocket stream to the specified host, relative request URI and default port and with the specified headers

     Create a WebSocket stream to the specified host, relative request URI and default port and with the specified headers

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

150.  def websocketStream(port: Int, host: String, requestURI: String, headers: MultiMap): ReadStream[WebSocket]

     Create a WebSocket stream to the specified port, host and relative request URI, and with the specified headers

     Create a WebSocket stream to the specified port, host and relative request URI, and with the specified headers

     port

       the port

     host

       the host

     requestURI

       the relative URI

     headers

       the headers

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

151.  def websocketStream(options: RequestOptions, headers: MultiMap): ReadStream[WebSocket]

     Create a WebSocket stream with the specified options, and with the specified headers

     Create a WebSocket stream with the specified options, and with the specified headers

     options

       the request optionssee RequestOptions

     headers

       the headers

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

152.  def websocketStream(host: String, requestURI: String): ReadStream[WebSocket]

     Create a WebSocket stream to the specified host, relative request URI and default port

     Create a WebSocket stream to the specified host, relative request URI and default port

     host

       the host

     requestURI

       the relative URI

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

153.  def websocketStream(port: Int, host: String, requestURI: String): ReadStream[WebSocket]

     Create a WebSocket stream to the specified port, host and relative request URI

     Create a WebSocket stream to the specified port, host and relative request URI

     port

       the port

     host

       the host

     requestURI

       the relative URI

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

154.  def websocketStream(options: RequestOptions): ReadStream[WebSocket]

     Create a WebSocket stream with the specified options

     Create a WebSocket stream with the specified options

     options

       the request optionssee RequestOptions

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

155.  def websocketStreamAbs(url: String, headers: MultiMap, version: WebsocketVersion, subProtocols: String): ReadStream[WebSocket]

     Create a WebSocket stream with the specified absolute url, the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols.

     Create a WebSocket stream with the specified absolute url, the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols.

     url

       the absolute url

     headers

       the headers

     version

       the websocket version

     subProtocols

       the subprotocols to use

     returns

       a stream emitting a WebSocket event when the client connection has been upgraded to a websocket

### Inherited from Measured

### Inherited from AnyRef

### Inherited from Any

### Ungrouped