不知道是哪邊的問題.不過可能對方的問題成分比較大.
以下是 IE 送出的檔頭
-------------------------
GET / HTTP/1.1
Accept: */*
Accept-Language: zh-tw
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: shopping.vtec.tv
Connection: Keep-Alive
---------------------------------
SERVER 會還傳正確的資料.
底下是 FIREFOX 送出的檔頭
-------------------------
GET / HTTP/1.1
Host: shopping.vtec.tv
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: zh-tw,zh-cn;q=0.9,zh-hk;q=0.7,zh-sg;q=0.6,zh;q=0.4,en-us;q=0.3,en;q=0.1
Accept-Encoding: gzip,deflate
Accept-Charset: Big5,utf-8;q=0.7,*;q=0.7
Keep-Alive: 30
Connection: keep-alive
--------------------------------------
傳回的是 200 的成功訊息.
但卻回傳內容為 偽 404 ERROR 錯誤的網頁.
我是過用 TELNET 傳送 上述檔頭,果真回傳的是偽 404 錯誤網頁.
(可以試試
TELNET shopping.vtec.tv 80 <- 指令
等待 SERVER 回應(
Trying 209.172.127.74...
Connected to shopping.vtec.tv.
Escape character is '^]'.
)
輸入
GET / HTTP/1.1
Host: shopping.vtec.tv
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: zh-tw,zh-cn;q=0.9,zh-hk;q=0.7,zh-sg;q=0.6,zh;q=0.4,en-us;q=0.3,en;q=0.1
Accept-Encoding: gzip,deflate
Accept-Charset: Big5,utf-8;q=0.7,*;q=0.7
Keep-Alive: 30
Connection: keep-alive
(最後輸入連續兩個 ENTER)
比較兩者不同的只有
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: zh-tw,zh-cn;q=0.9,zh-hk;q=0.7,zh-sg;q=0.6,zh;q=0.4,en-us;q=0.3,en;q=0.1
Accept-Charset: Big5,utf-8;q=0.7,*;q=0.7
應該是 SERVER 端處理錯誤.
Anonymous 寫:
mmm. 也許真的是 FIREFOX 問題也說不定.
用 LYNX 看居然也是正常的.