Angular 有没有办法强制HttpClient为请求打开新的TCP连接?
我是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请求将打开一个新的连接Angular 有没有办法强制HttpClient为请求打开新的TCP连接?,angular,typescript,Angular,Typescript,我是angular/typescript新手,我正在使用HttpClient“获取”应用程序上的资源 由于我们的客户有一个WAF代理(F5/Incapsula等),其中有一条规则会忽略使用现有TCP连接的HTTP请求,因此我需要确保我的流打开一个新的TCP连接 有没有办法做到这一点 我搜索了google&StackOverflow,不幸的是没有找到答案 我可以看到API提供了添加/删除头的方法,但由于我不能依赖于HTTP 1.0这一事实,因此删除“保持活动”头没有任何帮助 我知道HTTP 1.1
即使存在打开的TCP连接,我也希望这种情况发生。angular(以及任何其他web客户端框架)只能使用浏览器提供的API。即
XHR
和fetch
。永远不会有对TCP的低级别访问。谢谢,在这种情况下,我想我会以“业务”的方式处理它,并与P.M/P.O.angular(以及任何其他web客户端框架)一起使用。angular只能使用浏览器提供的API。即XHR
和fetch
。永远不会有对TCP的低级别访问。谢谢,在这种情况下,我想我会以“业务”的方式处理它,并在下午/下午的时候处理它。