使用 Postman 发送(嵌套)json 对象和文件

Posted

技术标签:

【中文标题】使用 Postman 发送(嵌套)json 对象和文件【英文标题】:Sending (nested) json object with file using Postman 【发布时间】:2015-08-01 19:55:40 【问题描述】:

使用 Postman,我可以在请求中附加带有表单数据的文件,我还可以发送原始格式的嵌套 JSON 对象,但我如何才能做到这两点:使用文件发送嵌套结构数据,例如:

"data": 
    "normal_fields": 
        "field1": "value1",
        "field2": "value2"
    ,
    "image_file": <file>

【问题讨论】:

只需将您的文件转换为字节数组并将结果添加到您的 JSON 中 【参考方案1】:

尝试如下设置值并选择要上传的文件。

【讨论】:

我有一个非常大的json数组,有没有办法直接附加原始json格式的文件 如果我们有很长的 json 内容,这根本不实用。有没有其他方法可以同时发送json和文件?【参考方案2】:

那样对我不起作用。对我来说,只有这样工作:

property[nested_field1]
property[nested_field2]

或带有对象的数组:

array[0][nested_field1]
array[0][nested_field2]
array[1][nested_field1]
array[1][nested_field2]

【讨论】:

其实我的问题不是发送嵌套字段而是“发送带有嵌套字段的文件”。还是谢谢。

以上是关于使用 Postman 发送(嵌套)json 对象和文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Postman 将 JSON 对象作为 JSON 字符串发送?

通过 Postman 发送带有图像的 POST json 对象

如何通过 Postman 以 JSON 格式在请求正文中发送对象数组?

postman怎么发送加密请求

利用postman完成JSON串的发送功能(springboot)

Mongoose 和 Postman:使用嵌套对象测试模型