Wiremocking 删除没有发生
Wiremocking delete not happening
我正在尝试从 https soap 服务模拟 restful 删除操作。
其余调用如下
http://ixyz.elb.amazonaws.com/credit-cards/accounts/B2J1ofVLu%2B%25YTNU8%3D/payments/A%2BohlapfKazCWU8UuxF5I%2Fbf%2FhBFRHB%2B
我正在使用以下内容来存根删除
stubFor(delete(urlPathMatching("/credit-cards/accounts/~/payments/~"))
.willReturn(aResponse()
.withStatus(200)));
删除代码在其示例下方,但实际代码不同
HttpEntity <?> entity = new HttpEntity <>(new HttpHeaders());
new RestHelper().exchange(url, HttpMethod.DELETE, entity, String.class);
但是通话并没有因此而中断。我尝试使用 * 而不是 ~ 但仍然无法正常工作。
任何帮助将不胜感激。
您需要 .*
作为 "any characters" 而不是 ~
在您的路径正则表达式中。
我正在尝试从 https soap 服务模拟 restful 删除操作。 其余调用如下
http://ixyz.elb.amazonaws.com/credit-cards/accounts/B2J1ofVLu%2B%25YTNU8%3D/payments/A%2BohlapfKazCWU8UuxF5I%2Fbf%2FhBFRHB%2B
我正在使用以下内容来存根删除
stubFor(delete(urlPathMatching("/credit-cards/accounts/~/payments/~"))
.willReturn(aResponse()
.withStatus(200)));
删除代码在其示例下方,但实际代码不同
HttpEntity <?> entity = new HttpEntity <>(new HttpHeaders());
new RestHelper().exchange(url, HttpMethod.DELETE, entity, String.class);
但是通话并没有因此而中断。我尝试使用 * 而不是 ~ 但仍然无法正常工作。 任何帮助将不胜感激。
您需要 .*
作为 "any characters" 而不是 ~
在您的路径正则表达式中。