(0011) iOS 开发之模拟HTTP请求与响应,返回自己想要的报文。
2016-11-29 15:27
411 查看
iOS 本地模拟 HTTP请求的返回数据,用来先行开发。
在新需求的确定之后,在开发的开始阶段,一般后台接口先开发,这时客户端是拿不到接口文档规定的报文数据的,那我们怎么模拟接口请求返回数据尼?直接利用网站:
关键:利用一个工具网站来实现: http://www.mocky.io(生成请求的接口地址)
第一步:设置接口返回数据,用来模拟正常的返回数据。
点击Generate my HTTP Response 会生成一个url,访问这个url就可以返回你需要的json字符串。
第二步:若你的接口:http://cjh.nj.com/api/helloworld,这个时生成的url
http://www.mocky.io/v2/583d1687290000a0206ecb94 将你本地的URL 替换即可。
// 在 charles 工具抓取的地址设置:
在iOS 模拟器 http://cjh.nj.com/api/helloworld,是没有响应的,因为这个是我随便填写的url,接下来我们用charles来mock请求,我们需要在charles 抓到的接口,右键重新设置MapRoute即可,如图:
然后重新请求:
请求成功!
这样,就不用等待接口开发完成,直接利用文档的报文模拟返回数据,继续向前开发,等到接口完成的时候,去除remote map的设置,就可以访问正常的接口。简单调试即可。
参考:[http://blog.csdn.net/guijiaoba/article/details/43198503]
相关文章推荐
- IOS开发--网络篇-->HTTP请求报文和HTTP响应报文
- ios开发之自己定义默认生成的导航栏 标题 颜色 返回button
- 【iOS开发-25】UIDevice查看系统信息,从一个问题开始如何快速找到自己想要的属性和方法并看懂它
- [置顶] iOS开发AFN3.0中json解析返回3840获取error自己解析
- IOS开发 网络详解(三)--- Http请求报文和响应报文(Get和Post)
- 【iOS开发-25】UIDevice查看系统信息,从一个问题開始怎样高速找到自己想要的属性和方法并看懂它
- 【iOS-cocos2d-X 游戏开发之十五】Cocos2dx中响应Android的Back(返回)与Menu(小房子)事件&&Cocos2dx自动释放粒子内存函数!
- HTTP工作原理及HTTP请求、响应报文解读
- IOS开发笔记 (3)---objective c 自己编写测试示例
- 自己开发的Grid组件 针对IOS的
- HTTP工作原理及HTTP请求、响应报文解读
- 使用WFetch查看HTTP请求、响应报文
- 自己觉得比较好的学习iOS开发的网站,收录备忘
- 使用WFetch查看HTTP请求、响应报文
- ArcGIS for iOS 开发系列(5) – 基础篇-手势和事件响应
- ios开发之网络编程(请求--响应)
- 【iOS-cocos2d-X 游戏开发之十五】Cocos2dx中响应Android的Back与Menu&释放粒子内存
- iOS开发之在google地图上显示自己的位置
- ios开发 创建自己的工程模板
- 腾讯的开发api,可以根据ip返回用户当前位置,不用自己查询ip数据库了