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

当我将其设置为POST时,为什么Fiddler正在执行GET

当将请求设置为POST时,但Fiddler却执行GET请求的原因可能是由于以下几种情况:

  1. 错误的请求设置:可能是在Fiddler中设置请求方法时出现了错误。请确保在请求的"请求方法"字段中选择了"POST",而不是"GET"。
  2. 缓存问题:Fiddler可能会缓存之前的请求,并在执行时使用缓存的请求方法。尝试清除Fiddler的缓存,然后重新发送请求。
  3. 服务器重定向:服务器可能会将POST请求重定向为GET请求。这可能是由于服务器配置或应用程序逻辑的问题。检查服务器端的代码或配置,确保正确处理POST请求。
  4. 代理设置:Fiddler是一个代理工具,可能会受到代理设置的影响。检查Fiddler的代理设置,确保没有配置错误。

总结:当将请求设置为POST时,Fiddler执行GET请求可能是由于错误的请求设置、缓存问题、服务器重定向或代理设置等原因导致的。需要仔细检查这些方面,并进行相应的调整和排查。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云云服务器(CVM):提供弹性计算能力,满足各种业务需求。产品介绍链接
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的云端存储服务。产品介绍链接
  • 腾讯云人工智能(AI):提供丰富的人工智能服务和解决方案,包括图像识别、语音识别、自然语言处理等。产品介绍链接
  • 腾讯云物联网(IoT):提供全面的物联网解决方案,帮助连接和管理物联设备。产品介绍链接
  • 腾讯云区块链(BCBaaS):提供安全、高效的区块链服务,支持快速搭建和管理区块链网络。产品介绍链接
  • 腾讯云音视频处理(VOD):提供音视频上传、转码、剪辑、播放等功能,满足多媒体处理需求。产品介绍链接
  • 腾讯云云原生应用平台(TKE):提供容器化部署和管理的云原生应用平台。产品介绍链接
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Fiddler实战

HTTP/404 Not Found响应,比如我现在不勾选它;如下所示: 那么我现在再来访问淘宝网,就访问不了,提示如下所示: Enable Latency的含义是:控制匹配某个规则的请求立即执行...正在运行的应用进程和Fiddler在相同的主机时,Fiddler才能判断出是那个进程发出的哪个请求; 下拉框 Show only traffic from的列表中包含了系统中当前正在运行的所有进程,如下所示...如下所示: 当然我们可以在filters里面的选项勾选也可以进行调式如下: 断点选项框支持对包含给定属性的请求或响应设置断点; Break request on POST选项含义是:会为所有POST请求设置断点...; Break request on GET with query string的含义是:会为所有方法GET且URL中包含了给定查询条件的请求设置断点。...Time HeatMap复选框会基于服务器返回给定响应所需要的时间每个session设置背景颜色。

2K10

猫哥网络编程系列:HTTP PEM 万能调试法

当我们需要快速定位「线上产品的接口问题」,如果没有源码、数据、依赖服务和足够的时间去搭建一个测试环境,则通常会使用 HTTP 代理服务器来进行快速抓包调试。...接下来,我们将手机的 Wi-Fi 代理设置上述的 IP 与 端口号,以下是 iOS 的设置截图( Android 系统通常是长按已连接的 Wi-Fi ,在弹出的高级设置菜单中配置代理服务器)。 ?...原理上可以理解当我们在 PC 端的后台进行 debug ,相关的操作被序列化成一组 JSON 字符串,数据经由通道传输给手机端中的 H5 页面,页面在接收到这些数据之后反序列化成相应的 JS 脚本操作...)命令获取本机 IP 后,在本机 Chrome 浏览器中访问 Weinre 管理后台:http://10.2.69.47:8081 (本例中我的 IP 10.2.69.47,请注意将其替换成自己的局域网...大部分开发者能够很自然的这样理解:「GET」 表示「读」操作,「POST」 表示「写」操作。这样既可以保证中间组件与浏览器很好的利用 GET 的缓存机制,又能降低接口设计的复杂度。

1.8K60

测试工具Fiddler(三)—— 常见功能介绍

当我们线上的出现bug的时候,可以使用线上返回 的文件在本地做一个修改,看看bug是否解除。 4、composer:前后端接口联调:可以将条目拖到composer然后进行模拟执行;伪造请求。...关于Fiddler的AutoResponder重定向功能,主要是进行会话的拦截,然后替换原始资源的功能。 1、什么是请求重定向?...2、为什么要用这个功能?...简单来说,Composer可以用来接口测试,支持前后端接口连调,支持多种类型的请求,如GETPOST。其中,POST请求的参数写在request body中、一般协议选择HTTP1.1。 ?...Composer使用操作如下: 将左侧监控面板中截获到的请求,拖到composer面板中 修改parsed框Request Body(post请求需要修改,get请求不需要修改)中的值 点击右上角【Execute

1.8K10

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

个人理解:fiddler是一个抓包工具,当浏览器访问服务器会形成一个请求,此时,fiddler就处于请求之间,当浏览器发送请求,会先经过fiddler,然后在到服务器;当服务器有返回数据给浏览器显示,...HTTP协议的主要特点 1.支持客户/服务器模式 2.简单快速:客户向服务器请求服务,只需传送请求方法和路径。 请求方法常用的有GET、HEAD、POST。...HTTP协议之请求 http请求由三部分组成,分别是:请求行、消息报头、请求正文 请求方法有多种, 各个方法的解释如下: GET请求获取Request-URI所标识的资源 POST在Request-URI...方法在浏览器的地址栏中输入网址的方式访问网页, 浏览器采用GET方法向服务器获取资源,eg:GET /form.html HTTP/1.1 (CRLF) POST方法要求被请求服务器接受附在请求后面的数据...xxx:中断 HTTP 响应状态指定字符的全部 session 响应。

1.2K40

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

个人理解:fiddler是一个抓包工具,当浏览器访问服务器会形成一个请求,此时,fiddler就处于请求之间,当浏览器发送请求,会先经过fiddler,然后在到服务器;当服务器有返回数据给浏览器显示,...HTTP协议的主要特点 1.支持客户/服务器模式 2.简单快速:客户向服务器请求服务,只需传送请求方法和路径。 请求方法常用的有GET、HEAD、POST。...HTTP协议之请求 http请求由三部分组成,分别是:请求行、消息报头、请求正文 请求方法有多种, 各个方法的解释如下: GET请求获取Request-URI所标识的资源 POST在Request-URI...方法在浏览器的地址栏中输入网址的方式访问网页, 浏览器采用GET方法向服务器获取资源,eg:GET /form.html HTTP/1.1 (CRLF) POST方法要求被请求服务器接受附在请求后面的数据...xxx:中断 HTTP 响应状态指定字符的全部 session 响应。

1.9K30

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

本篇以博客园的请求例,简单分析getpost数据有何不一样,以后也能分辨出哪些是get,哪些是post了。...getpost请求参数区别 1.关于getpost的功能上区别就不说了,大家自己查资料,这里主要从fiddler抓包的层面查看请求参数上的区别 2.get请求的Raw参数查看,主要分三部分: 第1...:第三块区域可以输入请求头信息 4.请求body:post请求在此区域输入body信息 5.执行:Execute按钮点击后就可以执行请求了 6.http版本:可以勾选http版本 7.请求历史:...上一步抓包的数据,如下图红色区域 4.header请求头区域,可以把前面登录成功后的头部抓包的数据copy过来 (注意,有些请求如果请求头空的话,会请求失败的) 5.执行成功后查看测试结果...session 响应 Bpm xxx: 中断指定请求方式的全部 session 响应 、、同于 bpv xxx Bpu xxx:与bpafter类似 当这些命令没有加参数,会清空所有设置了断点的

5.3K12

接口测试-Mock测试方法

(4)隔离系统 假如我们需要调用一个post请求,为了获得某个响应,来看当前系统是否能正确处理返回的“响应”,但是这个post请求会造成数据库中数据的污染,那么就可以充分利用Mock,构造一个虚拟的post...127.0.0.0:8080/foo,返回一个json{“foo”:”bar”}。...在选择mock工具,可参考以下几个方面: 一是数据要好管理,别让我管理一堆文件; 二是mock接口最好可以设置成和真实接口完全一致,这样就只需要切换hosts就可以切换mock接口和真实接口,不需要修改代码...测试工程师在做测试,也需要服务器返回一些特殊的数据来做测试,使用 Fiddler AutoResponder功能来伪造测试数据(创建虚拟对象),能大大减少测试工程师的工作量。...1.2 使用Fiddler进行Mock测试 (1)接口抓包—–找到要mock的接口 以掘金首页例,找到下面的接口 https://gold-tag-ms.juejin.im/v1/categories

1.3K10

Mock测试,是个什么B玩意!

4、隔离系统 假如我们需要调用一个post请求,为了获得某个响应,来看当前系统是否能正确处理返回的“响应”,但是这个post请求会造成数据库中数据的污染,那么就可以充分利用Mock,构造一个虚拟的post...127.0.0.0:8080/foo,返回一个json{"foo":"bar"}。...在选择mock工具,可参考以下几个方面: 一是数据要好管理,别让我管理一堆文件; 二是mock接口最好可以设置成和真实接口完全一致,这样就只需要切换hosts就可以切换mock接口和真实接口,不需要修改代码...测试工程师在做测试,也需要服务器返回一些特殊的数据来做测试,使用 Fiddler AutoResponder功能来伪造测试数据(创建虚拟对象),能大大减少测试工程师的工作量。...2、使用Fiddler进行Mock测试 接口抓包-----找到要mock的接口 以掘金首页例,找到下面的接口 https://gold-tag-ms.juejin.im/v1/categories

61410

爬虫进阶(三)

总第69篇 01|背景介绍: 我们前面的几篇推文都是针对网页版的内容进行抓取,但是有的时候当我们想要的数据没有网页版只有APP端,这个时候该怎么办呢?是人工去摘抄我们想要的数据吗?...),设置断点,查看所有的“进出”Fiddler的数据包扩:cookie,html,js,css等文件。...这里我们以获取收趣APP中热门板块例。 当我们打开APP中的该页面,会出现好多api.shouqu.me,Fiddler会把一个页面分成好多URL,我们的重点是找出我们真正需要的那个URL。...(图一) (图二) (图三) 05|请求URL: 获得目标URL以后我们需要利用request来请求URL,在这里我们需要注意请求方式(post/get),同时也需要设置headers,这两部分内容均可以在...试了好几次,上网查了很久发现是URL的问题,是因为目标url复制的有问题,详细参考下面的博文: Fiddler抓包——get请求:http://www.cnblogs.com/yoyoketang/p/

93090

【测试面试】2022年软件测试面试题大全(精品带回答的)

►►► 前言 软件测试 员是在项目的不同阶段一直从事着各种各样的测试,但是当需要测试所需技能状况,却找不到一个合适的方法。 ……面试表现自信:一般说来,面试首先会从了解求职者的概况开始。...►►► get方法和post方法的区别?...get方法使用URL或者cookie传参,post把数据存在body里; get的URL长度有限,post的数据可以很大; get的可以在地址栏看见,不安全,机密信息用post传输; get用户查数据,...登录后产生的token,将其存放在json等配置文件里,等其他接口想用的时候,直接引入这个配置文件的变量的参数就行,如果是cookie还可以引入session关联 ►►► fiddler如何抓包?...手机端需要在网络处进行设置设置成登录fiddler的电脑的IP地址和8888端口,把fiddler作为代理服务器,连接手机和fiddler后进行抓包 ►►► 总结 想象困难做出的反应,不是逃避或绕开它们

32121

文加图, 理解Http请求与响应

保持连接节省了每个请求建立新连接所需的时间, 还节约了网络带宽. 3. 使用fiddler抓包验证请求信息和响应信息 这里, 给大家推荐一个抓包工具fiddler, 免费好用....这里我们安装fiddler后, 打开composer, composer可以直接构建http请求并执行. 3.1 get的请求和应答 我们首先构建一个get请求, 设置如下: ?...可以看到, 我们需要设置请求方法, 请求地址, 请求协议和请求头. 点击execute, 即可执行我们的请求. 上图左栏即是我们请求的结果, 点击查看....我们分析下, 其请求方法post, 请求地址btnLogin_Click, 请求协议HTTP/1.1....如果我们要写一个库来完成http协议的功能, 那么我们应该需要控制 请求方法: get/post, 请求地址: url, 请求协议: http/1.1, 请求头: 描述自身信息, 请求体: post才有

1.3K20

面试题之接口测试

2、为什么要做接口测试? 3、为什么要进行抓包测试? 4、怎么区分bug是前台还是后台的bug? 5、没有接口文档如何做接口测试? 6、GET请求和POST请求的区别? 7、常用的接口测试工具?...,根据抓取的数据设计测试用例 3、执行测试用例,用Postman或Jmeter把多个接口按业务流程测试 4、验证结果。...如:GET请求参数,POST请求的body正文内容是否有正确的返回数据等 5、提交BUG,跟进BUG修改,编写报告 6、GET请求和POST请求的区别?...1、GET是明文提交,key和value是跟在接口地址后面的,数据会显示出来,不安全;POST提交数据在表单里面,是隐藏起来的,相对GET来说,更加安全一点(但是也可以通过抓包工具获取信息) 2、GET...提交数据,内容有字数限制;POST在表单里面提交数据,没有字数限制 3、GET是获取数据,POST是发送数据 7、常用的接口测试工具?

44730

测试工程师的面试基础题目

② 计划阶段 辨别出哪些活动和资源和测试的目标匹配的,辨别并追踪这些测试的指标、计划。 ③ 分析阶段 通过需求文档等条件辨别测试条件,追溯到需求。...11、get方法和post方法的区别 get方法使用URL或者cookie传参,post把数据存在body里; get的URL长度有限,post的数据可以很大; get的可以在地址栏看见,不安全,机密信息用...post传输; get用户查数据,post用于增、删、改、提交数据。...14、上下游接口的依赖 设置一个全局变量 登录产生的token,通过全局变量传递token的参数 依赖第三方数据的接口可以借助mock虚拟对象或者先返回上一个接口的返回值,在将这个返回这设置环境变量或者全局变量...,fiddler会自动开启本地代理,进行抓包,获取请求和参数 「手机」端需要在网络处进行设置设置成登录fiddler的电脑的IP地址和8888端口,把fiddler作为代理服务器,连接手机和fiddler

26121

接口测试面试题

检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系 2 GET请求和POST请求区别是什么? GET在浏览器回退是无害的,而POST会再次提交请求。...GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置GET请求只能进行url编码,而POST支持多种编码方式。...GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST么有。...GET参数通过URL传递,POST放在Request body中。 GET请求:用于信息获取,相对而言是安全和幂等的;在做数据查询,建议用GET方式,如:商品信息接口、搜索接口、博客访客接口......Get方式是从服务器上获取数据;在做数据查询,建议用Get方式;如:商品信息接口、搜索接口、博客访客接口等。

1.2K10

Fiddler抓包工具介绍&使用

2>HTTP的工作过程:当我们请求一个超链接,HTTP就开始工作了,客户端先发送一个请求到服务器,请求内容包括:协议版本号、请求地址、请求方式、请求头和请求参数;服务器收到请求后做相应的处理,并将响应数据返回到客户端...更多关于HTTP协议的介绍请参考:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html 3>请求方式常用的有:GET、PUT、POST...2>Fiddler安装后,设置的端口默认为8888,当Fiddler启动后,默认将IE的代理设为了127.0.0.1:8888,而其他如火狐浏览器需要手动设置代理后才可以抓包。设置内容如图: ?...,百度主页采用的是GET请求,在TextView中没有请求body,我们再以无忧行网站登录接口例,它是一个POST请求,除了请求头外,在TextView中多了请求数据。...这也是GET请求和POST请求的一个区别。GET请求是将请求参数放在url中,而POST请求一般是将请求参数放在请求body中。 ? ?

1.3K30

Python爬虫之urllib库—进阶篇

博主推荐使用fiddler工具,因为爬虫就是模拟浏览器工作,fiddler会帮助我们抓取正常使用浏览器POST请求的内容,这样我们只要把抓到的浏览器POST的信息填到爬虫程序里就ok了。...这句的意思是利用了urllib库的parse来对post内容解析,为什么要解析呢?...注:Python3.x中编码解码规则为 byte—>string—>byte的模式,其中byte—>string解码,string—>byte编码 代理IP 为什么要使用代理IP?...,key'http',value'代理ip:端口号' proxy={'http':'115.193.101.21:61234'} # 设置超时2秒,单位秒 timeout=2 try: #设置socket...在post和代理IP使用的基础上又增加了超时的使用,红色变化部分。 socket.setdefaulttimeout(timeout) 设置socket超时时间,如果不设置,则会使用默认时间。

73780

Python爬虫之urllib库—进阶篇

urllib库除了一些基础的用法外,还有很多高级的功能,可以更加灵活的适用在爬虫应用中,比如,用HTTP的POST请求方法向服务器提交数据实现用户登录、当服务器检测出频繁使用同一IP而发出禁令,如何使用代理...博主推荐使用fiddler工具,因为爬虫就是模拟浏览器工作,fiddler会帮助我们抓取正常使用浏览器POST请求的内容,这样我们只要把抓到的浏览器POST的信息填到爬虫程序里就ok了。...注:Python3.x中编码解码规则为 byte—>string—>byte的模式,其中byte—>string解码,string—>byte编码 代理IP 为什么要使用代理IP?...,key'http',value'代理ip:端口号' proxy = {'http': '115.193.101.21:61234'} # 设置超时2秒,单位秒 timeout = 2 try:...在post和代理IP使用的基础上又增加了超时的使用,红色变化部分。 socket.setdefaulttimeout(timeout) 设置socket超时时间,如果不设置,则会使用默认时间。

51110

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

Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。...HTTP的工作过程:当我们请求一个超链接,HTTP就开始工作了,客户端先发送一个请求到服务器,请求内容包括:协议版本号、请求地址、请求方式、请求头和请求参数;服务器收到请求后做相应的处理,并将响应数据返回到客户端...Fiddler安装后,设置的端口默认为8888,当Fiddler启动后,默认将IE的代理设为了127.0.0.1:8888,而其他如火狐浏览器需要手动设置代理后才可以抓包。设置内容如图: ?...,百度主页采用的是GET请求,在TextView中没有请求body,我们再以无忧行网站登录接口例,它是一个POST请求,除了请求头外,在TextView中多了请求数据。...这也是GET请求和POST请求的一个区别。GET请求是将请求参数放在url中,而POST请求一般是将请求参数放在请求body中。 ? ?

1.2K30

《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(7)-Fiddler状态面板-QuickExec命令行

,bpv POST (中断所有 POST 请求的 session)2,bpv (不带参数表示清空所有设置断点的 session) g or go 继续中断的断点,放行 select select...值域名如baidu.com的Session) 其他 PREFS SET 设置详情页自动定位tab,定位 request/response 在特定的tab上,用于在很多条session中,查看每条session...show Fiddler 从任务栏图标恢复图形界面 此命令在命令行工具 ExecAction.exe 中使用 quit 退出 Fiddler !...dns 输出IP地址 对目标主机执行DNS查找,并在LOG选项卡上显示结果1,!dns www.baidu.com (将www.baidu.com对应的IP地址解析并输出)2,!...如下图所示: 7.默认命令 为什么输入默认命令,会有作用,这因为Fiddler已经定义好了,在OnExecAction函数中,如下图所示: 8.小结  到此对Fiddler做一些界面的介绍基本上就差不多了

91040

《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(13)-Fiddler请求和响应断点调试

使用者功能要用到fiddler的命令行。因为这个菜单里面是中断所有的请求 2.为什么要打断点呢? 2.1开发人员 对于一些大厂的程序猿,他们的分工是非常明确的。前端程序员和服务器程序员是分工合作的。...客户端. 4.断点时间点(位置) FiddlerWeb请求提供了类似的,基于断点的调试功能。...当点击该按钮,它会为当前的会话设置响应断点,然后使程序恢复执行,向服务器发送(可能修改过的)请求。...这几个命令主要用于批量设置断点,例如: Bpafter xxx: 中断 URL 包含指定字符的全部 session 响应 Bps xxx: 中断 HTTP 响应状态指定字符的全部 session...、GET bpv get 输入bpv解除断点 bpm 只中断HTTP方法的命令,HTTP方法如POSTGET bpm get 输入bpm解除断点 go 放行中断下来的请求,相当于工具栏上的go按钮 go

2.2K40
领券