各位大神:
我用HttpWebRequest模擬請求登錄,回傳登錄成功,然后去請求頁面資料,總是回傳301錯誤,提示用戶已過期。用抓包工具也看了,傳遞的cookie,token都正確,不知道錯誤在哪里?不確定是cookie過期了,還是跨域重定向了。
我用
request.CookieContainer = CookieContainer; 保存了登錄cookie;
并且用
string strLocation = response.Headers["Location"];
回傳了請求資料重定向地址,發現這個strLocation是空的。
請各位幫忙指導一下,搞了1個星期了,還沒搞定。
uj5u.com熱心網友回復:
301不能說是錯誤,它是重定向(Moved Permanently,就是網頁改到另外一個地址上了),你只要訪問新的地址就可以了。要讓HttpWebRequest自動轉移,可以設定HttpWebRequest.AllowAutoRedirect。
uj5u.com熱心網友回復:
自動轉移到哪個地址呢?response.Headers["Location"]; 得到的資訊是空的。
總是提示301,你的賬戶已過期。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/60524.html
標籤:C#
上一篇:.NET 5要來了,.NET Core又被廢了!大家怎么看!!!
下一篇:C#
