如何在没有soapUI中的属性扩展的情况下POST JSON值?

时间:2015-05-27 12:06:26

标签: json post properties parameters soapui

在soapUI中,我尝试使用以下JSON执行HTTP POST:

{
   "myNode":{
      "myOtherNode":"${MY_VALUE}"
   }
}

POST操作成功,但在响应中myOtherNode的值为空。我猜这是因为soapUI将其视为参数并尝试替换它。我不想取而代之;我想按原样发送它。

我可以使用命令行curl做同样的事情。

编辑:我在Property Expansion Documentation找不到答案。

1 个答案:

答案 0 :(得分:1)

为了防止属性扩展替换${MY_VALUE},您可以像这样添加额外的$:

{
   "myNode":{
      "myOtherNode":"$${MY_VALUE}"
   }
}

这样做你的原始json将像这样发送:

{
   "myNode":{
      "myOtherNode":"${MY_VALUE}"
   }
}