E · Erro Requisição inválida. No lugar da key, vem o texto do motivo (reason).
| reason | causa | depois |
|---|---|---|
bad_op | op desconhecido | conexão mantida |
bad_key | chave ausente / acima de 128B / contém espaço ou quebra de linha / não é UTF-8 | conexão mantida |
bad_ttl | lease=0 | conexão mantida |
bad_request | campos fixos de A (4B) insuficientes | conexão mantida |
line_too_long | acima de 192B | conexão mantida (ressincroniza no próximo \n) |
not_active | requisição enviada a um standby | conexão encerrada após a resposta |
line_too_long não encerra a conexão — mesmo que o cliente envie por engano um quadro longo, o socket é mantido, e o enquadramento se ressincroniza naturalmente no próximo \n.
Notação de bytes:
opé um caractere ASCII;reasoné texto ASCII (variável, indicado porNna estrutura). O\nfinal é0A.