您的位置:首页 > 编程语言 > Java开发

JAVA socket POST 请求头, 通过socket 拼出该请求字符串

2011-12-07 17:36 141 查看
OST /SYS/login/login.aspx HTTP/1.1

Host: www.vckbase.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/2008052906 Firefox/3.0

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: zh-cn,zh;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Referer: http://www.vckbase.com/
Cookie: ASPSESSIONIDCSAATTCD=DOMMILABJOPANJPNNAKAMCPK

Content-Type: application/x-www-form-urlencoded

Content-Length: 79

userid=aaaaaaa&password=01234567890&gclsid=501&imageField3.x=43&imageField3.y=11

在参数上一定要注意的是,一定要有一个空行,表示请求头结束,否则,服务端无法判断请求头是否结束,从而挂掉

另外需要特别注意的是Content-Length后的数据长度值一定要正确,是获取的数据体部分的字节长度,具体就是 userid=aaaaaaa&password=01234567890&gclsid=501&imageField3.x=43&imageField3.y=11 这部分对应的数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: