首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么fiddler为http post的正文显示0?这看起来正确吗?

Fiddler是一款常用的网络调试工具,用于捕获和分析HTTP/HTTPS流量。当使用Fiddler进行HTTP POST请求时,如果正文显示为0,可能有以下几个原因:

  1. 请求正文为空:在发送HTTP POST请求时,请求正文中没有包含任何数据。这可能是由于代码逻辑错误或者数据未正确传递导致的。需要检查代码中是否正确设置了请求正文的内容。
  2. 请求正文被压缩:有些情况下,请求正文可能会被压缩,导致Fiddler无法正确显示其内容。这种情况下,可以尝试在Fiddler中启用解压缩选项,以便正确查看请求正文的内容。
  3. 请求正文被加密:在某些情况下,请求正文可能会被加密,使其在Fiddler中无法直接显示。这可能是出于安全考虑,为了保护数据的机密性而进行的加密操作。如果需要查看加密的请求正文内容,可以尝试使用相应的解密工具或者密钥进行解密操作。

总结来说,当Fiddler显示HTTP POST请求的正文为0时,通常是由于请求正文为空、被压缩或者被加密所致。需要仔细检查代码逻辑、启用解压缩选项或者进行解密操作,以便正确查看和分析请求正文的内容。

请注意,本回答中没有提及具体的腾讯云产品和链接地址,因为该问题与云计算品牌商无关。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Fiddler抓包工具介绍&使用

3>Fiddler可以抓取支持http代理任意程序数据包,如果要抓取https会话,要先安装证书。 HTTP协议 1>要分析Fiddler抓取数据包,我们首先要熟悉HTTP协议。...HTTP状态码主要分为5类:以1开头代表请求已被接受,需要继续处理;以2开头代表请求已成功被服务器接收、理解、并接受;以3开头代表需要客户端采取进一步操作才能完成请求;以4开头代表了客户端看起来可能发生了错误...4>每个状态码详细介绍请参考:https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?...形式显示请求或响应内容 12)XML:若请求或响应数据是xml格式,以xml形式显示请求或响应内容 13)上面是以百度主页例,百度主页采用是GET请求,在TextView中没有请求body,我们再以无忧行网站登录接口例...例如我们在测试登录接口时,输入了正确手机号和密码,但前端提示“请输入正确用户名和密码”;仅仅通过界面提示我们只能描述bug表象,但不能分析出问题原因。

1.4K30

网络编程之抓包工具Fiddler入门

Fiddler可以抓取支持http代理任意程序数据包,如果要抓取https会话,要先安装证书。 HTTP协议 要分析Fiddler抓取数据包,我们首先要熟悉HTTP协议。...HTTP状态码主要分为5类:以1开头代表请求已被接受,需要继续处理;以2开头代表请求已成功被服务器接收、理解、并接受;以3开头代表需要客户端采取进一步操作才能完成请求;以4开头代表了客户端看起来可能发生了错误...每个状态码详细介绍请参考:https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?...形式显示请求或响应内容 12)XML:若请求或响应数据是xml格式,以xml形式显示请求或响应内容 13)上面是以百度主页例,百度主页采用是GET请求,在TextView中没有请求body,我们再以无忧行网站登录接口例...例如我们在测试登录接口时,输入了正确手机号和密码,但前端提示“请输入正确用户名和密码”;仅仅通过界面提示我们只能描述bug表象,但不能分析出问题原因。

1.3K30
  • 【JavaEE初阶】HTTP协议

    要想正确抓包,还需要开启HTTPS功能.HTTPS是基于HTTP进化版协议.当下互联网上绝大部分服务器都是HTTPS.fiddler默认不能抓https包,需要手动启动并安装证书....双击某个包后, 会在右侧显示详细信息, http是有一定格式, Fiddler按照不同格式解析会呈现出不同显示效果, 右侧上下两栏中, 上面是请求, 下面是对应响应....), 请求正文(body)三部分组成, 报头与正文之间使用空行做标记进行分隔.报头与正文之间使用空行做标记进行分隔. 1...., GET请求一般用于服务器获取数据, POST请求一般用于给服务器提交数据, 但并不是强制性要求, 只是建议这样来写....HTTP响应格式 2.3.1 基本格式 HTTP响应报文格式由响应行, 响应报头(header), 响应正文(body)三部分组成, 报头与正文之间使用空行做标记进行分隔.

    19420

    接口测试基础知识

    Web接口一般是Http协议。 Webservice协议也是一种Http协议,不过它进行了一种封装,只能发送Post类型Http请求。 接口本质:接口和接口不同就是它们通信协议不同。...服务端返给客户端(Fiddler叫做Http Response 2.Http Request里面两个重要东西: 请求地址: 如果Fiddler想要发消息给服务器,肯定得先知道地址。...如果是在做Python时候,它会显示Http Request或者是Python Request,它不会显示浏览器。假装我是个浏览器就在头部里面加个User-Agent这样东西。...你详细解读HTTP请求头具体含意: 链接:https://jingyan.baidu.com/article/375c8e19770f0e25f2a22900.html 8.使用Fiddler做抓包分析...(输入正确用户名和错误密码,服务器也返回200。意思是你请求我接收到了,但是不好意思密码错误,虽然你请求我接收到了,但是你还是登录失败了)。

    1.1K30

    fiddler 抓包详细教程「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。 为什么要先学fiddler? 学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好理解协议,先从抓包开始。...本篇以博客园请求例,简单分析get与post数据有何不一样,以后也能分辨出哪些是get,哪些是post了。...,那就是3个部分) 2.下图是fiddler工具抓post请求报文(工具使用看fiddler篇),可以对照上图,更清楚理解http请求报文内容。...响应报文 1.HTTP响应报文主要由状态行、消息报头、空一行、响应正文4部分组成 (当然,如果不算空一行,那就是3个部分) 2.下图就是一个请求响应内容,用fiddler抓包工具可以查看...2.以下是请求https://github.com/timeline.json 这个地址后,用fiddler抓包导出文本,查看完整http请求内容。

    5.6K12

    爬虫进阶(三)

    02|Fiddler是什么: (Fiddler官网图片) 汉译及百度:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你电脑和互联网之间http通讯(通俗一点就是它可以记录你所有访问网站情况...这里我们以获取收趣APP中热门板块例。 当我们打开APP中该页面时,会出现好多api.shouqu.me,Fiddler会把一个页面分成好多URL,我们重点是找出我们真正需要那个URL。...(图一) (图二) (图三) 05|请求URL: 获得目标URL以后我们需要利用request来请求URL,在这里我们需要注意请求方式(post/get),同时也需要设置headers,两部分内容均可以在...6765199.html Fiddler抓包——post请求:http://www.cnblogs.com/yoyoketang/p/6771696.html 经过上面的两篇文章以后我们对URL进行了修改...切换到后面这种形式以后就可以正常request了,具体转化参考博文: http://www.open-open.com/lib/view/open1480922472121.html 一般情况下,显示

    94590

    HTTP协议详解

    HTTP协议格式 2.1 抓包工具 我们先来认识一下HTTP协议格式。我们用一个抓包工具来分析一下HTTP协议。 此处我们用FIddler工具来抓包。...请求正文:空行后面的内容都是正文正文可以是空字符串。是服务器返回给客户端具体数据。 来看看实际HTTP响应中各段样子: 三....2) GET 和 POST 参数传递也是不同,GET 请求是将参数拼加到 URL 上进行参数传递,而 POST 是将参数写入到请求正文中传递。...value: input 标签值 . 对于 type submit 类型来说 , value 就对应了按钮上显示文本。... key input 内容 对应 query string value 总结: 好了,到这里今天知识就讲完了,大家有错误一点要在评论指出,我怕我一人搁瞎bb,没人告诉我错误就寄了。

    11010

    基于Django电子商务网站开发(连载5)

    1.3.2 HTTP请求 HTTP请求方式共分为OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT八种(注意:这些方法均为大写),其中比较常用GET和POST...图1-8 Fiddler 4 捕捉HTTP请求信息 其中第一行,GET /HTTP/1.1请求行,GET表示请求方法,包括前面所介绍八种方法之一;/表示访问是根目录;HTTP/1.1表示协议版本号为...后面的都是请求头,关于请求头,具体介绍读者可以上RFC 2616官方网站查询,在这里不进行介绍了。 由于这个请求没有没有请求数据,所以没有请求正文。...图1-9是一个带请求数据POST请求请求正文例子。 ? 图1-9 Fiddler 4 捕捉HTTP请求正文 1.3.3 HTTP应答 HTTP应答返回码包含服务器响应情况,见表1-1。...图1-10 Fiddler 4捕捉HTTP应答信息 其中,HTTP/1.1 200 OK应答行,如上节一样HTTP/1.1表示HTTP版本编号;200表示返回码,包括前面提到五类中任意一个;OK表示返回短语

    85020

    面试题之接口测试

    2、为什么要做接口测试? 3、为什么要进行抓包测试? 4、怎么区分bug是前台还是后台bug? 5、没有接口文档如何做接口测试? 6、GET请求和POST请求区别? 7、常用接口测试工具?...) 3、为什么要进行抓包测试?...如:GET请求参数,POST请求body正文内容是否有正确返回数据等 5、提交BUG,跟进BUG修改,编写报告 6、GET请求和POST请求区别?...1、GET是明文提交,key和value是跟在接口地址后面的,数据会显示出来,不安全;POST提交数据在表单里面,是隐藏起来,相对GET来说,更加安全一点(但是也可以通过抓包工具获取信息) 2、GET...接口测试工具:Postman、Jmeter 抓包工具:Fiddler、Charles 8、常见状态码?

    47730

    记一次刻骨铭心栽坑

    坑一 这两天用PyCharm打开我代码,因为进入路径不对,导致我代码运行报错。 错误打开方式: ? 正确打开方式: ? 文件有3层,而我从第2层直接打开,所以报错。...因为官网HTMLTestRunner.py文件是python2用,python3要想用,必须改代码。 由于官网HTMLTestRunner版本太老,显示界面不美观也不完整。...坑四 我开着Fiddler下载pip包,总是下载失败。关掉Fiddler就可以了。应该是开着代理,影响下载了。 补充 输出结果出现: ...在单元测试里表示成功了。 F表示失败了,用例没执行通过。...#post请求 带参数 # url='http://119.23.241.154:8080/futureloan/mvc/api/member/login' # data={"mobilephone"...:"18688773468","pwd":"123456"} #为什么手机号是字符串?

    67810

    精选接口测试面试题

    超文本传输协议,端口 80 特点(无记忆功能、快速)是由请求和响应两部分组成。 请求由请求头、请求行、请求正文组成,响应是由响应头、响应行、响应正文组成。...之前我们公司接口是采用 https 协议。https 是 http+ssl 协议 端口 443 面向安全超文本传输协议。 6、get 和 post 请求有什么区别?...比如:在上一个项目中,我做过一个获取手机验证码接口,该接口需要使用 post 方式传递一个手机号参数,传送成功,返回状态码 0 接口信息,并能收到验证码;手机号错误,返回状态码-10001 和提示信息...先讲一个接口业务逻辑,然后再讲,比如我之前使用已注册手机号去调用该注册接口返回状态码 0,注册成功,实际应该返回-10003 才对。 11、接口测试中有哪些要注意测试点?...如何使用? 之前在项目中用过 Fiddler 抓包工具进行 HTTP 协议请求抓取。

    99020

    计算机网络 — HTTP协议 和 HTTPS

    了解 HTTP 协议 1.1 HTTP 是什么 1.2 抓包工具使用 1. Fiddler 下载 2. Fiddler 基本设置 3....HTTP 请求(Request) 4.1 HTTP 方法 4.1 GET 方法 ① 构造 HTTP GET 请求情况 ② 使用 Fiddler 观察 GET请求 4.2 POST 方法...① 构造 HTTP POST 请求情况 ② 使用 Fiddler 观察 POST 请求 4.3 面试题: 谈谈 GET 和 POST 区别 4.4 其他相关方法 4.2 认识请求报头 (header...form表单 ajax 第三方工具 ② 使用 Fiddler 观察 POST 请求 POST 请求特点 首行第一部分为 POST URL query string 一般空 (也可以不为空...是在 HTTP 协议基础上引入了一个加密层(SSL/TLS). 7.2 为什么引入 HTTPS 因为HTTP是明文传输, 本来要传什么,实际上就传了什么,但是一旦这样传输,在传输过程中, 被第三方截获到了

    82220

    Fiddler数据抓包功攻略』| 如何使用Fiddler进行数据抓包与分析?

    ,直接解压使用: 图片 打开后主界面如下: 图片 3 Fiddler信息查看 3.1 查看请求信息 我们以抓取一条数据看下(以禅道登陆界面例),输入用户名和密码登陆: 图片 选择左边一个接口,点击...fiddler界面右侧Inspectors(检查器),可以看到这个接口详细请求信息; 其中Raw可以看到完整信息: 图片 比如请求完整信息如下: POST http://localhost/zentao...captcha= 关于以上部分字段说明: 字段 说明 POST 接口请求方式 http://localhost/zentao/user-login.html 请求接口地址信息 Content-Type...: 图片 4 Fiddler暂停抓包 启动Fiddler后,抓包是不停止,只要访问网络就有数据显示并被记录; 如果想对一些数据抓包并分析,这里可以设置暂停抓包; 暂停按钮在界面的左下角Capturing...(抓包中),点击一下显示空白,表示暂停抓包: 图片图片 5 Fiddler清除抓包数据 如果想清除已经抓到数据包,直接点击界面左上角×,移除所有数据即可: 图片 6 Fiddler设置Filters

    2.6K30

    《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(1)-HTTP和HTTPS基础知识

    这是因为你对HTTP协议越了解,你就能越掌握Fiddler使用方法,反过来你越使用Fiddler,就越能帮助你了解HTTP协议。 Fiddler无论对开发人员或者测试人员来说,都是非常有用工具。..., 也就是以这个规范来向服务器发起请求, 服务器才会给客户端进行正确响应, 所以http有的时候也可以理解是一种 规范、规则、标准。...name:value 3.空白行 4.请求正文内容 说了这么多是不是有点懵有点晕,那宏哥就使用抓包工具抓取实际例子,我们具体看一下: 那么我们在学习http知识时候 就可以先直接使用Fiddler来抓取一个...2.我们可以用Fiddler截取一个响应头看看,如下图所示: 8.3空白行 空白行也就是http规范制定必须存在一个空行, 空行目的就是一种格式,也就是要告诉用户接下来内容就是正文内容了!...起始行和 HTTP 消息中 HTTP 头统称为请求头,而其有效负载被称为消息正文。 好了,对于Http和Https相关知识点宏哥就说这么多了,对于学习fiddler足够了!

    92532

    使用Jmeter开发app端接口自动化案例实战

    ,调试成功,案例开发完成; 4、本次抓取app安装操作系统ios 5、本次开发案例登录和查询案例 ---- 一、使用Fiddler抓包 1.首先进入Tools>Options,设置HTTPS...6.在JmeterHTTP信息头管理器添加表头类型Content-Type、Authorization,Authorization选项是用来校验登录信息,只需要填写登录请求中获取token,为什么要在表头申明...8.在HTTP请求中根据抓包登录请求填写方法:POST,接口地址、请求参数 ?...12.添加查询接口响应断言,用来判断查询结果是否正确,此接口选择errorCode”:0,”即可,如下 ?...13.调试一次,查看查询接口响应结果和fiddler抓包显示一致,案例开发完成,其它接口案例开发,只要遵循查询接口即可 ? ?

    71820

    使用Jmeter开发app端接口自动化案例实战

    ,调试成功,案例开发完成; 4、本次抓取app安装操作系统ios 5、本次开发案例登录和查询案例 一、使用Fiddler抓包 1....在JmeterHTTP信息头管理器添加表头类型Content-Type、Authorization,Authorization选项是用来校验登录信息,只需要填写登录请求中获取token,为什么要在表头申明...在HTTP请求中根据抓包登录请求填写方法:POST,接口地址、请求参数 ? 9....此时可以开发下一个接口,只需要填写接口请求方法,路径,参数即可,如下所示: ? 12. 添加查询接口响应断言,用来判断查询结果是否正确,此接口选择errorCode":0,"即可,如下 ?...调试一次,查看查询接口响应结果和fiddler抓包显示一致,案例开发完成,其它接口案例开发,只要遵循查询接口即可 ? ?

    74662

    手把手教你玩转Fiddler抓包工具

    也会先经过fiddler,然后数据才到浏览器中显示,这样一个过程,fiddler就抓取到了请求和响应整个过程。...HTTP协议主要特点 1.支持客户/服务器模式 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。 请求方法常用有GET、HEAD、POST。...HTTP协议之请求 http请求由三部分组成,分别是:请求行、消息报头、请求正文 请求方法有多种, 各个方法解释如下: GET请求获取Request-URI所标识资源 POST在Request-URI...HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文 状态代码有三位数字组成,第一个数字定义了响应类别,且有五种可能取值: 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--...xxx:中断 HTTP 响应状态指定字符全部 session 响应。

    1.2K40

    Fiddler不会用,在公司经常被打脸吧?

    也会先经过fiddler,然后数据才到浏览器中显示,这样一个过程,fiddler就抓取到了请求和响应整个过程。...HTTP协议主要特点 1.支持客户/服务器模式 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。 请求方法常用有GET、HEAD、POST。...HTTP协议之请求 http请求由三部分组成,分别是:请求行、消息报头、请求正文 请求方法有多种, 各个方法解释如下: GET请求获取Request-URI所标识资源 POST在Request-URI...HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文 状态代码有三位数字组成,第一个数字定义了响应类别,且有五种可能取值: 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--...xxx:中断 HTTP 响应状态指定字符全部 session 响应。

    1.9K30

    《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(4)-会话面板和HTTP会话数据操作详解

    2.会话列表 (Session list) 概览 Fiddler抓取到每条http请求(每一条称为一个session),会话列表 主要是Fiddler所抓取到每一条http请求都会显示到这里。...各个字段含义描述如下表所示: 名称 描述 # 显示抓取请求id顺序和类型图标,id从1开始递增,HTTP Request 顺序,从1开始,按照页面加载请求顺序递增 Result HTTP响应结果状态码...icon 含义 正在将请求发送到服务器 正在从服务器读取响应 请求在断点处暂停 响应在断点处暂停 请求使用HTTP HEAD方法;反应应该没有身体 请求使用 HTTP POST 方法...只有请求报文 Request Body 保存当前请求会话请求正文文本文件 5.6.3Response Response(响应)子菜单如下图所示: 各个选项含义如下表所示: 选项 描述 Entire...(2)选中上图会话框上decode按钮,这样就自动解码了。 解码后,响应正文没有乱码,如下图所示: 其实如果你已经了解了http基础知识,那么会话列表中信息也会很快理解!

    1.5K20
    领券