问题描述
最近项目上遇到一个很奇怪的问题,浏览器里点击一次,但tomcat服务器却收到了两次请求,一次是域名的,一次是内网ip的。而且内网ip的请求发过来时,表单里的内容都不见了。这个环境是我们的预上线测试环境,开发采用SSH框架,前端用Apache做分发,后面接的tomcat,问题应该存在一段时间了,但一直没发现,最近才发现有这个问题。奇怪的是开发人员自己开发环境上没有这个问题,生产环境上也没有这个问题,仅仅在预上线测试环境里存在。请教有遇到过类似问题的高手。
解决方案
解决方案二:
这个应该是偶然的现象吧,以前遇到过类似的情况。用火狐浏览器进行servlet请求,有一个请求发一次,后台会响应两次,但是向前台只返回一个结果。其他的servlet就正常,换浏览器也正常,就那个servlet请求在火狐下响应两次。定位下,看是否是必然情况,如果是必然的,那就定位下问题。如果是偶然的,而且对项目不造成影响,那就不用管它了。
解决方案三:
引用1楼magi1201的回复:
这个应该是偶然的现象吧,以前遇到过类似的情况。用火狐浏览器进行servlet请求,有一个请求发一次,后台会响应两次,但是向前台只返回一个结果。其他的servlet就正常,换浏览器也正常,就那个servlet请求在火狐下响应两次。定位下,看是否是必然情况,如果是必然的,那就定位下问题。如果是偶然的,而且对项目不造成影响,那就不用管它了。
不是偶然,而是必现
解决方案四:
那就是多次提交了呗,检查检查代码!
解决方案五:
必先的话检查一下是不是有其他的地方发送此请求了
解决方案六:
可以看下是不是这个问题http://coderdream.iteye.com/blog/682800
解决方案七:
请求地址是什么呢?网站根目录吗?
解决方案八:
f直接在服务器上面装个wireshark抓一下包,看看到底是什么请求啊。
时间: 2024-08-20 18:54:46