大神进来,帮下啊!!!谢谢。
上次发帖说的不太清楚。就是写一个模拟发包的软件。发的是登录信息。
POST /host123/ HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Referer: http://www.55hh.com/host123/
Accept-Language: zh-CN
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Host: www.55hh.com
Content-Length: 71
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASPSESSIONIDQQARADCR=OPKLACNBOHBHPEFKCMAOLAKK; logs=2013%2D5%2D17+11%3A16%3A44
UserName=text2&Password=text1&Action=Login&Submit.x=12&Submit.y=53
发的就是这个包。
[解决办法]
你可以使用xml库的httprequest对象,不过要注意的是,你需要从http响应头中获取set-cookie字段,填充在
Cookie: ASPSESSIONIDQQARADCR=OPKLACNBOHBHPEFKCMAOLAKK;
这里,这个不是固定的。
当然我说了,用webbrowser更简单。