Невозможно заставить команду cURL работать в Почтальоне - PullRequest
0 голосов
/ 07 мая 2018

Я не могу заставить свою команду cURL работать в Почтальоне. Я заблудился от того, как работает заголовок Expect. Моя команда cURL прерывается, когда я удаляю ожидаемый заголовок. Я даже не предоставляю значение для этого заголовка? Я понял команду cURL из здесь

Это работает и успешно загружает банку в Apache Flink:

curl -X POST -H "Expect:" -F "jarfile=@/home/myUserName/goDev/src/myProject.dev/flink-init/bin/target/flink-java-project-1.jar" http://localhost:9081/jars/upload

При импорте в POSTMAN в виде необработанного текста я получаю:

{
"error": "Failed to upload the file."
}

enter image description here

enter image description here

1 Ответ

0 голосов
/ 07 мая 2018

Заголовок HTTP «Expect» указывает серверу ожидать большого количества данных. Что-то на стороне сервера требует этот заголовок. Заполните его "100-продолжить".

Что касается загрузки файла, в PostMan на вкладке «Тело» измените тип параметра «Файл» вместо «Текст». Тогда вы сможете выбрать свой файл. Если вы наведите курсор мыши на клавишу «jarfile», вы должны увидеть эту опцию.

Мне кажется, что ваш запрос отправляет значение пути к файлу вместо содержимого файла.

...