如何使用邮递员测试formdata?

Posted

技术标签:

【中文标题】如何使用邮递员测试formdata?【英文标题】:How to use postman to test formdata? 【发布时间】:2014-07-09 22:05:25 【问题描述】:

如何使用 Google Chrome 的邮递员插件通过 POST 将 FormData() 对象发送到 webapi。 FormData() 对象附加了表单字段 personID 和 messageBody。我尝试了类似的方法,但无济于事:

URL of the webapi: http://localhost/<<appName>>/api/v1/message

Headers:
Accept:application/json
Content-Type:multipart/form-data; boundary=---XXX---

form-data:
personID:1 (Text)   
messageBody:Hello (Text)

【问题讨论】:

见***.com/questions/12756688/…。 【参考方案1】:

Postman 有一个表单数据 POST 正文选项,它会自动为您执行此操作。

【讨论】:

【参考方案2】:

是的,我终于成功了。我做错的是没有设置 FormData() 对象的所有字段,即我没有设置诸如 orderId 之类的字段,因为它的值为空。当我设置所有字段值时,即使它们为空,它也有效。而且发送 multipart/form-data 时也不需要设置 Content-Type...

【讨论】:

以上是关于如何使用邮递员测试formdata?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用邮递员测试 Django REST 框架登录保护 API?

如何使用邮递员测试获得代码覆盖率

如何测试使用邮递员提供 .zip 文件的 REST API?

如何使用邮递员测试获得代码覆盖率

React.js 使用嵌套的 fieldArrays 发送 formData

邮递员脚本:如何解码令牌