StreamingHttpClient class
HttpClient
的实现,增加了与流式处理连接的兼容性。
构造函数
Streaming |
创建新的流式处理 Http 客户端。 |
方法
send |
此函数隐藏 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>
要发回客户端的流传输兼容响应。