网站返回302而不是200
那么这个人吓坏了我。 我用一个Http Header检查工具来检查我的网页的标题,并猜测是什么。 在每个请求的响应是302,而不是200网站返回302而不是200
domain.con
www.domain.con
http://www.domain.con
所以,我在这里失去了一些东西? 我还没有以任何方式放置任何重定向。
那么,我的网站f#$%重定向?有没有安全漏洞?
更新:虽然谷歌搜索找到this one
您可能忘记在网址末尾添加最后一个斜杠。大多数网络服务器会将您重定向到包含斜杠的“规范”位置。如果您包含斜线,您可能会收到您要查找的回复。
答复是再次302. – OrElse 2010-08-05 09:38:54
也许这种情况下:
302实测值
这是最流行的重定向代码,而且工业实践矛盾的标准的一个例子。 HTTP/1.0规范(RFC 1945)要求客户端执行临时重定向(原始描述短语是“暂时移动”),但流行的浏览器使用303 See Other的功能实现302。因此,HTTP/1.1添加了状态码303和307来区分这两种行为。然而,大多数的Web应用程序和框架仍然使用302个状态码,好像它是在303
303查看其它(因为HTTP/1.1)
到该请求的响应可以由另一URI找到使用GET方法。当收到PUT响应时,应该假定服务器已经收到数据,并且重定向应该用一个单独的GET消息发出。
您在使用窗体身份验证?并登录页面是一些其他页面比默认页面说auth.aspx?如果是这种情况,那么你会得到302代码,页面将被重定向到登录页面。
您收到此,因为.NET/IIS重定向你www.domain.com或domain.com到www.domain.com/default.aspx,所以你得到一个标头302,然后一个200,我认为这是通过设计,但非常混乱。
这个答案应该是一个评论。 – MuhammadHani 2013-01-24 18:07:32
为什么这是一个答案? – Anthony 2016-07-15 13:24:14
查看响应中的位置标题(如果存在)。 – Ivo 2010-08-05 10:04:50