Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在特定的AJAX请求中强制使用HTTP/1.1_Javascript_Ajax_Http_Axios_Http2 - Fatal编程技术网

Javascript 如何在特定的AJAX请求中强制使用HTTP/1.1

Javascript 如何在特定的AJAX请求中强制使用HTTP/1.1,javascript,ajax,http,axios,http2,Javascript,Ajax,Http,Axios,Http2,背景:我们的服务器支持HTTP/2和HTTP/1.1协议 然而,在测试过程中,HTTP/1.1的文件上传速度似乎要快得多。这个问题的例子也可以在这里看到: 问题:是否可以强制浏览器仅对特定url/路径发出HTTP/1.1 AJAX请求?我们在内部使用Axios()。不,这是不可能的。HTTP/2是一种连接级别设置,由浏览器协商,作为HTTPS设置的一部分,不能为某些AJAX调用覆盖,也不能为特定路径设置 唯一可行的方法是使用单独的HTTPS证书将其托管在单独的域上

背景:我们的服务器支持HTTP/2和HTTP/1.1协议

然而,在测试过程中,HTTP/1.1的文件上传速度似乎要快得多。这个问题的例子也可以在这里看到:


问题:是否可以强制浏览器仅对特定url/路径发出HTTP/1.1 AJAX请求?我们在内部使用Axios()。

不,这是不可能的。HTTP/2是一种连接级别设置,由浏览器协商,作为HTTPS设置的一部分,不能为某些AJAX调用覆盖,也不能为特定路径设置

唯一可行的方法是使用单独的HTTPS证书将其托管在单独的域上