最近为了学习接口自动化,特意去了解了一下fiddler,在此写下自己对fiddler的一点了解。

http的响应码

在抓包之前,我们要了解一下http协议

200 ok :也就是服务器响应成功的意思,说明这个接口是通的。

3xx:重定向相关。

4xx:找不到服务器或url有误,最常见的就是404,请求资源不存在。

5xx:服务器内部错误,一般是服务器出了问题。

Captuing:抓包的启动和关闭按钮,也可以按F12来开启关闭。

工具栏和快捷栏就不做多介绍了。

会话栏

# : 代表请求的类型和内容,比如图片,js脚本等。

Result: http请求返回的结果(状态码),上面已经做了介绍。

Protocol: 请求协议的类型。

Host : 请求的域名或服务器地址。

URL: 服务器的路径。

Body: 请求数据的大小。

Caching: 缓存。

Content-type: 连接类型。

Process:请求的客户端。

Request和Response

Request : 其实就是客户端发送的请求

Response : 服务器返回的响应

Headers : 请求头信息,包括cookie,client

WebFroms:请求参数信息表格展示,更直观。一般get请求没有body,可以在这里查看参数

Cookie: 查看http请求的所有cookie信息

Raw:查看一个请求或响应的全部内容

Json: 查看一个请求的json数据

Xml: 查看xml文件的信息

Request

1.请求栏: 包括请求方式,URL,http协议版本

2.Host: 服务器域名或地址

3.请求正文:

user-Agent

user-Agent请求报头域用于手机客户端的信息,如浏览器版本,操作系统等。

Accept

Accept请求报头域用于指定客户端接受哪些类型的信息。eg:Accept:image/gif,表明客户端希望接受GIF图象格式的资源;Accept:text/html,表明客户端希望接受html文本。

Accept-Charset

Accept-Charset请求报头域用于指定客户端接受的字符集。eg:Accept-Charset:iso-8859-1,gb2312.如果在请求消息中没有设置这个域,缺省是任何字符集都可以接受。

Accept-Encoding

Accept-Encoding请求报头域类似于Accept,但是它是用于指定可接受的内容编码。eg:Accept-Encoding:gzip.deflate.如果请求消息中没有设置这个域服务器假定客户端对各种内容编码都可以接受。

Accept-Language

Accept-Language请求报头域类似于Accept,但是它是用于指定一种自然语言。eg:Accept-Language:zh-cn.如果请求消息中没有设置这个报头域,服务器假定客户端对各种语言都可以接受。

4.请求body:参数的组成部分

Response

1.响应栏:服务返回的结果,版本号

2.响应正文:

Date:服务器返回的时间

Server : 服务器用来处理请求的软硬件

Content-Type:连接类型,这里用的是json,charset=utf-8 编码格式

3.响应body:服务器返回的参数

Decode

如果碰见乱码的话,点击一下Decode,后续的请求就会自动解码了

fd抓包数据类型_fiddler——抓包中的王者相关推荐

  1. fiddler抓取谷歌浏览器的包_fiddler抓不到chrome浏览器的请求

    今天遇到一个非常尴尬的问题,接口在某种情况下会报错,此时前端会展示NAN之类的东西,由于复现不了,接口现在一直不报 错了,所以就让前端做了个友好提示, 当接口报错时,给个提示"请稍后重试&q ...

  2. burpsuite小米手机抓包_burpsuite小米手机抓包_Fiddler抓包实用非常详细

    抓包工具fiddler Fiddler4工作原理: Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888,这时fiddler的默认端口,也就是说我们发送 ...

  3. 解决Fiddler无法抓到手机的会话包

    解决Fiddler无法抓到手机的会话包 使用Fiddler抓手机的会话包涉及多个方面,所以容易出现无法抓取包的情况.遇到这类问题,需要按照以下顺序进行检查和排除. (1)在Fiddler中设置监听的端 ...

  4. Fiddler抓取手机(app)https包

    很多同学有看过原文,但是按照原文还是没有设置成功(我就是其中一个)然后查了网上资料,在某些选项上进行增加,填写,配置通过.(和原文略有不同) 安装Fiddler,我们正常的流程在feiddler中设置 ...

  5. python爬虫beautifulsoup爬当当网_Python爬虫包 BeautifulSoup 递归抓取实例详解_python_脚本之家...

    Python爬虫包 BeautifulSoup  递归抓取实例详解 概要: 爬虫的主要目的就是为了沿着网络抓取需要的内容.它们的本质是一种递归的过程.它们首先需要获得网页的内容,然后分析页面内容并找到 ...

  6. tcpdump抓两个网卡的包_tcpdump 抓包统计 分享助,请问用tcpdump抓包后,如何查看每个包...

    如何用tcpdump抓包统计流量 TCPDUMP 抓包 怎么查看 抓的包的内容小编们每天忙忙碌碌,谁还记得小时候那些大大"的梦想.多久,没有停下脚步,哪怕只是单纯的晒晒太阳.现在的人,科技先 ...

  7. 转载:tcpdump抓包和Wireshark解包

    转自:https://www.cnblogs.com/domestique/p/8028405.html 简介 用简单的话来定义tcpdump,就是:dump the traffic on a net ...

  8. Fiddler 详尽教程与抓取移动端数据包

    转载自:http://blog.csdn.net/qq_21445563/article/details/51017605 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Stat ...

  9. http抓包实战 pdf_抓包实战 | 浏览器里的HTTP请求到底是如何完成的?

    来源丨木木匠 my.oschina.net/luozhou/blog/3003053 文中很多细节就是面试时关于"网络"这一块所常问的,还是得多积累一点 概   览 上一篇文章&l ...

  10. 抓包,反抓包,反反抓包

    前言 当年还在学校的时候,就接触到了抓包,当时还在贴吧写了一篇小白文来误导小白(不是.但当时的自己还没接触到逆向,竟然对抓包没有提起兴趣,说到底又是太年轻,不懂事.时至今日,才发现它是安全人员必须要掌 ...

最新文章

  1. Android camera开发总结
  2. 修复SQL Server Compact数据库时遇到找不到指定的模块的异常
  3. 《系统集成项目管理工程师》必背100个知识点-30工作分解结构(WBS)分解形式
  4. qt调试时变量十六进制_QT-串口调试助手自动定时收发、十六进制转换
  5. OpenCV+python图像处理基础操作
  6. Java ObjectOutputStream writeFloat()方法与示例
  7. Java8 Stream详解~映射(map/flatMap)
  8. 职业学校计算机知识试卷答案,2016中等职业学校计算机等级考试题库(含答案)计算机基础题库...
  9. ubuntu 版mysql客户端工具_使用Ubuntu 20.04作为日常办公主力使用体验(远程维护工具)...
  10. 对makefile中:单冒号普通规则和::双冒号规则的理解 -转
  11. SPDK/PMDK/VTune Amplifier 2019中国峰会顺利落幕
  12. u盘工作表在计算机上打不开,U盘中无法打开的excel的解决办法
  13. D-Feet的复杂类型使用攻略(DBUS)
  14. QT笔记——Qt动态属性 之 unpolish() 和 polish()
  15. RouterOS o*** client 连接爱快 Open*** 服务端
  16. JavaWeb实用项目之----化妆品销售网
  17. html5地图编辑器,Tiled地图编辑器 Tiled Map Editor 的使用(一)基础功能+地形功能...
  18. 亚马逊SPAPI的PII权限的使用指南
  19. 蜻蜓FM信息流推荐探索与实践
  20. CSS:标准文档流、浮动、绝对定位—(解决有时候父元素不能自动扩展)

热门文章

  1. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_25-前后端请求响应流程小结...
  2. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-8.用户模块开发之保存微信用户信息...
  3. 推荐一下干货-------为什么你的app不耐看
  4. ValueStack中的context与ActionContext的区别
  5. Python 之图片对比
  6. SqlServer2008基础知识:安全与权限
  7. 【会议】2009-1-6
  8. Delphi 日期函数列表
  9. 计时器 【扩展欧几里得+BSGS】
  10. robot脚本编写规范