问题
我们经常在HTTP返回的数据中带有base64编码的图片,Postman默认会直接显示字符串,无法获取图片中的信息。
解决
参考: https://learning.postman.com/docs/sending-requests/visualizer/
我在“Tests”中增加脚本:
var template = `
<table>
<tr>
<th>id</th>
<th>timestamp</th>
<th>message</th>
<th>picture_index</th>
</tr>
{{#each scraper_alarms}}
<tr>
<td>{{id}}</td>
<td>{{timestamp}}</td>
<td>{{message}}</td>
<td><img src="https://img-blog.csdnimg.cn/2022010622143589604.jpeg" width="300"</td>
</tr>
{{/each}}
</table>
`;
pm.visualizer.set(template, {
scraper_alarms: pm.response.json()["scraper_alarms"]
});
效果: