Wie verwende ich http / 2 mit Okhttp auf Android-Geräten?

Ich teste eine Site, die HTTP / 2 unterstützt.so wa, und ich versuche, okhttp zu verwenden, um die Anfrage zu senden:

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());
    }
});

Im Log habe ich so etwas bekommen:

OkHttp-Selected-Protocol: http/1.1

Der okhttpClient hat sich für die Verwendung von http / 1.1 entschieden. Wie kann ich die Verwendung von HTTP / 2 erzwingen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage