2013-04-26 42 views
-1

使用httpWebRespond檢查與調試器接收到的文本和看到的鏈接是不完整的,找一個頁面即如果頁面的外觀Firefox中的代碼一樣C#的GetResponseStream()返回未滿鏈接

<a href = "http:\www.server.ru\mainpage.asp"> </a> 

但通過的GetResponseStream()我看到越來越html頁面後,以下

<a href = "mainpage.asp "> </a>. 

怎麼收到完整的鏈接反應?

+0

很難說,但它可能是您發送的請求的差異 - 也許在請求頭? – 2013-04-26 16:37:04

+1

提琴手這兩個請求,並比較它們 – 2013-04-26 16:37:15

+0

我認爲提琴手是一個真正的動詞,你使用,直到我GOOGLE了它 – Jonesopolis 2013-04-26 17:16:49

回答

0

Yout不。每個RFC的相對url是完全可以接受的。他們是由用戶代理(就是你)作爲相對解釋當前URL(即是你檢索其內容返回相對URL網址。)

你需要讓他們相對於的網址,因此網址爲foobar.html的相對網址的完整URL是http://somedomain/alpha/bravo/charlie/index.html轉換爲http://somedomain/alpha/bravo/charlie/foobar.html