API 通过 Postman 通过 POST 方法保存多部分文件的端点
API endpoint to save multipart-file by POST method through Postman
我正在尝试使用 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]: https://i.stack.imgur.com/CQaSj.png
简而言之:您无法通过映射规则使用开箱即用的独立 WireMock 将任何内容保存到 __files
目录。此功能需要 custom extension 来为您进行保存。
也就是说,根据 Stack Overflow answer,可以使用 /__admin/files/[your desired filename]
上的 PUT 将文件存储在 __files
中。然后,这将在 __files
下创建一个新文件。它似乎没有记录,因此可能不会出现在未来的版本中。我试过时,子文件夹似乎不受支持。
我正在尝试使用 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]: https://i.stack.imgur.com/CQaSj.png
简而言之:您无法通过映射规则使用开箱即用的独立 WireMock 将任何内容保存到 __files
目录。此功能需要 custom extension 来为您进行保存。
也就是说,根据 Stack Overflow answer,可以使用 /__admin/files/[your desired filename]
上的 PUT 将文件存储在 __files
中。然后,这将在 __files
下创建一个新文件。它似乎没有记录,因此可能不会出现在未来的版本中。我试过时,子文件夹似乎不受支持。