StreamingHttpClient class

HttpClient 的实现,增加了与流式处理连接的兼容性。

构造函数

StreamingHttpClient(IStreamingTransportServer)

创建新的流式处理 Http 客户端。

方法

sendRequest(WebResource)

此函数隐藏 HttpClient 的默认 sendRequest,将其替换为采用 BotFrameworkAdapter 创建的 WebResource 的版本,并将其转换为可通过流传输发送的表单。

构造函数详细信息

StreamingHttpClient(IStreamingTransportServer)

创建新的流式处理 Http 客户端。

new StreamingHttpClient(server: IStreamingTransportServer)

参数

server

IStreamingTransportServer

要使用的传输服务器实现。

方法详细信息

sendRequest(WebResource)

此函数隐藏 HttpClient 的默认 sendRequest,将其替换为采用 BotFrameworkAdapter 创建的 WebResource 的版本,并将其转换为可通过流传输发送的表单。

function sendRequest(httpRequest: WebResource): Promise<HttpOperationResponse>

参数

httpRequest

WebResource

BotframeworkAdapter 创建的传出请求。

返回

Promise<HttpOperationResponse>

要发回客户端的流传输兼容响应。