我在用httpwebrequest和httpwebresponse與服務(wù)器交互時,碰到一個RedirectUrl 然后被重定向到另一個鏈接,另一個鏈接也重定向,經(jīng)過這兩次重定向后,才轉(zhuǎn)到目的界面, 然后我想知道如何在兩次重定向中,設(shè)置referer值? 我查看重定向時,發(fā)給服務(wù)器的header都只有Host和Cookie值, 其他都沒有了。。
2 回答

largeQ
TA貢獻2039條經(jīng)驗 獲得超8個贊
HttpWebRequest有個AllowAutoRedirect的屬性,設(shè)置為false就不會自動重定向了,你在收到服務(wù)器響應(yīng)后,給webrequest的header內(nèi)容加上referrer,再請求重定向的地址就OK了

呼如林
TA貢獻1798條經(jīng)驗 獲得超3個贊
referer是客戶端發(fā)給服務(wù)器的,貌似是沒法設(shè)置,跳轉(zhuǎn)的時候把referer作為參數(shù)傳給下個頁面,如:Response.Redirect("b.aspx?ref="+UrlEncode("a.aspx"))
- 2 回答
- 0 關(guān)注
- 1641 瀏覽
添加回答
舉報
0/150
提交
取消