Apifox 提供了一种可编程的方式来可视化响应数据。通过易于理解的格式呈现响应内容,团队成员能够更清楚地了解当前接口文档。添加自定义脚本#
你可以在前置或后置操作中添加自定义脚本,以增强数据处理能力。调用方式#
在自定义脚本中使用 pm.visualizer.set()
函数,以便将可视化结果显示在响应 body 的 Visualize
标签页中。示例代码#
以下示例展示了如何在后置操作中使用自定义脚本,从返回的响应中提取链接并生成 base64 图片:pm.visualizer.set()#
1.
第一个参数为 Handlebars 接收的 HTML 模板字符串。此字符串最终将渲染在 <body>
下方,可以在模板中使用 <link>
加载外部 CSS 样式表,或者通过 <script>
引入第三方库。 2.
接收一个对象,该对象用于替换 Handlebars 模板字符串中的变量。例如: 3.
与 Handlebars.compile()
方法接收选项参数相同,用于配置 Handlebars 如何编译第一个参数传入的模板字符串。
pm.getData(cb: (err, data) => void)#
该方法接收一个回调函数,可以在 pm.visualizer.set()
中获取第二个参数传入的数据。2.
data
通过 pm.visualizer.set()
第二个参数传入的数据
在模板字符串中无法调用 window
对象的 Worker
和 indexedDB
。
了解更多#