HTTPie возвращает «Ошибка обработки запроса. У всех частей запроса должен быть установлен заголовок типа содержимого». - PullRequest
0 голосов
/ 12 октября 2018

Я тестирую API с HTTPie.В примечаниях по реализации метода, который я пытаюсь использовать, говорится, что он принимает многочастный запрос, содержащий модель в формате JSON (Content-Type = application / json) и один или несколько файлов (Content-Type = application / octet-stream),Я пытаюсь опубликовать файл с моделью в формате JSON.В соответствии с тем, что я понял из документации HTPPie , способ сделать это - передать его в виде:

http --form POST https://smartcat.ai/api/integration/v1/project/document documentModel@/path/to/json/file taskfile@/path/to/file\ projectId==xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx

, где projectId - это параметр, который нужно отправить какСтрока запроса.

Я пытался установить заголовок Content-Type для каждого файла, однако он не выглядит правильным, так как я ожидал, что флаг --form установит тип содержимого как multipart/form-data,в соответствии с документацией.

Я уверен, что упускаю что-то простое, поэтому любые идеи о том, как следовать и как лучше понимать типы пантомимы, приветствуются.

...