为什么用httpwebrequest模拟IE访问网页时 Cookie的位置始终位于Connection上方呢?帮忙解决者另赠送30元话费

yzmsb 2009-08-28 07:00:51
请教一下为什么我用工具抓包得到IE请求的Headers里
Connection: Keep-Alive
Host: test.com
Cookie: JSESSIONID=Ghdht2vhW2xTPcFRYG1ch1Xt1Kp81rRGvR11nlQNKW6l4MTZ1MHk!-1870340995

而我用HttpWebRequest提交的数据
Host: test.com
Cookie: JSESSIONID=Ghdht2vhW2xTPcFRYG1ch1Xt1Kp81rRGvR11nlQNKW6l4MTZ1MHk!-1870340995
Connection: Keep-Alive
connection的位置始终在Cookie的下面呢

=================================================
我知道位置不影响实质功能,但这样模拟的效果不是十全十美。。。哪位朋友知道如果设置 Cookie的位置才会像IE访问时那样处于connection的下方位置呢? 或者httpwebrequest还有没有办法可以随意控制heads里各元素的位置?

帮忙解决者另赠送30元话费,谢谢了!
...全文
155 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzmsb 2009-08-28
  • 打赏
  • 举报
回复
878126468
yzmsb 2009-08-28
  • 打赏
  • 举报
回复
有哪位网友知道吗?
yzmsb 2009-08-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 flyingsky00 的回复:]
HttpWebRequest应该不直接读取本地cookies的,跟IE有差别
[/Quote]

不是这个意思呀。。是抓包出来的结果。。。IE提交的和httpwebrequest提交的抓出来的包对比后发现 Connection: Keep-Alive 这行的位置不一致。。。httpwebrequest提交的这行都在最后。IE提交的都没有最后的。。。我是想模拟的十全十美。。知道不影响效果
flyingsky00 2009-08-28
  • 打赏
  • 举报
回复
HttpWebRequest应该不直接读取本地cookies的,跟IE有差别

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧