Postman multipart / form-ошибка данных: отсутствует начальная граница

Я пытаюсь поразить конечную точку моего сервера с помощью multipart/form-data запрос от почтальона. Я получаю 400 Плохой Запрос и причина:

org.jvnet.mimepull.MIMEParsingException: Missing start boundary.

Как я могу установить начальную границу и как я знаю, что это должно быть?

enter image description here

3 ответов


https://github.com/postmanlabs/postman-app-support/issues/191 После этого потока здесь кажется, что установка заголовка запроса на Content-Type multipart / form-data я переопределяю значение, установленное Postman.

нет необходимости добавлять заголовок content-type вручную. Ты переопределение значения, заданного Postman. Просто выберите form-data в POST запрос и отправить запрос, чтобы увидеть, если он работает.

удаление заголовка допускается мне нужно попасть в конечную точку.


переопределение значений заголовка POSTMAN-это проблема, как упоминалось Антоном выше. Вот как должны выглядеть ваши заголовки и тело запроса для автономного клиента POSTMAN:

Request Headers Request Body


в качестве работы попробуйте следующее:

весна: Джерси: application-path: / rest # Path, который служит базовым URI для приложения. Переопределяет значение "@ApplicationPath", если указано. фильтр.заказ: 0 # Джерси фильтр цепи заказа. тип: servlet # может быть либо "сервлет", либо "фильтр". в этом.*:

тип сервлета работал нормально, где в качестве фильтра выбрасывается начальная Граничная ошибка.