首页 > 解决方案 > 邮递员:通过表单数据的嵌套 JSON 的 POST 请求不起作用(而通过原始数据可以)

问题描述

我想通过 Postman 发布以下 JSON 对象:

{
    "title": "test_title",
    "date": "2021-12-31",
    "attachments": [
        {
            "name": "test_attachment"
        }
    ]
}

当使用 Postman 的原始输入表单作为请求正文时,这非常有效:我得到了“201 Created”响应。

但是,当使用表单数据 POST 数据时,出现错误"Invalid data. Expected a dictionary, but got str."(另请参见下面的屏幕截图)我在这里做错了什么?我尝试了所有其他版本来输入附件键:值对,但到目前为止没有任何效果在此处输入图像描述

标签: jsonapipostman

解决方案


我设法使它工作!(注意:与有问题的屏幕截图相比,我添加了一些额外的字段。有关详细信息,请参见下文:

邮差


推荐阅读