易语言模拟客户组件post发送数据
我先看下相关代码:
提交数据=“content=12345&uin=867400&replycampus=0&property=GoRE”
提交数据长度=到文本(取文本长度(提交数据))
内容=“POST/cgi-bin/new/msgb_addanswer.cgiHTTP/1.1”+#换行符
内容=内容+“Accept:*/*”+#换行符
内容=内容+“Referer:http://m.qzone.qq.com/”+#换行符‘由哪个页面来到这个页面
内容=内容+“Accept-Language:zh-cn”+#换行符
内容=内容+“Content-Type:application/x-www-form-urlencoded”+#换行符
内容=内容+“Accept-Encoding:gzip,deflate”+#换行符‘这里是gzip压缩
内容=内容+“User-Agent:Mozilla/4.0(compatible;MSIE6.0;20080914)”+#换行符
内容=内容+“Host:m.qzone.qq.com”+#换行符
内容=内容+“Content-Length:”+提交数据长度+#换行符'这里告诉服务器我们POST数据是多少字节
内容=内容+“Cache-Control:no-cache”+#换行符
内容=内容+“Connection:Keep-Alive”+#换行符'保持连接
内容=内容+“Cookie:pt2gguin=o0000867400;ptcz=3e2483bfdb847715055cad88514a64bfc366de723f25d8d852e0b2611bb934de;pvid=4385960000;uin=o0000867400;skey=@FHM0ith66;randomSeed=7667652”+#换行符+#换行符
内容=内容+提交数据
客户.连接(“m.qzone.qq.com”,80)
客户.发送数据(内容)
这样发送可以模拟不同版本的浏览器,红色参数。
最后的两个换行符不要忘记