Mock服務端:客戶端Get請求,返回json數據兩種方式:1,直接在response中返回json數據 2,通過json文件返回; 准備工作: wiremock-body-transformer-1.1.6.jar wiremock-standalone-2.14.0.jar 安裝java運行環境(jdk等) 一,直接在response中返回; 說明: mappings : 對應請求request位置 __files : 對應響應reponse位置 mappings中增減文件:get.json,內容入下: { "request": { "method": "GET", "url": "/api/mytest", "headers": { "Content-Type": { "equalTo": "application/json", "caseInsensitive": true } } }, "response": { "status": 200, "body": "{\"schemeName\":\"方案名稱\",\"startTime\":\"2010.12.03\",\"endTime\":\"2010.12.03\"}" } } 執行步驟: 命令行: java -jar wiremock-standalone-2.14.0.jar -port 7777 瀏覽器: http://localhost:7777/api/mytest即可看到返回的json數據; 二,通過json文件方式返回: 1,__files中增加文件response.json,具體內容如下: { "equalToJson" : "{ \"name\": \"scheme\", \"id\": \"tester\", \"time\": \"2017-01-01\" }", "jsonCompareMode": "LENIENT" } 2,mappings中增加測試文件:test.json,內容如下: { "request": { "method": "GET", "urlPath": "/api" }, "response": { "status": 200, "bodyFileName": "response.json", "headers":{ "Content-Type": "application/json" } } } 執行步驟: 命令行: java -jar wiremock-standalone-2.14.0.jar -port 7777 瀏覽器: http://localhost:7777/api 即可看到__files中response.json中的json格式數據; 以上就是通過GET請求的兩種返回json格式數據的方式;