Charles03--原理

Charles原理

Charles是以web代理服务器的形式进行工作的
Charles的实现原理并不复杂;大概的实现如下:
Charles03--原理
charles相当于一个插在服务器和客户端之间的“过滤器”;
当客户端向服务器发起请求的时候,先到charles进行过滤,然后charles在把最终的数据发送给服务器;
注意:此时charles发给服务器的数据,不一定是客户端请求的数据;charles在接到客户端的请求时可以*的修改数据,甚至可以直接拦截客户端发的请求;
服务器接收请求后的返回数据,也会先到charles,经过charles过滤后再发给客户端;
同理:客户端接收的数据,不一定就是服务器返回的数据,而是charles给的数据;
Charles03--原理
Charles03--原理
Charles03--原理

生活中的代理

Charles03--原理

上一篇:Charles10--抓包工具过滤网络请求模拟网络


下一篇:安卓机下载Charles证书时,未弹窗提示下载证书解决方法