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.

Что может заставить объект отправить запрос, используя неправильный метод, и каковы возможные обходные пути?

0 ответов

Другие вопросы по тегам