首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Vue中使用http2协议?

如何在Vue中使用http2协议?
EN

Stack Overflow用户
提问于 2020-06-29 09:40:05
回答 1查看 8.8K关注 0票数 2

Vue建议对HTTP请求使用Axios。如我所知,Axios使用http1.1协议,但我想使用http2.0,我该怎么办?h2一直是nodejs服务器端的内置模块,所以我需要vue中的h2作为客户端。

EN

回答 1

Stack Overflow用户

发布于 2020-06-29 09:51:22

对于浏览器应用程序来说,HTTP/2连接应该是透明的。您只需要确保您的服务器和浏览器支持HTTP/2

当您的服务器和浏览器都支持HTTP/2时,浏览器的XHR将使用HTTP/2。

对于Axios,HTTP/2支持问题只发生在服务器端。因为它使用的是以下适配器,它调用Node.js的HTTP和HTTPS模块。

https://github.com/axios/axios/blob/master/lib/adapters/http.js

已经有一个用于HTTP/2支持的拉请求。如果您想在服务器端支持Axios HTTP/2,可以尝试它。

但是在客户端,它将使用浏览器API - XMLHttpRequest,它将遵循浏览器的行为。

https://github.com/axios/axios/blob/master/lib/adapters/xhr.js

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62635323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档