易语言模拟客户组件post发送数据
我先看下相关代码:
提交数据 = “content=12345&uin=867400&replycampus=0&property=GoRE”
提交数据长度 = 到文本 (取文本长度 (提交数据))
内容 = “POST /cgi-bin/new/msgb_addanswer.cgi HTTP/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; MSIE 6.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)
客户.发送数据 (内容)
这样发送可以模拟不同版本的浏览器,红色参数。
最后的两个换行符不要忘记
- 【设计模式】—— 创建者模式Builder
- 【设计模式】——抽象工厂Abstract Factory
- 【前端开发系列】—— 别说你不会Ajax
- 【前端开发系列】—— 通过鼠标浮动改变样式
- 【设计模式】—— 观察者模式Observer
- 【设计模式】—— 备忘录模式Memento
- 【设计模式】—— 中介者模式Mediator
- 【设计模式】—— 迭代模式Iterator
- 【设计模式】—— 解释器模式Interpret
- 【设计模式】—— 命令模式Commond
- 【设计模式】—— 职责链模式ChainOfResponsibility
- 【设计模式】—— 代理模式Proxy
- 【设计模式】—— 享元模式Flyweight
- 【设计模式】—— 外观模式Facade
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- winform总结5> winform程序开发注意事项
- mvc文件上传支持批量上传,拖拽以及预览,文件内容校验
- .net Core 1.0.1 下的Web框架的的搭建过程step by step
- 蓝牙芯片----BK34341开发笔记------快速入门(2)
- .net core版 文件上传/ 支持批量上传,拖拽以及预览,bootstrap fileinput上传文件
- 蓝牙芯片----BK3431开发笔记------基本外部驱动应用(3)
- .net core 利用中间件处理常见的网站功能 包括 session、routers、重定向、重写和文件下载
- 蓝牙芯片----BK3431开发笔记------RW stack中添加自定义服务教程(4)
- 图像简单处理
- 蓝牙---BLE GATT介绍
- Access数据库密码破解 C#
- 没啥用,更换注册表信息使webbrower选择适合的版本
- linux下分割和合并压缩包
- 编译.net .net Core程序 代码,仅做备份
- js删除数组对象中符合条件的数据