现象:

使用Wireshark抓包,抓出来的响应体是乱码的,切成utf-8也不行

查了很多资料 最后发现问题出在请求头Accept-Encoding: gzip, deflate

通过压缩再进行传输的话会减少传输的数据量 所以很多请求都会携带这个头 通过压缩后进行传输

而浏览器对于从服务器中返回的对应的gzip压缩的网页,会自动解压缩

但是通过代码请求 Wireshark进行抓包 没有进行解码 就会出现乱码

解决方法:

一、修改请求头Accept-Encoding:* 或是Accept-Encoding:''  就可以啦

二、手动解码这串数据:

1.在上图中点击Show data as 选择 原始数据或是raw 也就是会出现响应原本的16进制数据

2.另存为 后缀为zip压缩文件

3.用一个可以编辑16进制文件的软件(notepad++  UE等等)进行编辑 把1f 8b前面的都删掉 然后保存

4.解压这个zip文件 再打开解压后的文件就能看到解码后的明文数据了

三、在数据请求栏目中寻找

1.点开Hypertext Transfer Protocol

2. 

3.点开File Data 看16进制栏目的数据是不是你想要的 ,是的话直接右键File Data复制值就能拿到了

解决Wireshark抓包跟踪流后http的响应正文乱码相关推荐

  1. 用Wireshark抓包分析协议 计算机网络

    此篇博客记录使用Wireshark抓包分析协议. 目录 一.DNS 二.分析TCP握手过程 三.TLS报文 四.HTTP协议 五.SMTP 六.ARP 七.RTP 八.RTMP 一.DNS DNS是域 ...

  2. WireShark抓包,may be caused by ip checksum offload的解决办法

    From: http://blog.csdn.net/yanjiee/article/details/8051494 今天在用WireShark抓包的时候,发现由本机发出去的包都是黑底红字,点进去看了 ...

  3. wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明

    wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明过滤器的区别捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中.需要在开始捕捉前设置.显示过滤器(Di ...

  4. Wireshark抓包工具使用教程以及常用抓包规则

    Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但 ...

  5. 第三十三期:使用wireshark抓包分析-抓包实用技巧

    杰哥很忙 7月9日 前言 本文整理一下日常抓包使用的一些方法及抓包分析的一些方法. 本文基于wireshark2.2.6版本进行抓包处理.其他版本使用方式大同小异. 自定义捕获条件 wireshark ...

  6. Wireshark抓包原理(ARP劫持、MAC泛洪)及数据流追踪和图像抓取(二)

    [网络安全自学篇] 十三.Wireshark抓包原理(ARP劫持.MAC泛洪)及数据流追踪和图像抓取(二) 2019年09月22日 21:55:44 Eastmount 阅读数 3515 文章标签:  ...

  7. wireshark抓包测试:海康摄像机

    之前反馈海康威视的网络监控摄像机数据在平台拉流异常,读取不到数据,问题所在范围很大,一步步查找,跟着领导学抓包测试,在学校接触过wireshark抓包,不过只是小打小闹入门而已,真正实战的还是得跟着导 ...

  8. wireshark 抓包 出现 SSL Continuation Data

    问题描述 使用 wireshark 抓包时,出现: 协议为 SSL Info 为 Continuation Data 但是 --却无法展开分析: 原因分析 ssl continuation data? ...

  9. DApp区块链 | wireshark抓包

    目录 需求 方法 步骤 安装wireshark 安装npcap 现象 | 无法DApp抓包 问题 思路 解决 笔记 计算机网络 wireshark 需求 抓取并过滤DApp流量包 方法 软件:wire ...

  10. wireshark 抓包工具

    Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但 ...

最新文章

  1. spring-boot的access日志格式修改
  2. Microsoft 服务器产品端口
  3. vs2015改程序名字
  4. iovec结构体定义及使用
  5. Move from SQL to SOQL
  6. 自制服务器语言,修改系统语言,NTF服务器
  7. php ajax成功失败,php – 让$.ajax失败
  8. python 归纳 (十二)_并发队列Queue的使用
  9. [html] HTML为什么要语义化?语义化有什么好处?
  10. 机器学习相关——协同过滤
  11. linux ssh非交互脚本,Linux expect非交互式执行脚本
  12. linux下python开发工具_Python开发工具 Wing IDE
  13. ModelCoder状态机中的State逻辑
  14. Docker-CE 入门
  15. 取消文件与svn服务器的关联
  16. Kubernetes 【网络组件】CNI网络概念
  17. SVN可视化管理工具
  18. 手机php文件怎么修改,安卓手机上pdf文件怎么修改
  19. 一笑望穿一千年,笑对繁华尘世间
  20. 离散数学西电版复习笔记——第一章:命题逻辑

热门文章

  1. 鸿蒙炼体 等级划分,洪荒的等级划分
  2. 使用maven为web工程引入jstl包时报错
  3. 石河子大学计算机专业录取分数线,石河子大学2020年录取分数线(附2017-2020年分数线)...
  4. jscript php,JavaScript_JScript 运算符,JScript 运算符算术运算符- phpStudy
  5. easyExcel下载Excel
  6. 程序员应该如何培养自己的人脉关系
  7. PKI、KDC、DH、RSA都是些什么
  8. 十进制转换为其他进制(c语言)
  9. Jenkins修改Job工作空间、修改日志路径
  10. oracle+rac+ogg部署,RAC环境下配置OGG同步