本博客已经转移至www.mozlite.com,可能不会及时更新和关注留言记录,mvc请加群88794325(已满),8781765ASP.NET(MVC)讨论二群

一个关于WebRequest的问题,希望大家能够讨论或指导一下小弟,谢谢

  最近在帮一个人做一个台湾一家游戏交易平台的自动提交订单的小程序,但是在登陆模块就碰到了一个很难解开的问题;到处Google,Baidu还是找不到答案,希望博客园的弟兄们能帮我个忙,谢谢!

  下面是正常登陆即通过IE登陆的标题头,我把它列出来:
 
 1
 2POST /index.php? HTTP/1.1
 3Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, 
 4
 5application/vnd.ms-powerpoint, application/msword, */*
 6Referer: http://www.8591.com.tw/index.php?module=user&action=login
 7Accept-Language: zh-cn
 8Content-Type: application/x-www-form-urlencoded
 9UA-CPU: x86
10Accept-Encoding: gzip, deflate
11User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 2.0.50727)
12Host: www.8591.com.tw
13Content-Length: 117
14Proxy-Connection: Keep-Alive
15Pragma: no-cache
16Cookie: __utma=202085592.1555086559.1168245059.1168249033.1168318695.5; __utmb=202085592; 
17
18__utmz=202085592.1168245059.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utmc=202085592; class_Records=B71730::71::%
19
20u5929%u5802::73::02%20%u611B%u795E%u90B1%u6BD4%u7279::0::%u904A%u6232%u5E63::B; HMS=921f4e7631a662ba; 
21
22PHPSESSID=a0d5ebc90a9e45c9bb64e889a278ad32

  而我封装的标题头是:
 1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, 
 2
 3application/vnd.ms-powerpoint, application/msword, */*
 4Referer: http://www.8591.com.tw/index.php?module=user&action=login
 5Accept-Language: zh-cn
 6Content-Type: application/x-www-form-urlencoded
 7Host: www.8591.com.tw
 8Content-Length: 102
 9Expect: 100-continue
10Proxy-Connection: Keep-Alive
11UA-CPU: x86
12Accept-Encoding: gzip, deflate
13User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 2.0.50727)
14Pragma: no-cache
15Cookie: PHPSESSID=9eaf3b78015f93a74bae6c6a23100137; HMS=c459f66351c04710; 
16
17__utma=202085592.1935709314.1168325779.1168325779.1168325779.1; __utmb=202085592; __utmc=202085592; 
18
19__utmz=202085592.1168325779.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)

  可能上面的PHPSESSID不一样,但那是通过程序直接获得的,当然两次会不一样,当我提交UserName,Password,ValidCode后,他会返回:“你的电脑不支持Cookie...”,但是在IE上却能够正常登陆,而且我电脑上的Cookie也开了。希望大家能够帮我个忙,我花了好几天了,埃,还是找不到答案。
posted @ 2007-01-09 16:51  网魂小兵  Views(826)  Comments(5Edit  收藏  举报