Android开发中Mock(搭建本地服务器)
来源:互联网 发布:苏菲淘宝旗舰店 编辑:程序博客网 时间:2024/06/01 20:34
参考资料
- MockNet
简介
在开发初期,不可能等待后台API开发完再进行APP开发,这也太没效率了。我们希望APP和API同时开发,这是我们的理想状态。MockNet就是做这个事的,没发现这个开源项目之前,只能不停的创建本地Mock类来模拟API。现在一切的都不需要了,只需像服务器那样创建接口就好了。有兴趣可以看看官网MockNet
使用
默认BASEURL地址:http://127.0.0.1:8088
示例demo:http://127.0.0.1:8088/test
- 开启服务
// 创建 MockNetMockNet mockNet = MockNet.create();mocknet.start();//开启服务mocknet.start(port);//开启指定端口的服务
- 停止服务
mockNet.stop();
- 创建基础请求的请求
Get:
MockConnection conn = MockConnectionFactory.getInstance() .createGeneralConnection("/*", "general connection");mockNet.addConnection(conn);
指定方法Get、POST,JSON返回:
MockConnection conn = MockConnectionFactory.getInstance() .createGeneralConnection(MockConnection.POST, "/*", "text/json", "{'code':'success'}");mockNet.addConnection(conn);
- 自定创建MockConnection
MockConnection conn = new MockConnection.Builder() .setMethod(MockConnection.GET) .setUrl("/test") .setResponseBody("text/json", "first test") .addResponseHeader("Content-Length", "" + "first test".length()) .addRequestHeader("Content-Length", "" + con.length) .setVerifyHeaders(true) .build();mockNet.addConnection(conn);
说明
当存在多个相同地址、相同的请求方法的MockConnection时,会随机一个MockConnection 返回。Demo中就有三个相同的GET的MockConnnection,每次点击都会随机返回一个MockConntion对象的值。
阅读全文
0 0
- Android开发中Mock(搭建本地服务器)
- Android 中tomcat搭建本地服务器
- Android 中tomcat搭建本地服务器
- Android 中tomcat搭建本地服务器
- Android 中tomcat搭建本地服务器 实现apk更新下载
- Android 中tomcat搭建本地服务器 实现apk更新下载
- Android 中tomcat搭建本地服务器 实现apk更新下载
- tomcat搭建本地服务器 实现apk更新下载(Android )
- Android本地服务器搭建与测试
- 搭建瑞芯微rk3128本地android代码服务器
- Mac本地搭建Apache服务器步骤,方便我们开发中网络测试
- Android开发服务器的搭建
- Android开发服务器的搭建
- Android开发服务器的搭建
- Android本地服务器——TomCat服务器的搭建
- vue实现app问题总结(一)vue-cli本地开发数据Mock
- 本地Web服务器搭建
- 搭建Git本地服务器
- android PinYinIME横屏模式禁止全屏输入 & 调整横屏模式下键盘高度
- JLINK v8命令集
- html的Json与Java的Json
- JAVA图形化界面实现文件的“读取和写入”
- 您的 mac 无法与 apple watch 通信。
- Android开发中Mock(搭建本地服务器)
- 堆 续9
- Coin Change
- Nginx+Tomcat搭建高性能负载均衡集群
- 图形学相关网站记录
- UVa 12034
- iOS UIImage类 imageNamed方法使用不当
- Java网络爬虫(九)--海量URL去重之布隆过滤器
- C++中虚函数