zoukankan      html  css  js  c++  java
  • charles抓包

     charles抓包

    1、看发出去的请求

    2、定位问题:server端的问题     客户端的问题 

    3、模拟一些服务端返回的异常情况

    具体操作:

    1、打开Charles,登录牛牛杂货铺:

     charles拦截网页并修改返回的数据:

    例子:修改广州58同城页面信息

    1、访问广州58同城网:http://gz.58.com/

    2、用charles抓取 http://gz.58.com/信息,并且设置断点

    3、先清除Charles抓取的包,然后重新刷新广州58同城网,则发现该网站一直在等待响应

     而Charles则显示如下页面:

    但是我们是修改返回数据就不修改请求地址,直接点击Execute就行,然后将原先页面信息全部删除修改为:

     

    则刚才访问的网页就变成这样:

    也可以修改成这样:

     

    手机拦截:
    Step 1:开启Charleshttp代理:
    Step 2:手机端Wifi添加代理:

    1.在手机端打开Wifi设置

    2.沟上[显示高级]选项--【手动】

    3.输入代理服务器的IP与端口,IP即安装了Charles的电脑IP地址,端口就是前面一步设置Charles时所设置的端口。

     
                     

     注意:

    1、必须保证手机和电脑是在同一个局域网里面的
    2、获取到电脑的ip地址 ,查看charles的端口号,默认的端口号是 8888

    b. iOS手机:

    1.点击你所连接的wifi

    2.输入代理服务器的IP与端口,

    IP即安装了Charles的电脑IP地址,端口就是前面一步设置Charles时所设置的端口。

     
     
    Step 3:打开Charles并启动手机端应用开始抓包:

    Step 4:分析抓取的数据包。

  • 相关阅读:
    DFS
    离散化
    前缀和&差分
    数组运用_1-15 选择题
    数组运用_1-13 选择题
    数组运用_1-11 选择题
    数组运用_1-9 选择题
    数组运用_1-4 编程练习
    数组初始_2-22编程练习
    poj 3669 bfs(这道题隐藏着一个大坑)
  • 原文地址:https://www.cnblogs.com/hwtfamily/p/8613418.html
Copyright © 2011-2022 走看看