Charles上的设置要截取iPhone上的网络请求,我们首先需要将Charles的代理功能打开。在Charles的菜单栏上选择“Proxy”->“Proxy Settings”,填入代理端又8888,并且勾上”Enable transparent HTTPproxying” 就完成了在Charles上的设置。如下图所示: 

iPhone上的设置
首先我们需要获取Charles运行所在电脑的IP地址,打开Terminal,输入ifconfig en0, 即可获得该电脑的IP,如下图所示:

在iPhone的“设置”->“无线局域网“中,可以看到当前连接的wifi名,通过点击右边的详情键,可以看到当前连接上的wifi的详细信息,包括IP地址,子网掩码等信息。在其最底部有“HTTP代理”一项,我们将其切换成手动,然后填上Charles运行所在的电脑的IP,以及端又号8888,如下图所示:

设置好之后,我们打开iPhone上的任意需要网络通讯的程序,就可以看到Charles弹出iPhone请求连接的确认菜单(如下图所示),点击“Allow”即可完成设置。

软件使用:切换视图显示

enter image description here

上图中的7个位置是最常用的几个功能。
1那个垃圾桶图标,功能是clear,清理掉所有请求显示信息。
2那个望远镜图标,功能是搜索关键字,也可以使用ctrl+f实现,可以设置搜索的范围。

3圆圈中间红点的图标,功能是领抓去的数据显示或者不显示的设置。 这个本人认为是charles工具很方便的一个两点,一般都使其为不显示抓去状态,只有当自己测试的时候的前后,在令其为抓取并显示状态。这样可以快准狠的获取到相关自己想要的信息,而不必在一堆数据请求中去寻找。

4编辑修改功能,可以编辑修改任意请求信息,修改完毕后点击Execute就可以发送一个修改后的请求数据包。

5抓取的数据包的请求地址的url信息显示。

6抓取的数据包的请求内容的信息显示。

post请求可以显示form形式,直观明了。

7返回数据内容信息的显示。

其中5、6、7中都有各种形式的数据显示形式,其中raw是原始数据包的状态。

解决中文乱码
Response中文乱码:在Info.plist中 的vmoption添加-Dfile.encoding=UTF-8

info.plist路径 程序->Charles.app->显示包内容->Info.plist ;

转址:http://www.thinkphp.cn/topic/31700.html

手机抓包软件Charles安装使用实例相关推荐

  1. 在Mac Os(苹果)上用手机抓包软件Charles抓取微信小程序中的高清无水印视频

    手机抓包是一名测试工程师常备的技能,比如我想查看一个接口请求的参数.返回值,还有移动设备上的http请求.https请求,这一次的背景是我们想要在app端和小程序端抓取一些视频,这里用腾讯视频作为例子 ...

  2. 简单的手机抓包软件(小黄鸟)HttpCanary

    个人觉得比较好用的一款手机抓包软件,教程不怎么详细,但你应该会懂 安装包: 百度网盘 请输入提取码  (8899) 安装使用: 这里记得是先安装在导出

  3. AndroidHttpCapture 网络诊断工具 是一款针对于移动流量劫持而开发的手机抓包软件

    AndroidHttpCapture 项目地址:JZ-Darkal/AndroidHttpCapture 简介:AndroidHttpCapture 网络诊断工具 是一款针对于移动流量劫持而开发的手机 ...

  4. 没有ROOT怎样抓包and手机抓包软件

    没有ROOT怎样抓包and手机抓包软件 推荐一个神器 打开后界面如下 点击上方开始绿色图标 第一个就好(记得要先设置代理) 我选择的是qq 提示不可信的话 直接点击信任 接着选择想抓取软件的数据包 功 ...

  5. 手机抓包工具Charles(花瓶)的使用

    有时候测试需要看一些接口信息,电脑当然有很多工具可以使用,浏览器直接打开network就可以看到,但是相对手机就不是那么好操作了,介绍一种超级无敌好用的工具,Charles(花瓶) 完全解决了手机无法 ...

  6. 跨平台抓包软件Charles笔记

    文章目录 一. 代理 1.1 系统代理 1.1.1 MAC 1.1.2 WIN 1.2 浏览器代理 1.2.1 插件 1.2.2 谷歌浏览器 1.2.3 火狐浏览器 二. charles 2.1 认识 ...

  7. 手机抓包工具 charles使用

    转自:https://blog.csdn.net/weixin_42338923/article/details/80500323(我又添加了几句我的使用经验) 1.下载charles包.安装 htt ...

  8. 抓包工具Charles安装及连接手机、安装证书步骤总结(2021-06-08)

    一.下载Charles软件(根据系统选择版本) 下载地址:https://www.charlesproxy.com/latest-release/download.do 二.安装Charles工具 注 ...

  9. 抓包工具-charles安装过程

最新文章

  1. go kegg_差异基因的GO与KEGG注释
  2. 想要提升网站曝光率应避免哪些错误设置的出现?
  3. 多线程相互排斥--mutex(二)
  4. Struts2之路第一天
  5. zoj1738 Lagrange's Four-Square Theorem(DP)
  6. element-ui省市区三级联动:选择即改变
  7. Gnosis发起提案就是否推出Gnosis协议v2版本展开讨论
  8. CallStack获取函数堆栈
  9. Mujoco Simulate例子笔记
  10. 易接SDK接入:Android手游支付功能接口实现,完整代码奉上
  11. 数据结构:图(基础概念及操作,图文解释)
  12. springboot返回时间问题
  13. Youtube上传视频处理失败怎么办
  14. QCon-小布助手对话系统工程实践
  15. python自动化plc_PYTHON – 让“Monty 语言”进入自动化行业:第 4 部分
  16. 动态html函数的写法,如何将html div id的动态传递给js函数
  17. 小知识·typec耳机原理
  18. Ubuntu安装vim
  19. Mendix开发不卡壳之 Scheduler Event定时任务使用
  20. php行业八卦,PHP 的八卦两则_PHP

热门文章

  1. colaboratory报错:CUDA status Error: file: ./src/blas_kernels.cu : ()
  2. python练习9 Open3D处理
  3. 数据分析方法和思维—麦肯锡逻辑树分析法
  4. html手机端自动换,jQuery+HTML5实现手机摇一摇换衣特效
  5. 【QuartusⅡ设计的bdf文件调用Modelsim仿真的方法】
  6. 学术圈的人是如何赚钱的?
  7. 【R】 绘制 热图 heatmap
  8. 尚硅谷Redis6基础教程-秒杀案例中库存遗留问题
  9. linux中csv格式转换,在Linux中CSV转换成XLSX
  10. 自然界中神奇的秘密,黄金比例的应用