美文网首页程序员iOS学习开发iOS学习笔记
如何用本地数据调试服务器接口

如何用本地数据调试服务器接口

作者: 溪石iOS | 来源:发表于2019-01-25 22:45 被阅读57次

开发网络应用离不开调用服务器接口,大型开发中,服务器接口是由服务端开发人员配置好,但服务器返回的数据是有局限性的,比如返回用户信息的接口,返回一个30岁男性数据,又需要20岁女性数据调试不同情况,请服务端开发人员配合改数据,有时还需要重新部署,效率实在太低,本篇介绍一种Mock(伪造)数据的方法,可以自由地控制接口返回数据。
首先我们需要网络抓包工具 Charles ,该工具可以监听全部接口数据。
先用浏览器访问接口地址 [http://www.weather.com.cn/data/sk/101010100.html](https://link.jianshu.com/?t=http://www.weather.com.cn/data/sk/101010100.

接口原始数据

制作本地数据文件

保存原始数据,免除手敲全部json字段之苦:


保存接口数据 另存为json文件

可以用任意编辑器编辑该json数据,这里把城市改为“南京”:

编辑json数据

开启 Map Local

在左边接口名(展开子树)上右键:

配置本地映射 选择本地json文件

OK保存后,再次用浏览器访问接口:


请求到的是本地数据

小提示

  • json文件可以是任意数据,可以用于制作各种异常数据,做边界测试。
  • 每个接口可独立配置,可组合使用。
  • 替换的数据是全局有效的,可用于模拟器/真机。

相关文章

  • 如何用本地数据调试服务器接口

    开发网络应用离不开调用服务器接口,大型开发中,服务器接口是由服务端开发人员配置好,但服务器返回的数据是有局限性的,...

  • Charles map local和rewrite的使用

    一、本地映射 使用场景:接口已出,并通过修改已有数据来映射指定的接口,使接口数据始终使用本地设置的数据来做调试。或...

  • 【原创】django rest_framework 接口调试页面

    近日学习django rest_framework 写API,本地调试好之后放到服务器上,发现接口调试页面样式丢失...

  • vue开发proxy代理跨域请求调试

    vue proxyTable 接口跨域请求调试 在不同域之间访问是比较常见,在本地调试访问远程服务器。。。。这就是...

  • java远程调试

    本文档实现调用远程接口,远程服务调用本地代码调试。(保持本地代码和远程代码一致) 远程服务器配置在远程服务器启动参...

  • vue 跨域cross配置

    前言 vue进行接口调试的时候,如果涉及到服务器和本地的跨域问题的话,用get简单请求是可以获取到数据的,但是如果...

  • node搭建服务器

    如何用node搭建一个简单的本地服务器,方便在接口还没有开发完成之前,模拟数据请求,今天就来简单讲解一下, 1.安...

  • Charles 接口数据改为本地数据调试

    1. 先造json 数据 使用的是bejsonhttps://www.bejson.com/jsoneditoro...

  • 服务器接口本地模拟-开发数据调试[Mac]

    最近自己写了一个Rxjava + Retrofit + okhttp网络请求框架,想测试一下效果,但是却没有接口来...

  • Mysql+Nodejs+Koa2+Vue+Quasar零起点教

    一、概述 数据接口可以在mysql命令行窗口或者可视化窗口进行调试,应用接口有直观的操作界面可以调试,但服务接口如...

网友评论

    本文标题:如何用本地数据调试服务器接口

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