一、背景
众所周知,Charles是一款抓包工具,当然是http协议,不支持tcp。(如果你想要抓tcp包,请转而使用wireshark,在讲述websocket的相关技术有梳理过wireshark抓包)
话说回来,charles如果仅仅拿来抓包,就太屈才了。
希望通过我梳理的一系列文章,让你对charles的了解,不仅限于抓包。系列文章包括以下内容:
- Compose 拼接http请求
- Repeat 回放http请求
- 接口映射工具(Map Remote和Map Local)
- Rewrite 重写工具
- DNS spoofing (DNS域名伪装)
- Block List 和 Allow List (黑白名单)
二、拼接http请求
charles 可以像postman等工具一样,发起http请求。