美文网首页
移动端mock 数据

移动端mock 数据

作者: bigCatloveFish | 来源:发表于2019-03-17 17:05 被阅读0次

    在开发过程中我们需要不停的和后端进行配合。在这个过程中难免会出现我要开发,你还没部署好环境。接口还没部署我就已经开发完了。在此同时一些mock平台就出现了。诸如mockjsyapi。可以打通前后端开发。都可以用来mock接口。但是使用过程难免会有一些或多或少的问题。

    1.他提供单个接口。我要开发的时候可能需要来回改代码。先写成他提供的,后面在修改为线上环境的。 2.有些时候框架层面 可能并不支持就行单个替换。很麻烦。

    解决方案

    iOS 这边 我们可以通过一种比较委婉的方式去处理这件事。URLProtocol是一种很好的处理方式。可以拦截网络请求。并且对网络请求进行修改已经重定义。

    安卓这边 一般都是使用OkHttp 这里可以用Interceptor去处理。

    优点

    完全是无缝连接。可以选择指定的url 也可以选择 mock 全部网络。

    缺点

    mock有限的网络请求。可以拦截的网络请求包括NSURLSession,NSURLConnection以及UIWebVIew。 基于CFNetwork的网络请求,以及WKWebView的请求是无法拦截的

    相关文章

      网友评论

          本文标题:移动端mock 数据

          本文链接:https://www.haomeiwen.com/subject/cluumqtx.html