Charles--分析网络封包的工具
来源:互联网 发布:新创易网络 编辑:程序博客网 时间:2024/05/18 16:19
Charles 是一个网络封包分析工具
- 帮助我们查看发送了什么http请求、具体的请求内容和网络反馈回来的内容。
- 进行网络调试。可以模拟慢速网络,修改封包内容。
- 可以代理iPhone的网络请求,查看iPhone上的网络封包。
学习参考
- 《Charles 从入门到精通》
- iOS大神唐巧写的
- Charles官方文档
使用实例
1.查看网络请求
直接切换到Request就可以了
2. 查看Response
切换到Response
3.重定向网络请求
将本地http请求
http://www.baidu.com/
定向到http://cn.bing.com
打开Map Remote
点击Add, 填写重定向内容
试一试:在浏览器地址栏输入:
baidu.com
,看看是不是打开的cn.bing.com
4.查看时间表
这个功能可以帮助我们量化网络链接过程中的时间信息。
比如我们在浏览器中请求一个网页www.csdn.net
, 打开Chart,看到:
上图中有三种颜色:
- 深蓝:request所用时间
- 中蓝:网络延迟或服务器处理所用时间
- 浅蓝:接收response所用时间
5.分析iPhone的网络封包
♦ 要求:iPhone和Mac在同一局域网。
打开Proxy Settings, 设置如下:
在iPhone端,点击下图最右边的 i
拖到底部的HTTP代理,其中服务器是Mac的IP
这样就可以用Charles分析iPhone的网络封包了。
1 0
- Charles--分析网络封包的工具
- 网络封包分析工具Charles
- 网络封包分析工具Charles
- Charles网络封包分析工具
- 网络封包分析工具Charles
- 网络封包分析工具Charles
- 网络封包分析工具Charles
- 网络封包分析工具Charles
- Charles-网络封包分析工具
- APP开发人员的福利: 网络封包分析工具Charles
- iOS安全- 网络封包分析工具Charles
- iOS开发工具——网络封包分析工具Charles
- iOS开发工具——网络封包分析工具Charles
- iOS开发工具——网络封包分析工具Charles
- iOS开发工具-网络封包分析工具Charles
- iOS开发工具-网络封包分析工具Charles
- iOS开发工具-网络封包分析工具Charles
- iOS开发工具——网络封包分析工具Charles
- Versions 使用详情
- redis持久化和同步
- Android VideoView简单播放视频
- 黑马程序员_iOS_OC_继承_方法重写与覆盖
- 循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)
- Charles--分析网络封包的工具
- T-SQL Case 嵌套 Case
- rabbitmq 常用命令
- 将多个文件合并到一个文件
- 乐观锁和悲观锁
- php中$_Get $_POST $_REQUEST区别
- 将sin()与cos()显示在同一个网格里
- 一步一步学习Swift之(二):好玩的工具playground与swfit基础语法
- UART和RS232/RS485的关系是什么?