Какие правила применяются к границе MIME?

Когда вы пишете MIME, вы разделяете разные части вашего сообщения определенной границей. Мне по какой-то причине не удалось найти какую-либо документацию, объясняющую эту границу, но здесь ' s то, что я собрал из примеров:

  1. Граница может быть любой строкой букв и цифр, например, "d29a0c638b540b23e9a29a3a9aebc900aeeb6a82".

  2. Нет никаких правил для создания границы, вы можете просто md5sum имя вашего любимого человека, и вот вам go, у вас есть граница.

  3. Если вы отправляете MIME через HTTP, вы должны добавить заголовок Content-Type, указывающий, что вы это делаете, и ваша граница, содержимое заголовка может выглядеть следующим образом:

    multipart / form-data; border = d29a0c638b540b23e9a29a3a9aebc900aeeb6a82

  4. В теле сообщения перед границей должен стоять знак «-», например:

    - d29a0c638b540b23e9a29a3a9aebc900aeeb6a8224 [эти правила] [11745] [это полезно]

  5. [эти правила] и 1174424] ) Мне не удалось сгенерировать запрос POST, который мог бы принять сервер. Я что-то пропустил? Я что-то понял не так?

37
задан Community 23 May 2017 в 12:02
поделиться