码迷,mamicode.com
首页 > 其他好文 > 详细

moco入门

时间:2018-08-17 14:59:27      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:url重定向   方式   分享图片   img   hello   开发   unit   分享   get   

简单来说,Moco就是解决了开发前端时没有后端支持,开发接口时依赖没有到位的尴尬场景。当然Moco的灵活性,让其有越来越多的应用场景。

moco的优点:

1.只需要简单的配置request、response等即可满足要求,支持http、https、socket。可以说是非常的灵活性。
2.支持在request 中设置 Headers , Cookies , StatusCode等。
3.对GET、POST、PUT、DELETE等请求方式均支持,很适合web开发。
4.无需环境配置,有java环境即可。
5.修改配置后,立刻生效。只需要维护接口,也就是契约即可。
6.对可能用到的数据格式都支持,如json、text、xml、file等。
7.还能与其他工具集成,如Junit、Maven、Gradle等。

一、安装

moco的安装非常简单,官网下载jar包https://github.com/dreamhead/moco ,在同目录下创建一个json配置文件,命令行:java -jar moco-runner-0.12.0-standalone.jar http -p 12306 -c foo.json,然后浏览器输入http://localhost:12306 即可看到响应

技术分享图片

二、moco使用简单示例

[
    {
        "request":
        {
            "uri":"/get",
            "queries":
            {
                "param":"zw"
            }

        },
        "response":
        {
            "text":"hello world",
        "headers":
        {
            "SelfHeader":"SelfHeader"
        }
        }
    },

    {
        "request":
        {
            "uri":"/test"
        },

        "redirectTo":"http://www.baidu.com"
    }


]

moco,可以设置request,response,headers,uri等,还可以使用rediectTo设置URL重定向

三、moco文档,文档中记录的示例很详细

https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md

 

moco入门

标签:url重定向   方式   分享图片   img   hello   开发   unit   分享   get   

原文地址:https://www.cnblogs.com/tangqiu/p/9493147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!