var canonicalUrl = newUrl.getPathWithQuery();
if (method == 'POST' || method == 'PUT' || method == 'PATCH') {
var data = pm.request.body.raw;
if (canonicalUrl.indexOf('image-upload') >= 0) {
var result = JSON.parse(JSON.stringify(pm.request.body.formdata));
data = result[0].value;
}
}
图片上传API无法直接使用,需要修改postman前置脚本,读取body里的meta数据进行签名。可修改如下
var canonicalUrl = newUrl.getPathWithQuery(); if (method == 'POST' || method == 'PUT' || method == 'PATCH') { var data = pm.request.body.raw; if (canonicalUrl.indexOf('image-upload') >= 0) { var result = JSON.parse(JSON.stringify(pm.request.body.formdata)); data = result[0].value; } }