HTTP 1.X プロトコルに、200 OK として開始された http 応答中にサーバーに問題があることを伝える標準的な方法があるかどうか、私は疑問に思っています。
200 OK ヘッダーが既に返されており、現在応答本文を送信している場合、サーバーにエラーがあることを確認する方法は? いくつかの標準に準拠した方法で。
UPD : 重複がありますが、単一の回答はありません (!) HTTP: 200 OK ステータス コード後の返信中にエラーが発生しました。
具体的には、応答開始時に長さが分からないContent-Length
ため、応答終了時のチェックには使用できません。
さらに、送信する前に応答全体をサーバーにキャッシュすることはできません (応答が大きすぎてメモリが不足し、生成するには時間がかかりすぎてユーザーが待てないなどの理由で)。