首页 > 其他 > 详细

Fiddler接口测试composer的坑一个

时间:2019-05-05 00:15:02      阅读:190      评论:0      收藏:0      [点我收藏+]

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的坑一个

原文:https://www.cnblogs.com/PProtector/p/10791218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!