有没有一种方法可以强制HttpClient为请求打开新的TCP连接?

时间:2019-10-17 13:52:06

标签: angular typescript

我是angular / typescript的新手,我正在使用HttpClient在我们的应用程序上“获取”资源。

由于我们的客户有一个WAF代理(F5 / Incapsula等),其中有一条规则会忽略使用现有TCP连接的HTTP请求,因此我需要确保自己的流程打开了一个新的TCP连接。

有没有办法实现这一目标?

我已经搜索了google和StackOverflow,很遗憾找不到答案。

我可以看到API提供了添加/删除标头的方法,但是由于我不能依靠它是HTTP 1.0的事实,因此删除“保持活动”标头将无济于事。

我知道HTTP 1.1和2正在尝试多路复用并保持打开尽可能多的TCP连接。

我已经用'TcpView'跟踪了tcp连接,并浏览了chrome开发人员工具,当我的HTTP请求启动时,如果有打开到该远程地址的tcp连接,我看不到新的TCP连接,但是有足够的时间通过,没有TCP连接打开,我的HTTP请求打开了一个新请求。

即使打开了TCP连接,我也希望这种情况发生。

0 个答案:

没有答案