我正在尝试使用Postman来测试一个旧的过时SOAP服务。该服务期望将一些标识放置在处理程序链中以从请求中获取。在请求中,它以以下方式获取值(带有一些排除项):
import javax.annotation.Resource;
@Resource
private WebServiceContext webServiceContext;
public MyResponse methodEvent(...) {
...
String var1 = (String) context.getMessageContext().get("VAR1");
...
}
我的问题是,当我尝试使用Postman时,我如何在请求中设置这个值。它不是正常标题或其他标准条目的一部分。
1条答案
按热度按时间5uzkadbs1#
可以在SOAP API调用之前使用输出的响应来赋值result变量也可以使用其他调用的输出
来自三个不同的输入
1预请求脚本
2全局变量
3从其他请求输出-我认为您正在寻找此解决方案。
演示-我将在
Calculator
SOAP中显示ADD
operationSOAP服务URL
使用变量
input_a
、input_b
进行加法运算#1预请求脚本
在
Pre-request Script
处定义的值结果
#2全局变量
结果
#3从其他请求输出- XML解析和分配变量
您可以将此输出变量用于其他SOAP调用的输入
x1c4d 1x指令集
打印解析变量