Как я могу преобразовать этот запрос cURL, который отправляет файл в API, в запрос PostMan? - PullRequest
0 голосов
/ 17 февраля 2020

У меня следующая проблема. Я могу выполнить следующий запрос через cURL :

curl -F file=@"C:\\FE_example.xlsx" http://localhost:8080/api/comp_vibr_and_temp_tab

, и он отлично работает. Как вы можете видеть, я прикрепляю файл к запросу POST (ожидаемый формат файла - MultiPart). Значение, возвращаемое этим API, равно JSON.

С помощью предыдущей команды cURL все работает нормально, но при попытке выполнить тот же запрос через PostMan я получаю сообщение об ошибке.

В PostMan я устанавливаю файл в раздел Body . В секцию Header , которую я установил:

Content-Type: multipart/form-data

Пытаясь выполнить запрос, я получаю следующее сообщение об ошибке:

{
    "timestamp": 1581890120091,
    "status": 400,
    "error": "Bad Request",
    "exception": "org.springframework.web.multipart.support.MissingServletRequestPartException",
    "message": "Required request part 'file' is not present",
    "path": "/api/comp_vibr_and_temp_tab"
}

Почему? Что не так? Как я могу преобразовать мой cURL запрос в правильный PostMan один?

1 Ответ

0 голосов
/ 17 февраля 2020

In form-data tab by selecting file option you can browse any file

Content-Type must be multipart/form-data

Вы можете попробовать выполнить указанные выше действия для решения вашей проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...