DLL or SQL RPC for full HTTP capabilities

 

I was trying to build a browser dashboard that displaying EA processed info and these must be somehow stored somewhere. I'd wonder which is the best way to build, as I much afraid that I will only realize I'm so wrong when I almost 'done' all the jobs.


My first attempt was FileWrite in MQL4 then auto read in JS, but modern browser blocks direct file system access, so skipped.

Second attempt was WebRequest to upload & update data to cloud database, but that DB uses PATCH HTTP method for 'update' single record which this method is not supported by MQL4 (confirm via history post, using X-HTTP-Method-Override:PATCH wouldn't help if server didn't engage this header).

Now, I found a workaround as third attempt, write a SQL server function which is invoke-able via POST method, and have it does the update job to me.


I did read a post saying sometihng like WinAPI written in DLL is able to do full HTTP capabilities, which one is suggested here and why?