メインコンテンツまでスキップ

Appendix B. Changes from RFC 7540 (RFC 7540からの変更点)

Appendix B. Changes from RFC 7540 (RFC 7540からの変更点)

このリビジョンには, 以下の実質的な変更が含まれています:

  • TLS 1.3の使用は, このドキュメントが廃止する [RFC8740] に基づいて定義されました。

  • RFC 7540で定義された優先度スキームは非推奨になりました。PRIORITYフレームのフォーマットとHEADERSフレームの優先度フィールドの定義, およびPRIORITYフレームをいつ送受信できるかを管理するルールは保持されていますが, これらのフィールドのセマンティクスはRFC 7540でのみ説明されています。RFC 7540の優先度シグナリングスキームは成功しませんでした。[HTTP-PRIORITY] のより単純なシグナリングの使用が推奨されます。

  • HTTP/1.1アップグレードメカニズムは非推奨となり, このドキュメントでは指定されなくなりました。これは広く展開されたことはなく, プレーンテキストHTTP/2ユーザーは代わりに事前知識実装を使用することを選択しました。

  • フィールド名と値の検証が縮小されました。中継者に必須の検証が正確に定義され, リクエストのエラー報告が400シリーズステータスコードの送信を奨励するように修正されました。

  • 実験的使用のために予約されていた設定とフレームタイプのコードポイントの範囲が, 一般的な使用に利用できるようになりました。

  • 接続固有のヘッダーフィールド -- これらは禁止されています -- がより正確かつ包括的に識別されるようになりました。

  • Hostと":authority"は一致しないことが許可されなくなりました。

  • 設定の変更後に動的テーブルサイズ更新命令を送信するためのルールが, Section 4.3.1で明確化されました。

編集上の変更も含まれています。特に, 用語とドキュメント構造の変更は, コアHTTPセマンティクス [HTTP] の更新に応じたものです。これらのドキュメントには, 421ステータスコードや接続統合 (connection coalescing) など, RFC 7540で最初に定義されたいくつかの概念が含まれるようになりました。