Я должен использовать объект XMLHttp в классическом ASP для отправки некоторых данных на другой сервер через HTTP с сервера на сервер:
sURL = SOME_URL
Set oXHttp = Server.CreateObject("Msxml2.XMLHTTP")
oXHttp.open "POST", sURL, false
oXHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded;charset:ISO-8859-1;"
sPost = SOME_FORM_DATA
oXHttp.send(sPost)
Мне сообщили (сопровождающий потребляющего сервера), что в зависимости от того, использую ли я этот код из Windows Server 2000 (IIS 5) или Windows Server 2003 (IIS 6), он получает Latin- Закодированные данные 1 (Windows 2000 Server) или UTF-8 (Windows Server 2003).
Я не нашел ни одного свойства или метода для установки набора символов данных, которые я должен отправлять. Зависит ли это от настроек Windows или скриптов (asp)?