HTTPie返回“错误处理请求。所有请求部分都必须设置了内容类型标头。”

时间:2018-10-12 16:59:32

标签: rest httpie

我正在用HTTPie测试API。我尝试使用的方法的实现说明指出,它接受包含JSON格式的模型(Content-Type = application / json)和一个或几个文件(Content-Type = application / octet-stream)的多部分查询。我正在尝试在JSON中发布带有模型的文件。根据我从HTPPie documentation所了解的方法,将其作为形式传递:

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标志将content-type设置为multipart/form-data,根据文档。

我确定我缺少一些基本知识,因此欢迎您遵循以下方向以及如何更好地理解mime类型的任何想法。

0 个答案:

没有答案