软件推荐:Charles
文章目录
介绍
Charles 是一个 HTTP 代理软件,可以用于检查本地与远程之间的 HTTP 请求。
这款软件只会抓取 HTTP 流量,抓取其他的流量建议使用 Wireshark:读书笔记:Wireshark 数据包分析实战 - 狂飙
抓取请求
可以看到每个请求的参数及返回值,并且提供了多种视图查看,如 Text、Hex、Raw、JSON 等等。
跨平台
同时支持 Windows、macOS 与 Linux。
对于经常需要在不同系统下处理问题的人来说,相同的软件与统一的界面都是易于使用的。
局域网
不光可以本地使用,局域网内的其他电脑或手机也可以远程连接,只要设置代理地址与端口即可。
复制命令
如果需要给别人一个 HTTP 请求,最好的方法就是使用复制 cURL 命令,可以将所有的参数及地址都带上,然后别人可以方便地在命令行下重现那个请求。
扩展阅读
上面只是非常简单地介绍重要的功能,但实际上 Charles 非常强大,建议阅读更多相关的文章了解其功能。
使用大量图片介绍如何使用:
非常全面的教程,涵盖各个方面: