linux服务器抓包分析
1、测试网络
curl -X GET "https://www.baidu.com/1.zip" --output 1.zip
- 对于是下载的请求需要指定--output 保存文件来支持文件的下载
2、抓包分析
查看服务器网络:iw dev wlan0 link
抓包命令:tcpdump -i any -p -s 0 -w 20230328.pcap
3、get请求400
现象是一个正常的可下载的url通过设备访问的时候提示400.
4、400的根因分析
- ur与header中的Host不一致,一个是带了端口一个是没有
- 在新的http规范中对这个增加了限制,所以会出现这个情况,对应tomcat中某个版本之上,具体的可参考 Web服务器的谜题之一 - 莫名其妙的400错误
正文到此结束