問題タブ [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 に答える
1449 参照

google-app-engine - AppEngine マネージド VM で gRPC または HTTP/2 アプリケーションを実行することはできますか?

gRPC バックエンドを構築し、それを AppEngine マネージド VM にデプロイしようとしています。HTTP/2 はサポートされていますか? そうでない場合は、単に別のポートで公開してヘルス チェックを無効にするか、これをコンピューティング エンジン/コンテナー エンジンにデプロイする必要があります。

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

ios - iOS 9 の NSURLConnection は HTTP/2 プロトコルを使用しません

Jetty 9.3 サーバーで HTTP/2 を構成しました。有効な証明書と SSLLabs.com があり、グレード A のセキュリティ構成が適用されています。

Chrome を使用してhttps://example.comを参照すると、正しい応答が読み込まれ、"h2" (HTTP/2") プロトコルが使用されたことが報告されます。

しかし、iOS 9 から を使用して同じ URL にアクセスしようとすると、NSURLConnection代わりに HTTP 1.1 を使用したことが要求ログに表示されます。サーバーで HTTP 1.1 を無効にすると、iOS 9 でリクエストが失敗します (Chrome では成功します)。

NSURL接続コード -

サーバーの ALPN デバッグ出力 -

WWDC 2015 では、iOS 9 の NSURLRequest は HTTP/2 をサポートすると述べられていましたが、クライアント アプリはサポートspdy/3.1, spdy/3, http/1.1していないと主張していhttp/2ます。NSAppTransportSecurity例外は設定されていません。

アプリを実行している同じiPhoneシミュレーターでSafariを使用してサーバーに接続しようとしましたが、今回は機能し、HTTP/2を使用しました。ALPNデバッグ出力は次のとおりです-

アプリ内から HTTP/2 を使用しない理由はありますか?

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

c# - http/2 PUSH_PROMISE ヘッダーを管理する .NET 4.6 HttpResponse.PushPromise メソッド

でのPUSH PROMISE http/2ヘッダーの処理について少し混乱してい.NET4.6ます。

私が見る HttpResponse.PushPromiseと、2つのオーバーロードがあります:

リソースへのパスを受け入れるもの public void PushPromise(string path)-リソースが読み取られ、バイナリがクライアントに送信されると想定しています。

第二 public void PushPromise(string path, string method, NameValueCollection headers)に、それは受け入れられますがsting methodNameValueCollection headers私は理解できません。

メソッド (GET、POST などの HttpMethod を想定) とヘッダー内のPUSH PROMISEヘッダーのコレクションを渡す必要があるのはなぜですか?

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

visual-studio - VS2015 で HTTP/2 を使用するにはどうすればよいですか?

http/2Web プロジェクト ファイル ( .csproj) で有効にするオプションを探してみましたが、HttpRequest運の悪いオブジェクトでも同様です。ひょっとして設定web.configなのか?

Visual Studio で HTTP/2 の使用を有効/無効にするにはどうすればよいですか?

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

ios - iOS 8 の HTTP/2 サポート

すでに HTTP/2 をサポートしている Xcode 7 Beta + NSURLSession を試してみましたが、驚くほどうまく機能します。

iOS 9 SDK でビルドされ、iOS 8 をサポートするアプリをリリースすると、iOS 8 ユーザーは HTTP2 を使用できるようになりますか? または、iOS 9 でのみ機能しますか?

0 投票する
0 に答える
21 参照

web - HTTP/2 はこちらです。ウェブサイトとウェブアプリを適応させるために何をすべきかの完全なリスト?

HTTP/2 はこちらです。ブラウザーは既にそれを採用しており、主要な Web サーバーはすべて 2015 年内にそれをサポートするはずです。

フロントエンドとバックエンドの両方の観点から、Web サイトと Web アプリケーションを適応させるために何をすべきか (またはやめるべきか) の完全なリストは何ですか?

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

android - HTTP/2 はこちらです。ネイティブの Android アプリはそれをどのように活用できるでしょうか?

ブラウザーは既にHTTP/2を採用しており、主要な Web サーバーはすべて 2015 年内にそれをサポートする必要があります。クライアント ブラウザーが HTTP/2 を利用するように適応する必要がある場合は、クライアントのネイティブ モバイル アプリもそうする必要があります。

ネイティブの Android アプリが HTTP/2 を利用してサーバーとの通信を改善するにはどうすればよいでしょうか。フロントエンドの観点から、ネイティブ アプリを適応させるために何をすべきか (またはやめるべきか) はどうでしょうか?