iOS开发常用技术杂谈

Charles的安装到iOS开发中使用

2018-06-19  本文已影响1人  讨厌下雨的鱼

简介

是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。

主要功能

没错,以上来自百度百科:https://baike.baidu.com/item/Charles/7841179?fr=aladdin

按照我的说法就是抓取网络数据的.
我们在开发中,某些功能的调试和测试需要后台配合修改数据.有了它你就可以一人独自嗨,想怎么修改测试就怎么来😁.

一.安装

Charles下载地址:https://www.charlesproxy.com

二.抓取手机网络包

  1. Charles默认抓取电脑网络数据


    设置Proxy.png
    勾选表示抓取电脑网络数据.png
  2. 设置抓取手机数据,这里以iOS为例

  1. 配置抓HTTPS包
  1. 这时候你抓https的时候还是发现不行,乱码加unknown


    image.png

三.其它常用功能

  1. 网络限速


    网络限速.png

2.通过修改数据源

3.断点调试,修改网络请求和响应内容

4.设置关注请求(有时间,一时间会有多个请求,为了只关注我们关注的请求,简化),选中我们关系的请求,设置Focus即可.


image.png
上一篇下一篇

猜你喜欢

热点阅读