邮递员可视化XML数据
我有一个端点,它将主体作为XML内容返回。响应如下所示:邮递员可视化XML数据,xml,postman,postman-visualizer,Xml,Postman,Postman Visualizer,我有一个端点,它将主体作为XML内容返回。响应如下所示: <Report xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Data>PCEtLSB3aW5kd2F</Data> </Report> PCEtLSB3aW5kd2F 数据字段包含b
<Report xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Data>PCEtLSB3aW5kd2F</Data>
</Report>
PCEtLSB3aW5kd2F
数据字段包含base64,我想使用Postman Vizaliser来显示该文件。显然没有显示pdf文件的好方法,但至少我可以添加一个链接,用户可以下载文件然后打开它。现在的问题是,我似乎无法从测试代码中访问此数据字段
var template = `
<table bgcolor="#FFFFFF">
<tr>
<th>Save to file system</th>
</tr>
{{#each response}}
<tr>
<td><p>{{response}}</p></td>
</tr>
{{/each}}
</table>
`;
pm.visualizer.set(template, {
response: xml2Json(pm.response.text())
});
console.log(xml2Json(pm.response.text()))
var模板=`
保存到文件系统
{{{#每个响应}
{{response}}
{{/每个}}
`;
pm.visualizer.set(模板{
响应:xml2Json(pm.response.text())
});
log(xml2Json(pm.response.text())
当我检查控制台时,似乎xml主体被正确解析为json对象。但是,如果我尝试在上面的模板中使用response,它总是空的。您不需要在这里循环任何内容,因此只要将其更改为此,就会显示
数据
值:
var模板=`
保存到文件系统
{{response.Report.Data}
`;
pm.visualizer.set(模板{
响应:xml2Json(pm.response.text())
});
您不需要在此处循环任何内容,因此只要将其更改为此,就会显示数据
值:
var模板=`
保存到文件系统
{{response.Report.Data}
`;
pm.visualizer.set(模板{
响应:xml2Json(pm.response.text())
});