在 soapUI 中如何 POST JSON 没有 属性 扩展的值?
How can I POST JSON values without property expansion in soapUI?
在 soapUI 中,我正在尝试使用以下 JSON:
执行 HTTP POST
{
"myNode":{
"myOtherNode":"${MY_VALUE}"
}
}
POST 操作成功,但在响应中 myOtherNode
的值为空。我猜这是因为 soapUI 将其视为参数并试图替换它。我不想更换它;我想按原样发送。
我可以使用命令行 curl 做同样的事情。
编辑:我在他们的 Property Expansion Documentation 中找不到答案。
要防止 属性 扩展替换 ${MY_VALUE}
,您可以像这样添加额外的 $:
{
"myNode":{
"myOtherNode":"$${MY_VALUE}"
}
}
这样做,您的原始 json 将像这样发送:
{
"myNode":{
"myOtherNode":"${MY_VALUE}"
}
}
在 soapUI 中,我正在尝试使用以下 JSON:
执行 HTTP POST{
"myNode":{
"myOtherNode":"${MY_VALUE}"
}
}
POST 操作成功,但在响应中 myOtherNode
的值为空。我猜这是因为 soapUI 将其视为参数并试图替换它。我不想更换它;我想按原样发送。
我可以使用命令行 curl 做同样的事情。
编辑:我在他们的 Property Expansion Documentation 中找不到答案。
要防止 属性 扩展替换 ${MY_VALUE}
,您可以像这样添加额外的 $:
{
"myNode":{
"myOtherNode":"$${MY_VALUE}"
}
}
这样做,您的原始 json 将像这样发送:
{
"myNode":{
"myOtherNode":"${MY_VALUE}"
}
}