一、jar包下载:https://github.com/dreamhead/moco
 
 二、准备mock的json文件
 data.json内容:
 ####GET请求
[{
		"description": "response使用Content-Type为charset=GBK编码格式来查看返回信息为中文的内容",
        "request": {
            "method": "get",
            "uri": "/getlikheatenum",
            "queries": {
                "channelid": "1024"
            }
        },
        "response": {
            "json": {
                "data": {
                    "heat_degree": 4511,
                    "like_num": 2685,
                    "top_users": [
                        "7981625233425640",
                        "4857325562408476",
                        "1004285809743988",
                        "1548065101238578",
						"1265145454545454"
                    ]
                },
                "count": 0,
                "result": 1,
                "message": "操作成功",
                "time": 1605936061,
				"headers":{
          "Content-Type":"text/html; charset=GBK"
        }
            }
        }
    },
    {
        "request": {
            "uri": {
                "match": "/test/\\w+"
            }
        },
        "response": {
            "text": "Hello, Moco"
        }
    }
]
三、启动命令:
 前提是将json文件和jar包放在同一级目录,然后通过命令行的方式在当前目录运行
java -Dfile.encoding=utf-8 -jar moco-runner-1.4.0-standalone.jar http -p 9080 -c data.json
#解决中文编码问题
 #1.-Dfile.encoding=utf-8 解决编码中文展示异常
 #2.data.json文件response里也要添加
"headers":{
          "Content-Type":"text/html; charset=GBK"
        }
解决编码问题
 四、请求
 网页请求
 http://127.0.0.1:9080/getlikheatenum?channelid=1024
 
 postman请求:
 
 五、日志
 每请求一次都会有对应的日志打印
 
 、
 参考文章链接:
 https://zhuanlan.zhihu.com/p/553354728 Mock工具之Moco使用教程
 https://www.cnblogs.com/kay08/p/16251878.html moco请求在浏览器中文显示乱码



















