[.net] HttpWebRequest.GetResponse() vs Cookies vs Content-Location

  • 799
  • 0

摘要:[.net] HttpWebRequest.GetResponse() vs Cookies vs Content-Location

一般若要紀錄 Set-Cookie ,則會使用 CookieContainer 儲存,

但在 GetResponse() 後要儲存 Set-Cookie 時,要注意一點:

確認 Set-Cookie 的 domain 若沒有提供,則表示儲存請求的 Domain,

例:

http://www.yahoo.com/page/1 為 .www.yahoo.com

http://tw.yahoo.com/ajax/xd 為 tw.yahoo.com

以上是正常情況,

但是如果 Response Headers 有 Content-Location 則會影響 Set-Cookie儲存於 CookieContainer 的 domain 。

 

以上內容可能有誤,煩請回報。