失眠REST客户端 - 设置"内容类型"对于multipart / form-data

时间:2017-07-31 22:07:31

标签: rest api rest-client onenote-api insomnia

TL; DR 如何在Content-Type请求(在Insomnia中)中为每个个人文件/输入/文本设置multipart/form-data标题?

我尝试使用Insomnia Rest Client尝试POST到OneNote API(HTTP description)。根据文档,我需要提交一个multipart/form-data请求,其中包含一个带标题的文件/文本:

Content-Type: text/html Content-Disposition: form-data; name=presentation

和另一个标题:

Content-Type: application/inkml+xml Content-Disposition: form-data; name=presentation-onenote-inkml

以下是我正在尝试的屏幕截图: headers 如您所见,API返回No Content-Type错误,导致我认为未设置Content-Type标头。调试信息如下: debug POST数据被隐藏,这使我无法看到Content-Type

1 个答案:

答案 0 :(得分:10)

解决方案:当POST文件参数一起使用时,这是有效的。我不知道为什么。

solution image