如何解决如何在MQL4 WebRequest中作为键和值对发送HTTP POST请求
这是我用来获取服务器响应的代码
double PriceAsk=MarketInfo(Symbol(),MODE_ASK);
string strJsonText = "{\"key\":"+PriceAsk+"}";
uchar jsonData[];
StringToCharArray(strJsonText,jsonData,StringLen(strJsonText));
char serverResult[];
string serverHeaders = "Content-Type: application/x-www-form-urlencoded\r\n";
int res = WebRequest("POST","http://localhost/forex/api.php","",10000,ArraySize(jsonData),serverResult,serverHeaders);
Comment(CharArrayToString(serverResult));
当我尝试发送jsonData变量中的数据时,它仅以变量名(键)发送,而我似乎找不到找到以 value 值发送数据的方法>在发布请求中。
并读取我发送的post值,我需要读取post数组并找到第一个键以读取其数据,并且由于变量命名的限制,大多数数据也发生了变化> 。 将替换为 _
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。