当前位置: 首页 > 知识库问答 >
问题:

如何使用postman测试formdata?

岳池暝
2023-03-14

如何使用GoogleChrome的postman插件使用POST将FormData()对象发送到webapi。FormData()对象具有附加到其上的表单字段个人ID和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)

共有2个答案

荀子轩
2023-03-14

是的,我终于成功了。我做错的是没有设置FormData()对象的所有字段,也就是说,我没有设置orderId之类的字段,因为它的值为null。当我设置所有字段值时,即使它们为空,它也能工作。而且,当您发送多部分/表单数据时,也不需要设置内容类型。。。

周浩博
2023-03-14

Postman有一个表单数据发布主体选项,可以自动为您执行此操作。

 类似资料:
  • 我正在测试文件上传到SharePoint在线与邮递员。在我的帖子请求中,我将正文设置为form-data,并添加了一个名为a.txt.的文本文件的文件参数 当我执行请求时,我的文件被上传,但当我打开文件时,内容被删除 我已尝试将内容类型标题设置为 应用程序/x-wow-form-urlencoded或多部分/form-data 但是没有运气

  • 我正处于使用Pug制作第一个JS Web应用程序的最后一步,我需要测试它是否支持POST方法,该方法接收字符串并返回一个带2键的JSON对象。表示原始字符串及其长度的值对。 我被指示使用Postman和x-www-form-urlencoded来测试我的应用程序,但我不知道如何使用urlencoded body来测试POST方法。 有人能告诉我在x-www-form-urlencoded下,邮递员

  • 问题内容: 我正在使用JavaScript测试运行程序“摩卡”。 我的测试失败了,因此我将使用进行调试。 但是运行测试时,没有输出(仅来自Mocha的测试结果)。看来Mocha已捕获并抑制了我的输出! 如何让Mocha显示输出?(对于失败的测试)? 编辑: 抱歉!- 在测试期间可以正常工作!我肯定一直期望它抑制输出,而且我没有正确检查自己的代码。感谢您的回应。所以…话虽如此…也许抑制通过测试的输出

  • 我正在使用spring框架构建rest api,只是为了学习,我在用关系保存数据时遇到了一些问题。我正在构建一种书店,我的book实体看起来像这个@entity public class book{@id@generatedValue(strategy=generationtype.auto)私有长ID; }

  • 我正在使用Postman的打包应用程序版本来针对我的Rest API编写测试。我正在尝试管理连续测试之间的状态。为了方便起见,向Javascript测试运行时公开的Postman对象有设置变量的方法,但没有用于读取的方法。 现在,我可以在下一次调用中通过{{key}}结构读取这个值,该结构从当前环境中获取值。但是,这在测试中不起作用;它只在建筑材料中起作用。 那么,有没有人可以从测试中读到这些东西

  • 我正在尝试使用Postman来验证API。我可以毫无问题地验证单个请求,并获得所需的输出。但是,我现在想进行负载测试,并运行相同的调用5次。 我尝试使用for和while循环,但是Postman给出了一个错误。