XML请求正文中的POSTMAN集合变量

gpnt7bae  于 2023-04-06  发布在  Postman
关注(0)|答案(3)|浏览(240)

我正在尝试使用postman用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
请建议。

yhuiod9q

yhuiod9q1#

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

<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>
a7qyws3x

a7qyws3x2#

几分钟前我遇到了同样的问题。在我的例子中,我添加了一个新的环境变量,但我没有保存环境。它仍然在右侧的橙子圆圈附近的选项卡中打开。在环境选项卡上按[Ctrl+S]保存环境后,变量开始正确解决。

rhfm7lfc

rhfm7lfc3#

我刚才也遇到过同样的问题,我的例子中,我只把值加到初始值上,但我们也需要把值加到当前值上。

相关问题