QUIC协议请求总是报错”Unsupported Protocol”怎么办?
我在用fetch发送请求时想用QUIC协议,但总提示”Unsupported Protocol”错误。明明服务器配置了QUIC支持,代码也按照文档改了,但还是不行…
尝试过这样写请求代码:
fetch('https://api.example.com/data', {
headers: { 'Alt-Svc': 'h3=":443"' },
quicEnabled: true // 这个参数是不是有问题?
})
.then(response => response.json())
.catch(err => console.error('Error:', err));
Chrome开发者工具里看到连接还是走的TLS,没有启用QUIC。查了网络设置也没发现相关限制,是不是需要额外配置服务器参数?或者我的代码写法根本不对?
对了,记得确认下服务器防火墙和网络设备是不是限制了UDP流量,QUIC是走UDP的。