※ 引述《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裡面有寫
: 補充一下我的作法是連到www.google.com.tw 再send GET / HTTP/1.0,所以是還漏了
: 些什麼嗎?
我個人是不清楚google是用什麼架的啦
不過他應該並沒有很按照標準來玩
你給他HTTP/1.0的
他似乎會比較討厭
send給他
GET / HTTP/1.0
host:www.google.com.tw
就ok了
也就是說他不喜歡最陽春的request
: 目前是yahoo csie ntu這幾個網頁跟大部份的網頁都可以瀏覽。只是yahoo有一欄會一直
: 讀不完。~"~
讀不完的原因可能是你要自己去算Content-Length
然後讀你要的長度
: 問題二:
: 用我那bug很多的proxy連到助教給的http://network2006.csie.org/會沒有回應。
: 因為就會停在recv那格上。可是我就是跟sniffer上的request line一樣送
: GET / HTTP/1.0給他。像我是用telnet 連是可以的,都可以傳回網頁內容。
: 最後多謝 助教熱情回答 orz
問題二我就不太了解為什麼了耶~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.238.55
推
03/21 21:28, , 1F
03/21 21:28, 1F
討論串 (同標題文章)