Когда вы пишете MIME, вы разделяете разные части вашего сообщения определенной границей. Мне по какой-то причине не удалось найти какую-либо документацию, объясняющую эту границу, но здесь ' s то, что я собрал из примеров:
Граница может быть любой строкой букв и цифр, например, "d29a0c638b540b23e9a29a3a9aebc900aeeb6a82".
Нет никаких правил для создания границы, вы можете просто md5sum имя вашего любимого человека, и вот вам go, у вас есть граница.
Если вы отправляете MIME через HTTP, вы должны добавить заголовок Content-Type, указывающий, что вы это делаете, и ваша граница, содержимое заголовка может выглядеть следующим образом:
multipart / form-data; border = d29a0c638b540b23e9a29a3a9aebc900aeeb6a82
В теле сообщения перед границей должен стоять знак «-», например:
- d29a0c638b540b23e9a29a3a9aebc900aeeb6a8224 [эти правила] [11745] [это полезно]
[эти правила] и 1174424] ) Мне не удалось сгенерировать запрос POST, который мог бы принять сервер. Я что-то пропустил? Я что-то понял не так?