在MQL4中,我想通过wininet将图像通知发送到Line Notify,但是我不知道要向Line Notify端发送什么数据。 (它可以正常使用WebRequest。)
err“ 12031”由httpsendrequestW返回。
为什么?
char post[];
StringToCharArray("message=message", post, 0, WHOLE_ARRAY, CP_UTF8);
string headers = "Authorization: Bearer "+Token+"\r\n" + "Content-Type: application/x-www-form-urlencoded";
string data = "message=teststr";
string acceptTypes[1] = {"*/*"};
int HttpOpen = InternetOpenW("MetaTrader 4 Terminal", 0, "0", "0", 0);
int HttpConnect = InternetConnectW(HttpOpen, url, 443, "", "", 3, 0, 0);
int HttpRequest = HttpOpenRequestW(HttpConnect, "POST", path, "HTTP/1.1", "", acceptTypes, 0,0);
int result = HttpSendRequestW(HttpRequest, headers, StringLen(headers), post, ArraySize(post)-1);
Alert ("Last Error =: ", kernel32::GetLastError());
Print("result: ", result);
InternetCloseHandle(HttpOpen);
InternetCloseHandle(HttpRequest);
URL和路径都可以我该怎么写?
尝试一下:
url="notify-api.line.me"
path="/api/notify"