Я не думаю, что есть APNS для Classic ASP. Это недостаток использования такой устаревшей технологии. Я испытал это сам несколько раз. Чтобы обойти это и иметь возможность продолжать использовать унаследованный код, я создал небольшие службы на других языках, таких как PHP, для выполнения этих задач, которые, в свою очередь, вызываются запросами между серверами в Classic ASP.
Запрос выглядит следующим образом:
Dim URL: URL = "http://url.tothephpserviceapi.com?param1=value1¶m2=value2"
Dim oXML: Set oXML = CreateObject("MSXML2.ServerXMLHTTP")
oXML.Open "GET", URL, False
oXML.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oXML.Send
if oXMLreadyState <> 4 then oXML.WaitForResponse 10
Dim TheResponse: TheResponse = oXML.ResponseText
PHP делает всю магию. Конечно, это не идеальное решение, но написание клиентской библиотеки в Classic ASP может не стоить усилий.