在soapUI中,我尝试使用以下JSON执行HTTP POST:
{
"myNode":{
"myOtherNode":"${MY_VALUE}"
}
}
POST操作成功,但在响应中myOtherNode
的值为空。我猜这是因为soapUI将其视为参数并尝试替换它。我不想取而代之;我想按原样发送它。
我可以使用命令行curl做同样的事情。
编辑:我在Property Expansion Documentation找不到答案。
答案 0 :(得分:1)
为了防止属性扩展替换${MY_VALUE}
,您可以像这样添加额外的$:
{
"myNode":{
"myOtherNode":"$${MY_VALUE}"
}
}
这样做你的原始json将像这样发送:
{
"myNode":{
"myOtherNode":"${MY_VALUE}"
}
}