Конечная точка API для сохранения multipart-файла методом POST через Postman - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь смоделировать запрос на загрузку zip-файла методом 'POST', используя Wiremock.Но я не смог найти для этого нужную недвижимость.Ниже приведен мой поддельный запрос, который необходимо отправить.Как я могу сохранить этот файл в каталоге _file через POST-запрос?

"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

1 Ответ

0 голосов
/ 29 января 2019

Короче говоря: вы ничего не можете сохранить в каталог __files, используя готовую автономную версию WireMock без правила сопоставления.Для этой функции требуется пользовательское расширение , которое должно сделать для вас экономию.

Тем не менее, согласно этому переполнению стека ответ можно сохранить файл в __files, используя PUT для /__admin/files/[your desired filename].Это тогда создаст новый файл под __files.Это, кажется, недокументировано и, как таковое, может отсутствовать в будущих версиях.Подпапки кажутся неподдерживаемыми, когда я пробовал это.

...