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

摘要:[.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 。

以上内容可能有误,烦请回报。