generic-message = start-line
*(message-header CRLF)
CRLF
[ message-body ]
start-line = Request-Line | Status-Line
Run Code Online (Sandbox Code Playgroud)
邮件头后面有一个额外的CRLF.所以一旦遇到序列CRLF - > CRLF,身体就会启动.
Concering timeout:您可以在接收到字符后开始解析(等待CRLF,因此您知道标头已完成),一旦请求超过5秒左右,请发回408请求超时.