Spring 存根在 GET endp 上返回不正确的响应,发送的参数数量不同

问题描述 投票:0回答:0

我们正在尝试使用 SpringCloudContractRestDocs 设置存根。 GET 端点将根据发送的参数做出不同的反应,例如:

/iplookup - returns error XXX
/iplookup?ipaddress=22.22.22.22 - returns 200 and data
/iplookup?ipaddress=22.22.22.22&version=v2 - returns 200 and data

但是当我们请求 /iplookup?ipaddress=22.22.22.22 存根时返回错误 XXX。 如果我们评论第一个案例并在没有它的情况下生成存根,存根将返回正确的响应。

有什么错误吗? 或者也许我们错误地生成了它? 或者是否有存根生成的任何设置或使存根搜索响应更好的方法?

spring spring-cloud
© www.soinside.com 2019 - 2024. All rights reserved.