我是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连接,我也希望这种情况发生。