算算,有一个星期没写blog,自己最近也有些事情忙,而且也没找到很有价值的东西写,所以一直就拉着。最近工作上也没有 特别烦恼的事,所以也就少了些生活感慨。
最近的一个小程序中,使用到HttpWebRequest,在对子域名访问的时候,发现HttpWebRequest并不会提交与他域名不同的cookie值,其实这也是正确,毕竟只需要发送本域cookie就是了,不过HttpWebRequest不会判断是否是主域名的cookie值。比如说
主站 www.ABC.com 有个cookie值为 test : 123123 domain:ABC.com
子站bbs.ABC.com 使用HttpWebRequest访问的时候,就算添加了test这个cookie,它也是不会发送的。
Reflector .net的代码后发现,其添加cookie值的方法如下