博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
moco入门
阅读量:5246 次
发布时间:2019-06-14

本文共 1164 字,大约阅读时间需要 3 分钟。

简单来说,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

 

转载于:https://www.cnblogs.com/tangqiu/p/9493147.html

你可能感兴趣的文章
bzoj3224 splay板子
查看>>
程序存储问题
查看>>
Mac版OBS设置详解
查看>>
优雅地书写回调——Promise
查看>>
第一次作业
查看>>
android主流开源库
查看>>
AX 2009 Grid控件下多选行
查看>>
PHP的配置
查看>>
Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)...
查看>>
LANDR:在线母带处理
查看>>
简单的聊天脑思路
查看>>
java web项目修改favicon.ico图标的方式
查看>>
【读博笔记】 如何招聘程序员,四步法则助你成功
查看>>
Struts框架----进度1
查看>>
783. Minimum Distance Between BST Node
查看>>
剑指Offer——合并两个排序的链表
查看>>
剑指Offer——机器人的运动范围
查看>>
day01_Sock Merchant
查看>>
Round B APAC Test 2017
查看>>
Office 365 系列一 ------- 如何单个安装Office 客户端和Skype for business
查看>>