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

多部分/表格数据邮递员

夏侯衡
2023-03-14

如何使用POSTMAN对具有自定义头的多部分/表单数据进行测试,以2个文件为参数的控制器(public...controller(multipartfile[]files))?

POST .... HTTP/1.1
.
.
.
---boundary123
Content-type:application/octet-stream
content-Disposition: form-data filenale="abc.txt" name="someuniquename"
[paylaod content](this is in xml format)
---boundary123
content-type:application/json
content-Disposition:form-data name="metadata"
{ID:"999"}
---boundary123

共有1个答案

雍志文
2023-03-14

在邮递员中使用“多部分/表单-数据”的步骤

  1. 创建新选项卡
  2. 插入控制器URL
  3. 将方法类型设置为post
  4. 在正文选项卡下,选择窗体-数据
  5. 对于文件中的每个键,请将值类型设置为file
 类似资料:
  • 这是我尝试用以下代码发送到api文件夹中的pictures控制器的数据: 这将抛出一个数据库错误,该错误表示我违反了外键约束(我认为这是因为为空)。但是,我只想看看发布的数据的外观,但是当我尝试使用函数输出时,没有显示出来。我试图发布一个实际工作的JSON体。我的问题是如何获得通过表单数据发送的控制器中的数据。 编辑我确实输出了请求数据,但为true。当我尝试使用输出时,我会得到以下信息: 编辑2

  • 我试图从某个客户端向rails服务器发送POST请求,但遇到了一些问题。完整的要求是发送一个图像,用回形针处理,但它看起来像是一个带有Rails问题的普通邮递员多部分邮件。 我假设问题在于请求参数没有封装在“categories”中。请让我知道,如果我不够清楚,如果我可以提供更多的信息。 提前谢谢。 但我还是得到了同样的结果

  • 现在我想调试一个上传脚本,我正在寻找一种方法,使请求编码为“多部分/表单数据”,这样我也可以发送一个文件。

  • 通常,我需要通过JSOUP将数据以响应multipart/form-data的形式发送到站点 作为一个示例,使用一个简单的窗体来sgeniriruet您的查询。 <表单操作=«localhost:8000»方法=«post»enctype=»多部分/表单数据» <输入类型=»文本»名称=»文本»值=»文本默认值» <输入类型=»文件»名称=»文件1» <输入类型=»文件»名称=»文件2» 提交 通

  • 我目前正在尝试解析我通过Chrome中的Postman插件发送的。然而,我得到的输出如下: 当我尝试调试时,会得到这个输出。当我尝试时,我得到一个空数组,所以我假设数据的格式不正确(只是一个字符串)。在我写我自己的算法之前,我想确定我没有用这个算法重新发明轮子。我做错什么了?或者,如果没有,是否存在一些CakePHP3函数来处理这个问题? 更新 我发现了代码中的错误,路由过程似乎以某种方式将pos