zoukankan      html  css  js  c++  java
  • charles抓包工具的使用:概述

    一. 什么是包

    用户和后台客户端之间的请求数据,都是以包的形式来传递的,具体要深究,可以去看看这方面的网络知识

    二. 为何要抓包

    1) 可以用来分析网络流量

    2) 可以用来破译抓来的数据,比如密码之类的

    3) 可以看请求状态

    4) 可以看到请求数据

    5) 可以看到请求时间

    6) 对性能测试非常重要

    ......

    三. 常见抓包工具

    测试常用的有:fiddler,charles...

    浏览器内置的:firefox——httpfox

           IE——httpwatch(付费版更高级)

    四. 场景一:抓包WEB数据

    支持协议:http、https

    使用方法:打开工具,就已经在抓取数据了!

    场景:百度柠檬班

    主要讲解:7大主要工具按钮的使用

    1:清除

    2:查找

    3:自定义抓取

    4:编辑请求

    5:url地址显示

    6:请求数据显示

    7:返回内容显示

    问题:有乱码,但是MAC版本的不会存在这个问题

    五. 场景二:抓包APP数据

    使用前提:APP和电脑网络在同一个局域网

    使用方法:设置代理,给charles设置代理,方法如下:

    1) Proxy—access—根据设置IP地址范围—proxy setting—端口:8888

    2) 手机端:wifi—HTTP代理—手动—cmd找到自己电脑的ip地址—填到代理的ip地址栏—端口:8888

    场景:百度柠檬班

    主要讲解:7大主要工具按钮的使用

    1:清除

    2:查找

    3:自定义抓取

    4:编辑请求

    5:url地址显示

    6:请求数据显示

    7:返回内容显示

  • 相关阅读:
    tableView Crash
    字典
    图片轮播器
    第三方,解决模型无法在获取网络数据之后传值问题
    tableView创建方法调用的研究
    IOS常用CGRect的交错,边缘,中心的检测
    log4j日志目录不自动生成的问题
    tomcat 配置虚拟路径
    Linux系统下文件属性:drwxr-xr-x意思
    springmvc json转对象时日期转化
  • 原文地址:https://www.cnblogs.com/my_captain/p/9534551.html
Copyright © 2011-2022 走看看