Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTTP获取Safari上的状态代码“-1”-任何其他浏览器报告状态代码302-已移动_Safari_Http Headers_Redirect_Http Status Codes - Fatal编程技术网

HTTP获取Safari上的状态代码“-1”-任何其他浏览器报告状态代码302-已移动

HTTP获取Safari上的状态代码“-1”-任何其他浏览器报告状态代码302-已移动,safari,http-headers,redirect,http-status-codes,Safari,Http Headers,Redirect,Http Status Codes,我们有一个用户输入其凭证的页面。然后将用户重定向到登录页,但我们最近才发现,在Safari 5.1上,重定向没有发生,并报告为HTTP GET,状态代码为-1: Request URL:https://whatever.com/home.asp Request Method:GET Status Code:-1 Request Headers Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accep

我们有一个用户输入其凭证的页面。然后将用户重定向到登录页,但我们最近才发现,在Safari 5.1上,重定向没有发生,并报告为HTTP GET,状态代码为-1:

Request URL:https://whatever.com/home.asp
Request Method:GET
Status Code:-1 
Request Headers
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding:gzip, deflate
Accept-Language:en-US
Origin:https://whatever.com
Referer:https://whatever.com/logon.asp?CTAuthMode=BASIC&language=en&CT_ORIG_URL=https%3A%2F%2Fsubdomain.whatever.com%3A443%2Fyadda%2FDefault.aspx&ct_orig_uri=https%3A%2F%2Fsubdomain.whatever.com%3A443%2Fyadda%2FDefault.aspx
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
Safari中的实际响应内容如下:

<head><title>Object moved</title></head>
<body><h1>Object Moved</h1>This object may be found <a HREF="https://whatever.com/logon.asp">here</a>.</body>
HTTP/1.1 302 Object moved
Cache-Control: private
Content-Length: 167
Content-Type: text/html
Location: https://subdomain.whatever.com/yadda/Default.aspx
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET


<head><title>Object moved</title></head>
<body><h1>Object Moved</h1>This object may be found <a HREF="https://subdomain.whatever.com/yadda/Default.aspx">here</a>.</body>
但是,当您在Firebug中查看实际响应的HTML时,它显示的实际登录页大小约为13.6KB

有人在狩猎中见过这种行为吗?它发生在WindowsXP&7和Mac上,所以这个问题似乎与Safari本身有关。我不知道这是我的Safari版本的一个特定错误,还是Safari的旧版本也有同样的问题


非常感谢您提出解决此问题的建议。

这是Safari 5.1上的一个错误。升级到5.1.1版解决了这个问题,这是Safari 5.1上的一个bug。升级到5.1.1版修复了该问题

Status: 302 Object moved
Domain: whatever.com
Size: 167 B