wiremock:url 与查询参数的 404 错误

wiremock: 404 error for url with query param

我有以下 .json 在映射文件夹下

{ "request":

{
  "urlPathPattern": "abc/search",
  "method": "GET",
  "queryParameters":{
    "abc":{
        "equalTo":"05064"
    },
    "type":{
        "equalTo":"detailed"
    },
    "updatedAfter":{
        "equalTo":"2017-08-20T05:00:00Z"
    },
    "updatedBefore":{
        "equalTo":"2017-08-23T22:18:54Z"
    }
  }
},

"response": {

  "status": 200,
  "headers":
    {
      "Content-Type" : "application/json"
    },
   "bodyFileName": "abc_1.json"
}

}

但是每当我到达下面的端点时

http://localhost:8080/abc/search?abc=05064&type=detailed&updatedAfter=2017-08-20T05:00:00Z&updatedBefore=2017-08-23T22:18:54Z

我收到 404 错误。有人可以指出我哪里出错了吗?

您需要在 urlPathPattern 属性值中使用前导斜杠:

"urlPathPattern": "/abc/search",