首页 > 解决方案 > POSTMAN 在 XML 请求正文中设置变量

问题描述

我正在尝试使用邮递员使用 xml 发出 SOAP 请求,但我要发送的一些参数必须是我已经存储在其他请求中的环境变量。

请求正文是这样的:

<soapenv:Envelope xmlns:soapenv="blablabla" xmlns:XXX="http:blablabla/">
    <soapenv:Header/>
    <soapenv:Body>
        <XXX:Function>
            <CODE>878734ijHgs</CODE>
            <DISTRIBUTOR>myDistributor</DISTRIBUTOR>
            <MAGICNUMBER>21</MAGICNUMBER>
        </XXX:Function>
    </soapenv:Body>
</soapenv:Envelope>

关键是,作为MAGICNUMBER,我想发送一个我以前存储为环境变量的值,但语法 {{variable}} 不适用于 XML

请建议。

标签: xmlvariablessoaprequestpostman

解决方案


我找到了解决方案。例子:

<soapenv:Envelope xmlns:soapenv="blablabla" xmlns:XXX="http:blablabla/">
    <soapenv:Header/>
    <soapenv:Body>
        <XXX:Function>
            <CODE>878734ijHgs</CODE>
            <DISTRIBUTOR>myDistributor</DISTRIBUTOR>
            <MAGICNUMBER>{{variable}}</MAGICNUMBER>
        </XXX:Function>
    </soapenv:Body>
</soapenv:Envelope>

推荐阅读