Прямо сейчас я пытаюсь подключиться со страницы классического ASP VBScript к странице ASP.NET через HTTPS, используя этот шаблон:
Dim url
Set url = "https://domain/dir/dir/dir/Page.aspx?foo=1&bar=2"
Set objxmlhttp = server.CreateObject("MSXML2.SERVERXMLHTTP")
objxmlhttp.Open "POST", url, False
If Err.Number <> 0 Then
Response.Write "Ready state is: " & objxmlhttp.readystate & "<br>"
Call UnAuthorizedUsage("HTTP_VALIDATE_OPEN")
End If
objxmlhttp.Send
If Err.Number <> 0 Then
Response.Write "Ready state is: " & objxmlhttp.readystate & "<br>"
Call UnAuthorizedUsage("HTTP_VALIDATE_SEND")
End If
On Error GoTo 0:
If objxmlhttp.Status = 200 then
If objxmlhttp.responsetext = "Blah blah blah" Then
Response.Write "Everything works!"
End if
Set objxmlhttp = Nothing
Все работает правильно, когда я запускаю это на моемлокальный компьютер, но когда я перемещаю его на рабочий сервер, он просто ломается.Я застреваю в состоянии готовности 1, и связь отсутствует.
Однако странно то, что, когда я вставляю поддельный URL, состояние готовности сообщения об ошибке по-прежнему равно 1 ( согласнодокументация, 1 означает " соединение с сервером установлено " ).Это заставляет меня поверить, что этот сценарий вообще не может подключиться ни к чему.
Есть что-то, чего я пропускаю?Какие сетевые настройки могут быть такими, чтобы это не происходило?
Спасибо