問題タブ [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.
google-app-engine - AppEngine マネージド VM で gRPC または HTTP/2 アプリケーションを実行することはできますか?
gRPC バックエンドを構築し、それを AppEngine マネージド VM にデプロイしようとしています。HTTP/2 はサポートされていますか? そうでない場合は、単に別のポートで公開してヘルス チェックを無効にするか、これをコンピューティング エンジン/コンテナー エンジンにデプロイする必要があります。
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 を使用しない理由はありますか?
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 method
、NameValueCollection headers
私は理解できません。
メソッド (GET、POST などの HttpMethod を想定) とヘッダー内のPUSH PROMISE
ヘッダーのコレクションを渡す必要があるのはなぜですか?
visual-studio - VS2015 で HTTP/2 を使用するにはどうすればよいですか?
http/2
Web プロジェクト ファイル ( .csproj
) で有効にするオプションを探してみましたが、HttpRequest
運の悪いオブジェクトでも同様です。ひょっとして設定web.config
なのか?
Visual Studio で HTTP/2 の使用を有効/無効にするにはどうすればよいですか?
ios - iOS 8 の HTTP/2 サポート
すでに HTTP/2 をサポートしている Xcode 7 Beta + NSURLSession を試してみましたが、驚くほどうまく機能します。
iOS 9 SDK でビルドされ、iOS 8 をサポートするアプリをリリースすると、iOS 8 ユーザーは HTTP2 を使用できるようになりますか? または、iOS 9 でのみ機能しますか?
web - HTTP/2 はこちらです。ウェブサイトとウェブアプリを適応させるために何をすべきかの完全なリスト?
HTTP/2 はこちらです。ブラウザーは既にそれを採用しており、主要な Web サーバーはすべて 2015 年内にそれをサポートするはずです。
フロントエンドとバックエンドの両方の観点から、Web サイトと Web アプリケーションを適応させるために何をすべきか (またはやめるべきか) の完全なリストは何ですか?
android - HTTP/2 はこちらです。ネイティブの Android アプリはそれをどのように活用できるでしょうか?
ブラウザーは既にHTTP/2を採用しており、主要な Web サーバーはすべて 2015 年内にそれをサポートする必要があります。クライアント ブラウザーが HTTP/2 を利用するように適応する必要がある場合は、クライアントのネイティブ モバイル アプリもそうする必要があります。
ネイティブの Android アプリが HTTP/2 を利用してサーバーとの通信を改善するにはどうすればよいでしょうか。フロントエンドの観点から、ネイティブ アプリを適応させるために何をすべきか (またはやめるべきか) はどうでしょうか?