【发布时间】:2017-09-16 21:02:07
【问题描述】:
我想运行wiremock的独立jar文件,在用户点击特定url后发送一些json数据。
我创建了一个示例 json 文件并将其放在我的应用程序的映射目录中。
sample.json
{
"request":
{
"url": "/data?date=date",
"method": "GET",
"queryParameters" : {
"date" : {
"matches" : "^\\d{4}-\\d{2}-\\d{2}$"
}
}
},
"response":
{
"status": 200,
"headers":
{
"Content-Type" : "application/json"
},
"body": "[{\"a\":\"A\",\"b\":\"B\",\"c\":\"C\"},{\"a\":\"A\",\"b\":\"B\",\"c\":\"C\"}]"
}
}
我想在浏览器中 ping 下面的 url,以便我可以在浏览器上获得 json 响应。
修改后的网址 -
192.168.0.5:8080/data?date=2017-02-02
我正在使用以下命令来运行我的应用程序 -
java -jar wiremock-standalone-2.6.0.jar
我想将查询参数日期值与请求的查询参数日期值匹配。
我无法在浏览器中看到 json 响应,因为它无法识别请求的 url。
我在编写映射 json 文件时缺少什么?
如何编写查询参数以便识别我的输入请求并在浏览器上提供 json 响应?
【问题讨论】:
标签: json query-parameters wiremock