0

SPDY を使用して OkHttp をhttps://www.google.comに接続できません。最も単純なコード サンプルを使用して GET 要求をサイトに送信し、OkHttp ソース コードに多数のログを追加して、コードが単一の SPDYConnection ではなく HttpConnection を作成し続けていることを認識しました。また、ConnectionPool はずっと空でした。OkHttp で動作する接続プーリングと SPDY という最大の利点を得ることができなかったので、何かが欠けていたと確信しています。

私のクライアントコード:

for (int i = 0; i < 100; i++) {
  Request request = new Request.Builder().url("https://www.google.com").build();
  Response response = client.newCall(request).execute();
}

どうして:

  • SPDY 接続が作成されていませんか?
  • ConnectionPool は常に空で、接続はリサイクルされませんでしたか?

SPDY Web サイトに接続する「正しい」方法は何ですか?

4

1 に答える 1

0

追加する

-Xbootclasspath/p:/home/lee/.m2/repository/org/mortbay/jetty/npn/npn-boot/1.1.7.v20140316/npn-boot-1.1.7.v20140316.jar 

JVM引数に修正しました。これで、SPDY 接続が確立されていることがわかります。

于 2014-06-29T06:07:20.217 に答える