Open tomofuji-dev opened 1 year ago
以前考えていたこと: エラー処理の流れ ・不正なメッセージが検出された場所までをクリアする。 ・エラーが検出された場所から次の"\r\n\r\n"までを探し、見つかった場合はその位置までをクリアする。 ・見つからない場合は、残りのデータが不完全なリクエストである可能性があるため、バッファ全体をクリアせずに新たなデータの受信を待つ。
今の実装: \r\nまでのエラー文を破棄する
ErrorProcessingのようなparsestatusを追加する
Describe the purpose of this issue ex) To style it.
Break down and manage your tasks.
from noriさん: nginxでは、parseerrorが起きたところまでを破棄して、次の箇所から新しいrequestとして解釈するらしい
Overview
以前考えていたこと: エラー処理の流れ ・不正なメッセージが検出された場所までをクリアする。 ・エラーが検出された場所から次の"\r\n\r\n"までを探し、見つかった場合はその位置までをクリアする。 ・見つからない場合は、残りのデータが不完全なリクエストである可能性があるため、バッファ全体をクリアせずに新たなデータの受信を待つ。
今の実装: \r\nまでのエラー文を破棄する
ErrorProcessingのようなparsestatusを追加する
Purpose
Describe the purpose of this issue ex) To style it.
Task
Break down and manage your tasks.