E · エラー 不正なリクエストです。keyの位置には代わりに理由(reason)テキストが入ります。
| reason | 原因 | その後 |
|---|---|---|
bad_op | 未知のop | 接続維持 |
bad_key | キーなし/128B超過/空白・改行を含む/UTF-8でない | 接続維持 |
bad_ttl | lease=0 | 接続維持 |
bad_request | Aの固定フィールド(4B)不足 | 接続維持 |
line_too_long | 192B超過 | 接続維持(次の\nで再同期) |
not_active | スタンバイへのリクエスト | 応答後に接続終了 |
line_too_longは接続を切断しません — クライアントが誤って長いフレームを送ってもソケットは維持され、 次の\nでフレーミングが自然に再同期します。
バイト表記:
opはASCII文字、reasonはASCIIテキスト(可変、構造ではN)です。最後の\nは0A。