У меня в Ax2009 работает так, в том числе на стороне сервера:
X++:
COM objXHTTP;
binData binData = new binData();
InteropPermission dllPermission = new InteropPermission(InteropKind::ComInterop);
;
dllPermission.assert();
objXHTTP = new COM("MSXML2.XMLHTTP");
objXHTTP.open("POST", url, false);
objXHTTP.setRequestHeader("User-Agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;)"); // если нужно эмулировать браузер
objXHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); // если нужно эмулировать браузер
objXHTTP.send();
if (objXHTTP.responsebody())
{
binData.setVariant(objXHTTP.responsebody());
}