移动端后台接口约定

原创 2016年05月30日 18:55:11
们在做移动app(android,ios,wp等)时,由于需要和服务器接口进行数据交互,为了每次调试后台接口,得需要单独根据开发库打一个版本的app用于测试,其实不用这么麻烦,直接使用正式服务器地址的版本即可。

这里推荐一个web开发调试神器,fiddler,不仅可以调试你的web系统,也可以调试移动app.

对于fiddler的基础教程及介绍,这里我不做说明,大家可以自己上网找资源学习一下fiddler,我这里给推荐一个关于fiddler的系列博文:

http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html

小坦克的关于fiddler的一系列的教程,基础学习,设置手机代理拦截等等。

这里我要学习的内容是,fiddler的HOSTS。

首先,将手机设置代理到自己的电脑,可以参照小坦克的教程设置一下。

点击fiddler的tools菜单,点击 HOSTS

在下面的框里,可以设置HOST的转发规则:

先看一下官方的简单例子:

例子说的很明白,就是第一个Host为你要转发到的地址,第二个为你要转发的地址。中间至少使用一个空格间隔。推荐使用一个tab

说的有点绕,比如,下面的例子:

192.168.0.69:8020 www.sina.com.cn

这里fiddler将拦截到host为 www.sina.com.cn 的请求,并转发到192.168.0.69:8020

注意,这里要写端口号,如果不写则默认是80端口,如上 www.sina.com.cn即为80端口

如下所示:

上图为我在手机上访问 http://www.sina.com.cn/HTML5/index.html 页面,fiddler为我转发的请求(新浪上当然不存在 http://www.sina.com.cn/HTML5/index.html 这个请求了,不信你访问一下试试?

这是我本地工程:

相信看到这里,大家知道我想说什么了吧,对于一个移动app而言,我们从此就不用单独为了测试服务器单独打包进行测试了,使用fiddler的HOST转发功能直接使用正式版本进行测试即可。

注意,fiddler只能拦截HTTP,HTTPS请求,对于HTTPS,也需要单独设置一下,在上面介绍的小坦克的教程里有说明,请大家自行研究。

基于spring mvc 移动终端后台开发

基于spring mvc 移动终端后台开发
  • andyliulin
  • andyliulin
  • 2015年06月18日 10:22
  • 9701

怎么快速学习App后台开发

本人从去年7月份开始持续到今年2月份,终于写完了书籍《App后台开发运维和架构实践》,这是一本教导刚入行的同学快速学习App后台开发的书籍。...
  • newjueqi
  • newjueqi
  • 2016年06月04日 21:11
  • 15954

20161115做移动端接口总结

1、spring-mvc.xml
  • bbbbln
  • bbbbln
  • 2016年11月15日 20:34
  • 1039

ASP.NET后台为移动端提供接口

引言         最近公司交给我个任务,为IOS移动端写接口。现有公司的软件是ASP.NET做的,现在想把某些功能移植到IOS APP上。大多数对外接口会实现webservice方法,但经理...
  • u013037201
  • u013037201
  • 2016年05月11日 22:44
  • 3878

springMVC框架下如何实现移动端接口调用

随着移动办公的热潮,现在出现了越来越多的APP,小编作为一个PC端的开发第一次和移动端合作,给他们提供接口。那么在PC是如何识别发来的请求是移动端的?如何验证用户是否登录?如何实现方法的调用? ...
  • shendeguang
  • shendeguang
  • 2017年12月04日 11:52
  • 50

springMVC框架下如何实现移动端接口调用——代码实例

上一篇博客中已经简单的整理了移动端调用PC端接口的实现流程,这其中涉及到springMVC拦截器的使用。下面通代码对应上篇博客中的流程简介看一下具体是如何实现的。首先定义一个拦截器,需要实现Handl...
  • u013030682
  • u013030682
  • 2016年10月03日 21:23
  • 3383

使用php开发移动APP接口

开发移动APP使用源生态php开发速度最快,现在我这里演示一下如何使用php开发一个移动APP接口,在这里我不考虑过多的数据安全问题。这里只使用了pdo连接操作数据库,只做了一个预处理的,防止SQL驻...
  • u013519290
  • u013519290
  • 2016年10月04日 18:28
  • 1443

移动端App与后台服务的对接方案

1. 方案一 优点: 1) 模块划分清晰,模块间相互独立,互不影响; 缺点: 1)移动端app需要通过两个域名访问门户系统、运营系统提供的服务; 2)需要提供统一的登录接口、权...
  • claram
  • claram
  • 2016年06月18日 13:31
  • 10265

移动端与PHP服务端接口通信流程设计(基础版)

转载自:http://blog.snsgou.com/post-766.html --->非开放性平台 --->公司内部产品   接口特点汇总: 1、因为是非开放性的...
  • meegomeego
  • meegomeego
  • 2014年05月29日 22:35
  • 11383

Android移动端与服务器api接口加密示例(AES,MD5,Token)

移动端接口安全流程: 1.通过登录接口返回AES加密后的token,并本地保存; 2.token到期之后请求更新token接口,同样返回加密后的token; 3.其它post或者get请求:...
  • Yorick_G
  • Yorick_G
  • 2017年07月04日 18:12
  • 1404
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移动端后台接口约定
举报原因:
原因补充:

(最多只允许输入30个字)