谷歌浏览器的玩笑,还好自己的serversocket没出问题。

探讨了使用Chrome浏览器发送POST请求时出现的一个特殊现象——后端接收到两次请求的问题,并揭示了这一现象的原因在于Chrome自动请求favicon.ico图标。

chrome浏览器会的post请求后端服务器会收到两次

当前段浏览器是chrome时,后端会收到两次请求

第一个请求包含post和cookie数据,第二个请求仅有cookie数据。

当前端浏览器换成其他浏览器比如windowsEdge,后端server端只会收到一次请求。

此问题目前还不清楚是什么导致的。

网上有人跟我碰到一样的情况,但是也没找到原因,我想了想,用f12来抓了下请求,终于找到了原因:



好吧,这个favicon.ico就是罪魁祸首,只有chrome浏览器在请求时会自动发出这个图标的请求,其他浏览器不会~~!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值