Fiddler接口测试composer的坑一个

Posted pprotector

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fiddler接口测试composer的坑一个相关的知识,希望对你有一定的参考价值。

Fiddler中composer是一个比较常用的测试工具。

最近在测试不同版本的HTTP请求的时候,发现composer在发送HTTP1.0请求的时候会补上Host字段,即便使用RAW模式也依然如此。

虽然现在大多数服务器也是允许HTTP1.0请求中包含Host字段的,但强制包含Host字段会无法达到某些特定的效果。

 

选择了HTTP0.9协议版本时,不光补上了Host字段,在请求行还凭空冒出了HTTP/0.9的协议版本。直接导致nginx无法处理请求……

截图时没有搭NGINX,大致情况如下……

技术图片

服务器返回了400。

在RAW模式下按照HTTP0.9协议输入请求行,fiddler会报错:

技术图片

 事实上如果没有host字段,在RAW下fiddler是没办法通过请求报文知道跟谁去建立TCP连接的……

需要测试HTTP1.0、HTTP0.9还是直接用Python比较方便。

以上是关于Fiddler接口测试composer的坑一个的主要内容,如果未能解决你的问题,请参考以下文章

fiddler抓包-5-Composer功能进行接口测试

Fiddler抓包5-接口测试(Composer)

04_Fiddler接口测试(Composer)

Fiddler抓包5-接口测试(Composer)

Fiddler抓包5-接口测试(Composer)

fiddler抓包详细教程--接口测试