问题描述
当您编写MIME时,您将消息的不同块与特定边界分开。我出于某种原因找不到任何解释这个边界的文档,但是这是我从示例中收集的内容:
-
边界可以是任何一串字母和数字,我即d29a0c638b540b23e9a29a3a9aebc900aeeb6a82。
-
没有生成边界的规则,你可以md5sum你心爱的名字,你走了,你有您的边界。
-
如果您要通过HTTP发送MIME,则必须添加标题Content-Type,指明您执行的操作,以及您的边界内容标题可能如下所示:
multipart / form-data; boundary = d29a0c638b540b23e9a29a3a9aebc900aeeb6a82
-
在邮件正文中,边界应以 - 开头,如:
- d29a0c638b540b23e9a29a3a9aebc900aeeb6a82
但是遵循这些规则(以及有用的答案)我无法生成服务器可以接受的POST查询。我错过了什么吗?我搞错了吗?
是:
以及具有语法(仅限重要部分):
And the body of a multipart entity has the syntax (only the important parts):
The preceeding --
is mandatory for every boundary used in the message and the trailing --
is mandatory for the closing boundary (close-delimiter). So a multipart body with three body-parts with boundary
as boundary can look like this:
--boundary
1. body-part
--boundary
2. body-part
--boundary
3. body-part
--boundary--
这篇关于什么规则适用于MIME边界?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!