我试图在本机上使用await/async,但是我得到了意外的令牌错误.
我在我的javascript源文件中添加了代码:
var value = await AsyncStorage.getItem('STORAGE_KEY');
Run Code Online (Sandbox Code Playgroud)
我的本机版本是0.15.0.
我是否需要添加一些配置才能使用async/await?
我正在测试一个支持HTTP/2的站点,就像这样,我尝试使用okhttp发送请求:
OkHttpClient okHttpClient = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.google.it")
.build();
okHttpClient.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Request request, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Response response) throws IOException {
Log.d("TestHttp", "OkHttp-Selected-Protocol: " + response.header("OkHttp-Selected-Protocol"));
Log.d("TestHttp", "Response code is " + response.code());
}
});
Run Code Online (Sandbox Code Playgroud)
在日志中我得到了这样的东西:
OkHttp-Selected-Protocol: http/1.1
Run Code Online (Sandbox Code Playgroud)
okhttpClient选择使用http/1.1,如何强制它使用HTTP/2?
这样,客户端可以在没有ALPN的情况下连接服务器并使用http/2默认值.
那可能吗?