在HttpClient Angular中设置ResponseType流

时间:2019-05-11 09:59:06

标签: javascript angular docker stream angular7

我们有一个返回流数据的docker api,我们想从中读取数据并发送数据。我们在node.js中执行此操作,但在浏览器中则无法执行,因为我们无法在请求中设置流响应类型。
如何将“ responseType”设置为“ stream”,并在node.js中将此代码模拟为有角度的httpClient?

function exec(ctx: Command, id: string, host: string, data: {}) {
   return axios.post(host + `/exec/${id}/start`,
   data, {responseType: 'stream'});
}

对于这样的事情:

constructor(protected http: HttpClient) {
}
getAppExec(host: string, id: string, data: ICreateInstanceCLIData) {
   return this.http.post(host + '/containers/' + id + '/exec', 
        data, { responseType: 'stream' });
};

是否可以通过api端点模拟websocket并接收流数据并将其发送给它?

0 个答案:

没有答案