問題タブ [push-promise]
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.
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
ヘッダーのコレクションを渡す必要があるのはなぜですか?
asp.net-mvc - MVC アプリケーションでの HttpResponse.PushPromise() の実例
HTTP/2 仕様の push-promise と他のいくつかのチュートリアルについて読んだことがあり、概念としてのアイデアがあります。
SO でここを読んだことがあります。したがって、プッシュ プロミスをアプリケーションに組み込む必要がある場合、これを行うのに理想的な場所はどこですか。Action メソッドからビューにリダイレクトする直前にする必要がありますか? または、ビュー内のスクリプトで? 私が検索した限り、例は見つかりませんでした。
誰かが実際のコードに実装した経験を共有してください。両方のプロトコルをサポートする必要がある場合、オーバーヘッドのように思えますか?
また、IIS 10 を使用している場合、両方のプロトコルをサポートするために必要な構成変更はありますか? [私が読んだ限りでは、そうする必要はありません。しかし、常に何人かの専門家に注意を払う方が良い.]