【问题标题】:Wiremocking delete not happeningWiremocking删除没有发生
【发布时间】:2018-07-19 15:11:51
【问题描述】:

我正在尝试从 https 肥皂服务模拟一个安静的删除操作。 其余调用如下

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);

但是通话并没有因此而中断。我尝试使用 * 而不是 ~ 但仍然无法正常工作。 任何帮助将不胜感激。

【问题讨论】:

    标签: rest soap restful-url wiremock


    【解决方案1】:

    路径正则表达式中的“任何字符”都需要.*,而不是~

    【讨论】:

    • 我使用了常规异常.. 我猜路径 url 中添加了一些特殊字符
    猜你喜欢
    • 2017-03-30
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多