用HttpWebRequest模擬CAS登錄的時候,會在幾個不同域名的系統間來回跳轉驗證
①訪問A域名驗證cookie是否存在可用,在A域名下取到Location
②跳轉B域名取到ticket
③用ticket跳轉回A域名(能取到A與C域名的cookie)
④驗證A域名cookie是否可用,跳轉到C域名用cookie正常訪問。
遇到的問題是第三步的時候,HttpWebRequest模擬請求回傳的cookie值只有被訪問的A域名,無法取到C域名的cookie
Header全部顯示出來了,也沒找到C域名的cookie(Postman除錯訪問的時候Header同樣不會顯示,但會直接加在Cookies串列里面,想知道它是怎么取到的C域名cookie)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/241629.html
標籤:C#
