使用Charles为Android设备抓取https请求的包
2024-10-16 07:00:22
之前开发的Android APP使用的都是http请求,之后改成了https,就出现了以下情况,无法正常读取抓取的内容
找了好多资料说法大概差不多,照着弄,结果出现如下情况,后来发现这种情况其实是手机上面的证书没有安装正确。
下面阐述一下,正确的安装步骤,为出现类似情况的朋友提供一个参考:
1.第一步:
为电脑安装证书:
最后点击确定即可。电脑上面证书安装成功。
第二步:为手机安装证书。
手机连接电脑发射的WiFi,如下添加代理,代理的服务器主机名为172.24.240.1,如上图提示,代理的服务器端口为8888.具体如下:
Charles版本不一样,所以这里显示的有时是IP6的地址,这时需要到cmd 里面输入ipconfig 查看自己的IP。
设置好后保存。
接下来,使用手机浏览器输入如下地址:
会下载手机证书:如下:(注意Charles版本不一样,这里的地址也不一样,要查看自己的Charles对应的地址)
为证书命名,点击确定,安装证书。
第三步:
点击add。如下:host为老红色横线盖着的地址,https://之后面的,port为443,
勾选:点击OK即可。
大功告成。
最新文章
- GreenDao3.0新特性解析(配置、注解、加密)
- MySql联接算法
- Java经典实例:使用ChoiceFormat来格式化复数
- http 302
- java---面试题---.java";源文件中可以包括多个类(不是内部类)
- android开发--翻转闹铃(从制作到打包)
- intel安装mac os
- windows下使用mingw编译python扩展模块
- WPF 3D:使用变换中的TranslateTransform3D
- 2014非专业知识学习---be smart
- 抱歉,您必须拥有一个终端来执行 sudo
- git上传到github
- 【转】 SED多行模式空间
- Scheme来实现八皇后问题(2)
- [LeetCode] Global and Local Inversions 全局与局部的倒置
- 图解Go的channel底层原理
- 【EF6学习笔记】(二)操练 CRUD 增删改查
- windows开机启动bat文件
- Django的View(视图)
- linux软链接的创建、删除和更新
热门文章
- System Workbench for STM32(based on Eclipse)开发环境配置
- Python【读取文件,第一行与最后一行】
- 引用HM.Util.Ioc 的时候报错
- c# 委托与事件的区别
- python 中使用 urllib2 伪造 http 报头的2个方法
- path的用法和所遇错误
- “全栈2019”Java第六十六章:抽象类与接口详细对比
- P1117 [NOI2016]优秀的拆分
- 几个常见用于解决nginx负载均衡的session共享问题的办法
- flask内置函数 send_static_file(filename)