postman - API端点通过Postman通过POST方法保存多部分文件

标签 postman multipartform-data zip stub wiremock

我正在尝试使用 Wiremock 模拟通过“POST”方法上传 zip 文件的请求。但我找不到所需的属性。以下是我需要发送的模拟请求。 如何通过POST请求将此文件保存到_file目录中?

"request":
 {
   "url": "/order/uploadFile",
   "method": "POST",
   "headers": {
     "token": {
       "equalTo": "0000000"
     },
 "Content-Type":{
   "equalTo": "multipart/form-data"
 }
   },
 "bodyPatterns": [{
     "equalToJson": "{\"sampleFile\":\"Sample_file.zip\"}"}]
} ....```

Here is the postman request. [![request-postman][1]][1]


[![enter image description here][1]][1]


[1]: /image/CQaSj.png

最佳答案

简而言之:您无法将任何内容保存到 __files使用映射规则中的开箱即用的独立 WireMock 目录。此功能需要 custom extension这需要为您节省开支。

也就是说,根据 Stack Overflow answer 的说法,这是可能的。将文件存储在__files中对 /__admin/files/[your desired filename] 使用 PUT 。然后,这将在__files下创建一个新文件。 。它似乎没有记录,因此可能不会出现在未来的版本中。当我尝试时,子文件夹似乎不受支持。

关于postman - API端点通过Postman通过POST方法保存多部分文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54419202/

相关文章:

python - 在 Django 中使用二进制图像数据构建 multipart/form-data 给了我一个 UnicodeDecodeError

get - NestJS 从 GridFS 返回一个文件

javascript - 请求从 Postman 工作,但在命令行中从 Axios 重置

php - postman (试图获取非对象的属性)错误

javascript - postman 发帖请求在发送时卡住

ubuntu - 将 zip 文件压缩在一起

python - 如何将 zip 文件发送到前端以在 DRF 中下载

c# - 如何为接受对象列表中的文件列表的 API 端点创建带有表单数据的 POST?

php - 使用文件上传存储表单数据

java - 如何从多部分表单数据请求中删除 http 工件?