LOCAL oHttp, cUrl, cRawData cUrl = 'http://...' cRawData = 'any raw data or leave it empty' oHttp = CreateObject('MSXML2.ServerXMLHTTP') WITH oHttp .Open('POST', cUrl, 0) .SetRequestHeader('myheader', 'any value') WAIT WINDOW NOWAIT 'Executing remote...' .Send(cRawData) WAIT CLEAR * obtaining a response header ? .GetResponseHeader('RequestError') && if such header exists ? .StatusText ? .GetAllResponseHeaders() DELETE FILE tmp.txt IF StrToFile(.ResponseText, 'tmp.txt') <> 0 MODI FILE tmp.txt NOWAIT ENDIF ENDWITH