我已经为响应编写了正则表达式,但是.json文件正在使用诸如ABSGDKJEUDSGASH之类的一些奇怪的值来创建, 可以帮助我吗
响应: 'agent':值(消费者((anyNonBlankString()),生产者(“ abcd”)) 创建的存根 \“ agent \”:\“ CVCHFTMETQSEOLOQENTY \”:
Spring Cloud Contract可以在支持请求时动态支持响应吗?
答案 0 :(得分:0)
consumer()
与存根相关,producer()
与生成的测试相关。请求部分中的匹配项是为了确保WireMock服务器上的传入HTTP请求与您指定的条件匹配。现在,如果您的HTTP请求符合这些条件,那么您在响应端编写的所有内容就是WireMock将返回的内容。
consumer('my agent')
。consumer(anyNonBlankString())
。consumer(fromRequest().header('agent'))
的操作。希望有帮助! :)