我正在尝试为 GET 请求创建契约(Contract),并且我想使用路径参数,该参数也可以在响应中重复使用。这是可能吗?我只能找到 POST、查询参数和正文的示例。 因此,如果我想定义一个请求实体的契约(Contract),即/books/12345-6688,我想在响应中重用指定的 ID。
我如何为这样的事情创建契约(Contract)?
最佳答案
可能从 Spring Cloud Contract 1.2.0-RC1 开始(在 this issue 中修复)。
response {
status 200
body(
path: fromRequest().path(),
pathIndex: fromRequest().path(1) // <-- here
)
}
见 docs .
关于java - spring cloud contract dsl 指定路径参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43893309/