在 MQL5 中使用 WININET。第二部分:POST 请求和文件
简介
在前一课“使用 WinInet.dll 通过互联网在客户端之间交换数据”一课中,我们已经学习了如何使用库、打开网页、使用 GET 请求发送和接收信息。
在本课中,我们将学习如何:
- 创建简单的 POST 请求并将请求发送到服务器;
- 使用 multipart/form-data 表示法将文件发送到服务器;
- 使用 Cookie 并通过登录从网站读取信息。
和以前一样,我强烈建议设置一台本地代理服务器 Charles;对于您的学习和进一步试验,它将是必不可少的。
POST 请求
为了发送信息,我们需要那些在 上一篇文章中详细说明的 wininet.dll 函数和创建的 CMqlNet 类。
由于在 CMqlNet::Request 方法中有大量的字段,我们不得不创建一个包含请求需要的所有字段的单独结构 tagRequest。
//------------------------------------------------------------------ struct tagRequest struct tagRequest { string stVerb; // GET/POST/…请求的方法 string stObject; / 请求实例的路径,例如:"/index.htm" или "/get.php?a=1&
在 MQL5 中使用 WININET。第二部分:POST 请求和文件相关推荐
- 计算机丢失wininet,win7系统启动程序提示因为计算机中丢失wininet.dll的解决方法...
很多小伙伴都遇到过win7系统启动程序提示因为计算机中丢失wininet.dll的困惑吧,一些朋友看过网上零散的win7系统启动程序提示因为计算机中丢失wininet.dll的处理方法,并没有完完全全 ...
- Matlab第二章选择题填空题,matlab及其在大学物理中的应用第二章习题答案.doc
matlab及其在大学物理中的应用第二章习题答案.doc MATLAB及其在大学物理中的应用第二章习题答案作者荆楚理工吴世华21试求下列极限(1)(2)XX193LIM523LIMXXX ...
- [react] react中setState的第二个参数作用是什么呢?
[react] react中setState的第二个参数作用是什么呢? 第二个参数是一个callback函数,用于setState设置state的属性值成功之后的回调,此时调用this.state.p ...
- Deskreen – 将电脑屏幕共享到浏览器中,做第二块屏幕[Win/macOS/Linux]
介绍: Deskreen 是一款非常实用的开源项目,它可以将你的电脑屏幕共享到浏览器中,做第二块屏幕.支持 Windows.macOS.Linux,可分享整块屏幕,或只分享某一个应用界面,支持多个浏览 ...
- Javascript第六章JavaScript中构造器创建对象第二课
Javascript第六章JavaScript用new创建对象第一课 https://blog.csdn.net/qq_30225725/article/details/89304586 Javasc ...
- 如何快速找出一个数组中最大数和第二大数
看到一道题是:快速找出一个数组中最大数和第二大数. 我之前学了一些数组排序,例如冒泡排序,简单选择排序等等,然后我就想可不可以利用冒泡排序来实现呢?之前写过冒泡排序实现从小到大的排列,那么可以改成从大 ...
- python返回列表中最大和第二大的元素
设计一个函数返回传入的列表中最大和第二大的元素的值. 测试输入:[1,2,3,4,5,6] 预期输出:(5,6) 测试输入:[11,2,30,4,55,6] 预期输出:(30,55) 要求不破坏原来的 ...
- 中美老太太第二次对话
2019独角兽企业重金招聘Python工程师标准>>> 中美老太太第二次对话 美国老太太: 幸亏在见上帝前,我把购房货款已还清了.要是现在赶上"次贷风波" ...
- MQL5 中的绘图风格
简介 MQL4 中有 6 种绘图风格.而 MQL5 中则有 18 种绘图风格.因此,可能很有必要撰写一篇文章,专门介绍 MQL5 的绘图风格. 我们会在本文研究 MQL5 中的绘图风格详情.此外,我们 ...
- 给出一个分治算法,在一个具有n个数的数组中找出第二个最大元素。给出你算法的时间复杂性
给出一个分治算法,在一个具有n个数的数组中找出第二个最大元素.给出你算法的时间复杂性. 算法 SECOND_MAX 输入:含有n个元素的数组A,不妨设 n=2^k 输出:该数组中的第二个最大元素 ( ...
最新文章
- 逃离深圳,一个程序员的选择
- Strategy模式
- python类型-Python基本内置数据类型有哪些?
- python 合并排序的数组
- POJ 1430 Binary Stirling Numbers (第二类斯特林数、组合计数)
- Postman——导出测试接口集合的Collection文件
- 读书笔记 Effective C++: 02 构造析构赋值运算
- linux 进程的vss rss uss,内核/内存管理中的VSS/RSS/PSS/USS
- 1小时打造HaaS版小小蛮驴智能车
- [置顶] 程序员成长路上的团队修炼之道
- pe系统服务器怎么做双盘备份,韩博士教你如何使用pe备份系统
- 台式计算机如何连接投影仪,台式机PC怎样与投影仪连接
- deepin更新启动项_Deepin修复启动项菜单---grub2启动修复
- git 裁切_图片裁切.html
- 请编程序将“China“译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如:字母“A”后面第4个字母时“E“,用“E“代替“A“。因此,“China“应译为“Glmre”。请编一程序
- 计算机中怎样用公式计算结果,EXCEL中如何显示公式的计算结果?
- 单位组织机构代码提取和补零操作
- 按ASC码对字符串排序
- 把backtrader改造成金融强化学习回测引擎
- 简单整系数滤波器去除心电信号的基线漂移
热门文章
- BUUCTF crackMe 题解
- 微信小程序云开发答题小程序源代码(实现在线pk)
- 表白,整人,无门槛,娱乐代码
- 华为m2青春版刷机android6,华为揽阅M2青春版线刷刷机教程_揽阅M2 LTE版救砖rom刷机包...
- 如何用chrome浏览器打开swf文件
- html页面怎么放swf,如何在HTML页面中嵌入SWF文件?
- php网页qq客服代码,qq客服代码,网页QQ在线客服代码
- 数字电子技术第十一版中文版_秦曾煌电工学·电子技术第7版下册题库和课后习题...
- java宠物商店_Java实现宠物商店管理系统
- qq群发 java_qq聊天机器人 群发工具 (java版) (三)