【发布时间】:2017-02-26 20:06:10
【问题描述】:
我在 tb v45 上构建了一个 Thunderbird 插件,它使用 nsIXMLHttpRequest 和 XMLHttpRequest 从服务器发布和获取数据,服务器已经使用 http2 协议在 nginx 上设置。
日志是
"POST /service/v2/api HTTP/1.1" 502 1266 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 Lightning/4.7.4"
因此网关不好。我认为这个 http 设置是向后兼容的。
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
如何让 nginx 设置接受 http1 或 nsIXMLHttpRequest 发送正确的标头以便它使用 http2?
【问题讨论】: