Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

Updated: Metatrader 4 Libraries | Http Client | Source Code Included

Discover expert developed MetaTrader tools that can complement professional solutions.

Image for Http Client

http51.mqh

#import "http51.dll"string httpGET    (string URL, int  status []);
string httpDELETE (string URL, int  status []);
string httpPUT    (string URL, string RequestBody, int  status []);
string httpPOST   (string URL, string RequestBody, int  status []);
string httpTRACE  (string URL, string RequestBody, int  status []);

string URLEncode(string toCode) {...}
string ArrayEncode(string &array[][]) {...}
void   addParam(string key, string val, string&array[][]) {...}
string hex(int i) {...}

sample_http51.mq4

#property copyright "JavaDev"#property link      "mailto:[email protected]"#include <http51.mqh>int start()
  {
  
   string params [0,2];
   //params[?,0] = Key
   //params[?,1] = Value

   ArrayResize( params, 0); // Flush old data
   int status[1];           // HTTP Status code
  
   // Setup parameters addParam(Key,Value,paramArray)
   addParam("Bid",Bid,params);
   addParam("Ask",Ask,params);
   // TODO .... any other parameters

   //create URLEncoded string from parameters array
   string req = ArrayEncode(params);

   //Send Request 
   //string res = httpGET("http://127.0.0.1/test?"+ req, status);
   string res = httpPOST("http://127.0.0.1/test", req, status);
   
   Print("HTTP:",status[0],"", res);
    
   return(0);
  }
//+------------------------------------------------------------------+

Capture price channel breakouts with the Price Channel Expert Advisor. Precise entries and exits. Explore now.

http51.dll req MSVCR71.dll (Runtime Library) in system path or use dll from http51-noRT.zip

Level up your trading with professional RobotFX expert advisors and indicators. Visit robotfx.org for proven MT4/MT5 tools.

8435

Best MetaTrader Indicators + Profitable Expert Advisors