如何使用邮递员测试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?