WebSocketClient class

要用作流式传输的基于 Web 套接字的客户端。

构造函数

WebSocketClient({ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

创建 WebSocketClient 类的新实例。

方法

connect()

建立不使用自定义标头的连接。

disconnect()

阻止此客户端侦听。

send(StreamingRequest)

用于通过此客户端连接发送数据的任务。

构造函数详细信息

WebSocketClient({ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

创建 WebSocketClient 类的新实例。

new WebSocketClient(__namedParameters: { disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

参数

__namedParameters

{ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string }

方法详细信息

connect()

建立不使用自定义标头的连接。

function connect(): Promise<void>

返回

Promise<void>

在客户端停止侦听传入消息之前不会解析的承诺。

disconnect()

阻止此客户端侦听。

function disconnect()

send(StreamingRequest)

用于通过此客户端连接发送数据的任务。

function send(request: StreamingRequest): Promise<IReceiveResponse>

参数

request
StreamingRequest

要发送的 StreamingRequest 实例。

返回

Promise<IReceiveResponse>

一个承诺,该承诺将在发送操作完成后生成接收响应的实例。