假设您有一个简单的内容部分:
Header: value
Header: value
content...
在HTTP中,不需要添加额外的" \ r \ n \ r \ n"在内容的末尾(Should newline be included in http response content length?),它仅使用content-length(或chunked)来确定消息的大小。
但问题是:电子邮件是否必要?我无法找到与邮件相关的(许多)rfcs中的确切位置,这些rfcs定义了" normal"内容部分应该结束。
答案 0 :(得分:1)
MIME内容部分在内容分隔符之前的换行符之前结束。因此在以下片段中
--moo
Foo
--moo
Bar
--moo--
......第一部分缺少尾随换行符,而第二部分则以一行结尾。
在这个特定点上没有明确标准化前MIME消息;但是由于SMTP的要求,最终无法传输没有最终换行符的消息。