2011-08-23 13 views
2

ユーザーが自分の資格情報を入力するページがあります。ユーザーは、ランディングページにリダイレクトされますが、私たちはただのSafari 5.1にリダイレクトが発生しないことを最近発見し、HTTPステータスコード-1でGETとして報告されていますSafariのHTTP GETステータスコード "-1" - 他のブラウザがステータスコード302を報告します - Moved

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> 

Firefoxは別の何か報告:

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

をしかし、あなたはFirebugの中に実際の応答のHTMLを見ると、それが実際の着陸pを示し年齢は約13.6 Kbです。

Safariでこのような動作が見られますか?これはWindows(XP & 7)とMacで起こり、問題はSafari自体に関連しているようです。 Safariのバージョンで特定のバグがあるのか​​、それとも古いバージョンのSafariでも同じ問題があるのか​​どうかはわかりません。

この問題を回避するための提案は非常に高く評価されます。

答えて

0

これはSafari 5.1のバグであることが判明しました。バージョン5.1.1にアップグレードすると問題が解決しました

関連する問題