【发布时间】:2019-09-17 09:26:40
【问题描述】:
我正在使用 SoapUI 构建一个 REST 模拟服务,问题是响应必须引用同一服务上的另一个端点。所以我有一个模拟动作,响应如下:
{
...,
"url": "http://localhost:8082/path/to/endpoint"
}
但 scheme、host 和 port 参数必须与传入请求中的参数相同(以便可以在不做任何修改的情况下在 Docker 容器中使用 mock)。
我尝试使用"url": "${=modelItem.localEndpoint}/path/to/endpoint",但它并不完全有效,因为主机部分始终与项目中的相同。
我知道我可以编写一个脚本来从 HTTP 请求中提取相应的值,但我想避免这种情况,只使用属性替换。
【问题讨论】: