В дополнение к ответу Билл Ящерица :
Большинство бэкэндов анализируют необработанные данные постов. Например, в PHP у вас будет массив $ _POST, в котором будут храниться отдельные переменные в данных поста. В этом случае вы должны использовать дополнительный заголовок «Content-type: application / x-www-form-urlencoded»:
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
URL = "http://www.somedomain.com"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHTTP.send ("var1=value1&var2=value2&var3=value3")
В противном случае вы должны прочитать необработанные данные поста в переменной "$ HTTP_RAW_POST_DATA".