Msxml2.serverxmlhttp.6.0 в классическом ASP отправляет GET вместо POST
Я пытаюсь отправить запрос в Twilio SMS Gateway со страницы.asp поддерживаемого нами продукта.
Я использую следующий код для составления запроса и его отправки:
Set oXMLHTTP = Server.CreateObject("Msxml2.serverXMLHTTP.6.0")
sMethod = "POST"
oXMLHTTP.Open sMethod, sUrl, false, smsAuthUser, smsAuthPass 'url, username and password are valid and included in configuration file
oXMLHTTP.setRequestHeader "Authorization", "Basic "& base64(smsAuthUser&"."&smsAuthPass)
oXMLHTTP.setRequestHeader "Content-Length", Len(sPostData)
oXMLHTTP.Send sPostData
Запрос отправляется, но вместо отправки сообщения он получает список сообщений, отправленных ранее (поведение запроса GET).
Тот же запрос с той же авторизацией и данными публикации из Chrome Postman работает как чудо, поэтому, похоже, это проблема объекта xmlhttp.
Что может заставить объект отправить запрос, используя неправильный метод, и каковы возможные обходные пути?