当前位置: 首页 > 知识库问答 >
问题:

wiremock中的URL路径模式匹配

长孙修远
2023-03-14

wiremock如何将URL路径模式与编码的URL精确匹配?是否需要使用已编码的URL保存映射?这是我试了几个小时,却没能成功的方法。

无线映射

"request": {
    "urlPathPattern": "/Systems XYZ (ABC)/2016.10/aaa/bbb/api/ccc/customers/.*",
    "method": "GET",

我已经尝试过使用编码URL的不同变体,例如/Systems XYZ(ABC)/2016.10/aaa/bbb/api/ccc/customers/*甚至在映射中对(和)进行URL编码,但我的请求似乎不匹配

我试图针对wiremock/Systems XYZ(ABC)/2016.10/aaa/bbb/api/ccc/customers/12345调用服务的URI是什么

/SystemsXYZ(ABC)/2016.10/aaa/bbb/api/ccc/顾客/。*虽然,我假设邮递员/浏览器将自动编码的空间。

我有什么遗漏的吗?尝试了许多组合,但似乎没有工作。

共有1个答案

籍昱
2023-03-14

使用WireMock时。Net,您应该能够使用以下示例:

{
  "Request": {
    "Path": {
      "Matchers": [
        {
          "Name": "RegexMatcher",
          "Pattern": "^/Systems XYZ (ABC)/2016.10/aaa/bbb/api/ccc/customers/.*$"
        }
      ]
    }
  },
  "Response": {
    "BodyAsJson": { "result": "test" },
    "Headers": {
      "Content-Type": "application/json"
    }
  }
}
 类似资料:
  • 我正在尝试使用以下需求比较Soap UI和Wiremck的能力(这对于我的项目中的大多数情况来说是足够现实的)。 目标是为货币价格服务创建一个模拟。要求: > mytesthost/priceservice/getprice 期望一个称为'cur'的参数,它定义当前对,如:cur=EURHUF 当按如下方式调用时,应该使用保存在文件EURHUF中的XML响应进行响应。xml。 mytesthost

  • 问题内容: 我有以下路线: / /close / / 如果我向发出请求 ,Flask将其匹配为模式2,将字符串“ close”分配给 参数。如何使 路线在 路线之前匹配? 问题答案: 我错过了: 对于static端点: 为 为 这意味着的优先级高于其他优先级,并且优先级高于。 例: 输出: 看起来这是正确的行为。

  • 两个问题~ 问题1 nginx.conf 怎么写才能让 localhost:8001 下的任意路径都进入到index.html? localhost:8001/ localhost:8001/a localhost:8001/a/b 问题2 以下是 Nginx 下的文件结构 需要访问 localhost:8001/home, 进入到 /example/pages/home.html, 应该怎么配置

  • 存根映射 无法匹配URL https://mysite/验证/会话/687d69ae-42a8-4584-a395-8e0c876Bacae(绝对路径和相对路径都不工作) 也尝试用urlPattern替换urlPathPattern,但没有成功 尝试了以下所有组合。什么都没起作用 注:Wiremock 2.18.0版,Spring Boot 2.0版 实际上,除了url(在带有绝对url的存根映射

  • 这些配置允许你对许多与URL映射和路径匹配有关的设置进行定制。关于所有可用的配置选项,请参考PathMatchConfigurer类的API文档。 下面是采用MVC Java编程配置的一段代码: @Configuration @EnableWebMvc public class WebConfig extends WebMvcConfigurerAdapter {

  • 本文向大家介绍ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结,包括了ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结的使用技巧和注意事项,需要的朋友参考一下 本文针对ThinkPHP中pathinfo的两种模式、四种路径访问模式和URL重写相关知识进行了总结归纳,分享给大家便于查询和借鉴。具体归纳如下: 1、pathinfo 访问模块Index