看板 PangSir 關於我們 聯絡資訊
※ 引述《sam (瘦身中)》之銘言: : ※ 引述《JAMES299 (身化浮雲 心如飛絮)》之銘言: : : 遇到幾個問題,感覺好像超過我的知識範圍了。~"~ : : 問題一: : : 我發現我的proxy對有些網頁會沒有反應,所以把IO印下來仔細研究。 : : 有幾件怪事,就比如說當我要求www.google.com.tw的時候,會error302出現。而我用一 : : 般的ie沒有用任何proxy的時候,對這個網址可以很正常的瀏覽。 : : 我用http://web-sniffer.net/來抓這個的ip,發現跟我用ping來找www.google.com.tw : : 所對應到的ip是不一樣的。換言之,沒用proxy時會抓到跟sniffer抓到的一樣,可是直 : : 接轉換DN的ip卻跟以上兩者不一樣,而且會找不到正確網頁。 : google的ip的確是會重態亂變 : 跟你有沒有用proxy應該沒關係 : 你會出現302應該是它的位置已經跑掉了 : 所以叫你再去別的地方抓 : 你去看rfc 1945裡面有寫 怕你不太懂 再說仔細一點好了 當你telnet www.google.com.tw 80後 你打了GET / HTTP/1.0加兩次enter之後 它回傳你 HTTP/1.0 302 Found Location: http://www.google.com.tw/ xxxx xxxxx xxxxxx 這就是告訴你 你要的這一頁暫時沒有 要你去Location指示的地方去拿 所以你就要改成 GET http://www.google.com.tw HTTP/1.0加兩次enter之後 然後你就對得到你想要的HTTP/1.0 200 OK接著一些header 然後html檔的內容了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.238.55
sam:內容在rfc 1945的第34頁 03/21 21:36
JAMES299:原來如此 還要這樣處理錯誤... 不過我加了host那行就有了 03/21 21:57
sam:但是host好像是HTTP/1.1的 03/21 22:32