React native Fetch和Axios在react native中升级到HTTP/2之前,首先发出HTTP/1.1请求。有没有一种使用HTTP/2直接连接的方法?

React native Fetch和Axios在react native中升级到HTTP/2之前,首先发出HTTP/1.1请求。有没有一种使用HTTP/2直接连接的方法?,react-native,http2,React Native,Http2,我有一个HTTP/2服务器在AWS中运行。当我使用我的react本机iOS应用程序连接到服务器以使用Axios或fetch获取数据时,客户端发出的第一个请求是HTTP/1.1,服务器用[H2]升级响应对其进行响应。从那时起,客户机发出HTTP/2请求 我想避免第一个HTTP/1.1请求。有没有办法做到这一点?你在使用SSL吗?@evert是的。这有关系吗?它有关系,因为如果您使用HTTPS URL,HTTP/2应该在SSL协商期间协商,因此您永远不会看到最初的HTTP/1.1请求。据我所知,HT

我有一个HTTP/2服务器在AWS中运行。当我使用我的react本机iOS应用程序连接到服务器以使用Axios或fetch获取数据时,客户端发出的第一个请求是HTTP/1.1,服务器用[H2]升级响应对其进行响应。从那时起,客户机发出HTTP/2请求


我想避免第一个HTTP/1.1请求。有没有办法做到这一点?

你在使用SSL吗?@evert是的。这有关系吗?它有关系,因为如果您使用HTTPS URL,HTTP/2应该在SSL协商期间协商,因此您永远不会看到最初的HTTP/1.1请求。据我所知,HTTP/1.1升级到H/2仅适用于非ssl连接。@我将对此进行调查。谢谢你的信息。