【发布时间】:2019-06-21 22:26:22
【问题描述】:
我一直在使用响应模板来提供动态响应,因为所有请求和查询参数都与该请求本身相关联。但是,我想使用几个参数发出 POST 请求,然后通过使用响应模板在存根 GET 方法的主体响应中使用这些参数。这可以在wiremock中做吗?非常感谢您的任何意见,谢谢!
【问题讨论】:
-
那么,您尝试过什么?在Stack Overflow,我们会帮助您解决技术难题。您需要付出一些努力。
-
我研究了响应模板和转换。从我目前发现的情况来看,两者都不能满足我的要求。模板假设您在请求本身中有参数,并且转换允许传入与请求无关的外部参数。我想要的是使用一个请求的数据,并入另一个请求。一种事件排序,只有当第一个请求通过并提供第二个请求可以使用的一些参数时,第二个请求才会给出有效响应。
-
你看过Stateful Behaviour吗?
-
@A. Kootstra,感谢您的跟进。我确实有。据我了解,当您具有相同的端点但在不同的场景中想要不同的响应时,有状态的行为会很有帮助。但是,在这里,我确实有不同的端点,但想在另一个请求中使用来自一个请求的数据。我可能需要做的是对请求执行 findAll(),找到与请求匹配的请求,并从中检索信息。我会沿着这些方向做更多的研究。我只是想知道是否有人遇到过类似的问题并解决了它。再次感谢您!
标签: templating wiremock