美文网首页程序员
接口调试杀器

接口调试杀器

作者: youkale | 来源:发表于2015-12-27 17:41 被阅读357次

0x01

目前我在做APP后台开发中主要使用的协议还是HTTP,相信大神们都对HTTP以及常用的工具包都很熟悉了或者说已经不使用这种协议了(关于使用其他协议就不在本篇博文中说了。)

0x02

下面我说一个场景:

app开发:我明明就是这样传递的json呀!
后台开发: 你的Content-Type不对呀!
后台开发:你的校验和不对呀。。。。
app开发: 这是什么鬼?

想必有些朋友已经碰到上面后台开发与app开发场景了,那么作为一个前端app开发是不是对http协议要了解一些呢?假如让我接手一个老的项目,我熟悉项目的方法不是去看他的代码,而是先看他的协议,然后再看看他的api文档,然后在看看他代码的设计思路,基本上就能接手一个项目了。所以说协议是不是很重要呢?其实介绍HTTP协议的资料已经很多了,我建议一直想做技术的朋友,还是得多学习学习协议,有兴趣的朋友可以去Google一下。

0x03

假设你对HTTP协议已经有一定的了解了,那么我就介绍一下关于调试协议使用的工具。(偷偷告诉你们,我是通过这种方式理解别人api的)

后台开发:WireShark
这种神器假如你还不知道,那么现在知道也不晚。

wireshark.png
Android: Packet Capture
这个app不错,无需root,会在本地起一个VPN,然后所有的包会转发到这个VPN,从而进行的抓包,还有一个亮点就是,能帮你区分开是哪个APP的请求。唯一遗憾的地方就是没有收费版,去除掉广告。
Packet Capture.png

IOS: Surge
收费的,我花了9.9刀买的呢!原理跟Packet Capture差不多,目前抓包功能比起android的Packet Capture的弱很多,当然我花钱买它是因为还有其他功能。(我要跟作者要点介绍费么?)

surge抓包测试.PNG

各位看官要是还有什么大的杀器,欢迎留言哦!

0x04

这些个工具介绍完毕了,其实还有一招。
假如熟悉网络的朋友,可能会想到另外一招:

  1. 将本机无线网卡转换成一个wifi热点
  2. 将本机无线网卡数据包转发到eth0
  3. 在本机启用一个抓包工具:如 wireshark

好啦,我得去觅食了。
谢谢阅读!

2015-12-27 17:42
by sean

转载需要注明出处

相关文章

  • 接口调试杀器

    0x01 目前我在做APP后台开发中主要使用的协议还是HTTP,相信大神们都对HTTP以及常用的工具包都很熟悉了或...

  • java debug 体系-jdi

    JDI属于JPDA中最上层接口。定义了调试器(Debugger)所需要的一些调试接口。基于这些接口,调试器可以及时...

  • 前后端分离

    前后端分离问题其实最大的是带来的沟通成本上升问题,具体来说是接口的定义与调试。 接口测试服务器 接口服务器:接口的...

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

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

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

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

  • 接口的调试工具及方法

    !在线接口调试工具 !微信公众平台接口调试工具

  • 任务

    1调试钱包接口 2 调试充值卡接口 3调试充值接口 4调试loading组件 5 换背景图片和按钮 写说明样式 6...

  • 微服务本地调试的两种方法

    一、使用Postman调用本地服务接口进行调试(适用于前端还未对接的接口) 使用浏览器登录网站,获取到cookie...

  • ssh 反向隧道-远程端口转发

    背景描述: 因为某个服务接口绑定了远程服务器C的域名,但是又不能直接在远程服务器C上做服务接口的调试,所以希望能够...

  • postman插件使用

    用途:接口调试 前提:谷歌浏览器安装2个插件:Postman、Postman Interceptor 1.打开Po...

网友评论

    本文标题:接口调试杀器

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