問題タブ [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.

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 に答える
986 参照

asp.net-mvc - MVC アプリケーションでの HttpResponse.PushPromise() の実例

HTTP/2 仕様の push-promise と他のいくつかのチュートリアルについて読んだことがあり、概念としてのアイデアがあります。

SO でここを読んだことがあります。したがって、プッシュ プロミスをアプリケーションに組み込む必要がある場合、これを行うのに理想的な場所はどこですか。Action メソッドからビューにリダイレクトする直前にする必要がありますか? または、ビュー内のスクリプトで? 私が検索した限り、例は見つかりませんでした。

誰かが実際のコードに実装した経験を共有してください。両方のプロトコルをサポートする必要がある場合、オーバーヘッドのように思えますか?

また、IIS 10 を使用している場合、両方のプロトコルをサポートするために必要な構成変更はありますか? [私が読んだ限りでは、そうする必要はありません。しかし、常に何人かの専門家に注意を払う方が良い.]