問題タブ [http2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
525 参照

android - OkHttp を使用してサーバー プッシュによって送信された応答でプッシュ ストリームを取得する

Android アプリ (Os=Android KitKat) で HTTP2 サーバーをサポートするサーバーからのプッシュ応答をテストしようとしています。サーバーは、index.html の http 要求の後に別のリソース (写真) をプッシュします。

プッシュストリーム(画像)へのアクセス方法がわかりません。サーバーでキャプチャを行い、プッシュ ストリームを送信します。ただし、クライアント (Okhttp 2.1.0) は常にフレーム RST_STREAM を送信し、インデックス ページのコンテンツを返すだけです。okhttp の使用を開始したばかりで、Okhttpclient 応答からプッシュ ストリームにアクセスする方法を知りたいですか? HTTP2 からのプッシュ ストリームを処理するための API が存在することを読みました。Okhttp 2.1.0 または Okhttp 2.2.0 で利用できますか?

ありがとう。

0 投票する
3 に答える
18765 参照

nginx - HTTP/2 をサポートする Web サーバー

SPDY Indicator chrome 拡張機能をインストールしました。SPDY が有効なサイトと HTTP/2 が有効なサイトを検出しています。

現在 HTTP/2 をサポートしている Web サーバーはどれですか? nginx が SPDY をサポートしていることは知っていますが、HTTP/2 をサポートしていますか? もしそうなら、どうすれば有効にできますか?

アップデート

GolezTrol に感謝します。答えはノーだ。 はい 2015 年 9 月現在

対応

  • IIS は Windows 10 で HTTP/2 をサポートします[50]
  • OpenLiteSpeed 1.3.7 および 1.4.4 は、HTTP/2 ドラフト 16 をサポートしています。[51]

SPDY、ただし HTTP/2 なし

次のリストは古くなっているため、おそらく維持する価値はありません。

  • Nginx は、モジュールを介して SPDY (Draft 3.1) の実験的サポートを提供します[52]。
  • Apache は現在の 2.4.x バージョンでは SPDY をサポートしていませんが、mod_spdy では SPDY を追加できます[53]。
  • LiteSpeed Web サーバーは現在 SPDY/3.1 をサポートしています[54]
0 投票する
0 に答える
339 参照

http-headers - 値のリストを含む HTTP/2 ヘッダー フィールド

HTTP/1.1 ヘッダー フィールドでは、複数の値は通常コンマで区切られます。

ただし、複数のヘッダー フィールドを使用することもできます。

HTTP/2 ではまだ選択できますか、それとも最初のオプションしか残っていませんか?

Cookieヘッダー フィールドには特別な処理があることを知っているので、同じ名前の複数のフィールドは一般的に禁止されていません: http://http2.github.io/http2-spec/#CompressCookie

ヘッダーには、Set-Cookie複数の Cookie を作成するための複数のフィールドも必要です。

0 投票する
9 に答える
112952 参照

websocket - HTTP/2 は websocket を時代遅れにしますか?

HTTP/2 プロトコルについて学んでいます。これは、メッセージ フレームが小さいバイナリ プロトコルです。これにより、単一の TCP 接続でストリームの多重化が可能になります。概念的には、WebSocket と非常によく似ています。

WebSocket を廃止し、ある種のヘッダーレス HTTP/2 リクエストとサーバー起動のプッシュ メッセージに置き換える計画はありますか? または、WebSocket は HTTP/2 を補完しますか?

0 投票する
2 に答える
2165 参照

http - Google は HTTP/2.0 を使用していますか?

現時点でそのための RFC がないため、Google がすでに HTTP/2.0 を使用しているのはなぜですか (2015 年 2 月 17 日に IETF によって新しい標準として承認されました)。しかし、Googleがこれを使用していることがわかりました。それはどうしてですか?

私はこれをGoogleから取得しています(google.deを使用):

0 投票する
1 に答える
20419 参照

c# - .NET 上の HTTP/2 (HTTP2 または SPDY)

最近、Google のSPDYに非常によく似た HTTP/2 標準に関するニュースがたくさんあります。

最新のブラウザーのほとんどは、完成した HTTP/2 ドラフトがレイアウトする機能の多くをサポートしているようです (たとえば、こちらを参照してください)。

しかし、ASP.NET と IIS を使用したサーバー側コーディングの観点からすると、この標準が .NET フレームワーク、特に ASP.NET でどのように使用されるかについて、Microsoft から多くの情報を見つけるのは困難です (ここを参照)。

現在 .NET Framework 4 以降を使用しているソリューションに、HTTP/2 で利用できるテクノロジを組み込むには、どのようなオプションがありますか?

また、System.Net 名前空間とクラスが更新されるかどうかについて、Microsoft からのニュースを見つけた人はいますか?

基本的な質問形式で申し訳ありません。私は Web 開発の初心者であり、新しい技術や出現しつつある技術を常に把握しておきたいだけです。

0 投票する
5 に答える
6305 参照

javascript - JS/CSS ファイルの縮小と連結、および画像のスプライトの使用は、HTTP/2 を使用する場合でもパフォーマンス上の利点を提供しますか?

新しい HTTP/2 プロトコルにより、同じサーバーへの HTTP リクエストの繰り返しによって生じるオーバーヘッドが大幅に削減されました。

これを念頭に置いて、JavaScript/CSS ファイルを縮小および連結し、画像をスプライトに結合することには、まだ大きなパフォーマンス上の利点がありますか? それとも、HTTP/2 が使用されている場合、これらのプラクティスはもはや役に立たないのでしょうか?

0 投票する
4 に答える
32847 参照

node.js - node.js サーバーおよび HTTP/2 (2.0) と express.js

現在、node.js HTTP/2 (HTTP 2.0) サーバーを取得することは可能ですか? そして、express.js の http 2.0 バージョンは?