#测试一个response是base64的结果,可能要去其他网址进行解码。
https://www.lddgo.net/convert/base64-to-image
#觉得麻烦
1.可以利用postman/apifox自带的tests/script/后置操作,进行编码后,做成可视化
let base64Data = null;
let mimeType = "image/png";
try {
const jsonData = pm.response.json();
for (var i = 0; i < jsonData.candidates.length; i++) {
var candidate = jsonData.candidates[i];
for (var j = 0; j < candidate.content.parts.length; j++) {
var part = candidate.content.parts[j];
if (part.inlineData && part.inlineData.data) {
base64Data = part.inlineData.data;
mimeType = part.inlineData.mimeType || "image/png";
break;
}
}
if (base64Data) break;
}
} catch (e) {
base64Data = pm.response.text().trim();
}
pm.visualizer.set("<html><body style='padding:20px;background:#fff'>" + (base64Data ? "<img src='data:" + mimeType + ";base64," + base64Data + "' style='max-width:100%'>" : "No image data found") + "</body></html>");
