multipart / form-data без границ

Допустим ли запрос multipart / form-data без границ? Согласно спецификации, когда имеется более 1 части, для их разделения используется граница (и эта граница не должна быть частью тела). У меня есть запрос, в котором есть одно тело в виде необработанного содержимого или файла, а в типе содержимого мы передаем "multipart / form-data". Действительно ли такой запрос действителен?


person user2214387    schedule 12.05.2017    source источник


Ответы (1)


Я считаю multipart/form-data запрос без границы недействительным.

Согласно RFC7231, запрос только с одной частью по-прежнему действителен multipart тип MIME и должен соответствовать multipart правилам MIME :

MIME предусматривает несколько составных типов - инкапсуляцию одного или нескольких представлений в одно тело сообщения. Все составные типы имеют общий синтаксис ... и включают параметр границы как часть значения типа мультимедиа.

Согласно RFC2046 граница является обязательной и обязательной:

В поле Content-Type для составных объектов требуется один параметр, граница.

...

Единственный обязательный глобальный параметр для мультимедийного типа multipart - это параметр границы.

person shaochuancs    schedule 12.05.2017
comment
К вашему сведению: это также убедительно для multipart/form-data реестра типов мультимедиа . - person DaSourcerer; 13.05.2017