これで、http2プロトコルがHTTPステータスメッセージ404 が見つからないという厄介な問題が判明しました。古いhttp1.1プロトコルの。 私たちのWeb APIの1つは、httpステータスメッセージを使用して、エンドユーザに読み取り可能なメッセージを返すことです。Http2プロトコルとステータスメッセージ
私の質問は、http2でステータスメッセージを返す新しい方法があるのか、http応答本体でメッセージを返さなければならないのでしょうか?
これで、http2プロトコルがHTTPステータスメッセージ404 が見つからないという厄介な問題が判明しました。古いhttp1.1プロトコルの。 私たちのWeb APIの1つは、httpステータスメッセージを使用して、エンドユーザに読み取り可能なメッセージを返すことです。Http2プロトコルとステータスメッセージ
私の質問は、http2でステータスメッセージを返す新しい方法があるのか、http応答本体でメッセージを返さなければならないのでしょうか?
標準的な新しい方法はないため、カスタムレスポンスヘッダーまたはメッセージ本文のみが選択肢です。
は:私の見解では、これはあまり変わってはいけません。 1.1からのRFCは、そこに列挙されている理由フレーズは推奨のみであり、クライアントはそれらを調べる必要がないと述べているので、私はいつも理由フレーズをオプションとして見て、それらに依存しないようにしました。 –
は、その認識していなかった(記録のために、私はこの変化に対して主張)と第二のために私は、ステータスコード(404)は、ステータスメッセージではなく、返されていなかったとして(「見つかりません」という読み)非常に混乱していた!とにかくあなたのAPIに参照を追加するだけではできませんでしたか?また、各Webサーバーの実装に依存するのではなく、各コードに対して同じメッセージを返すという追加の利点があります(コードごとに同じステータスメッセージが返されますか?)。 –