我希望我的协议服务器在使用 Header 进行 POST 调用时返回自定义响应Content-Type: application/x-www-form-urlencoded
。
但是,POST 调用的主体并不总是相同的,只有一个前缀保持不变。
例如,它必须返回相同的东西,无论我用 body
input_text=LOGSomeStuffHERE
还是用input_text=LOGAnoutherStuff
(如你所见,input_text=LOG
是常量部分)调用它这是我尝试过的:
.uponReceiving("POST cusom body")
.path("/path")
.method("POST")
.headers(HttpHeaders.CONTENT_TYPE, ContentType.APPLICATION_FORM_URLENCODED.getMimeType())
.body("input_text=LOG*")
.willRespondWith()
.status(200)
...
PactDsl 是否支持请求部分的某种正文匹配?