【发布时间】:2019-11-02 15:32:14
【问题描述】:
我有一个支持 HTTP/1.1 和 HTTP2 的服务器端点。出于测试目的,我想尝试从具有 HTTP/1.1 和 HTTP2 连接的端点下载内容,可能同时进行。
当我使用 XMLHttpRequest 从端点请求数据时,它会自动使用 HTTP2,而不包括 Connection: Upgrade 标头。
有没有办法强制 XMLHttpRequest 使用 HTTP/1.1 进行底层 TCP 连接?那么其他协议呢,例如 Quic 或 SPDY?
【问题讨论】:
-
浏览器决定使用哪个协议作为
XmlHttpRequest对象的实现细节。您不能从脚本中强制进行特定选择。
标签: javascript xmlhttprequest fetch http2 http-1.1