Я классический разработчик ASP. Я знаю, я должен изучить .NET, но на этом осталось еще пару лет. Я бы счел себя продвинутым.Попытка захватить запрос SOAP в классическом ASP
У меня есть стороннее приложение, которое будет экспортировать данные в веб-службу, если я его разработаю. Мне любопытно видеть, что я могу создать его в ASP, а не изучать .NET.
Моя проблема: я не понял, как получить запрос, который он делает.
Методы сбора запросов.Querystring или Request.Form или Request.ServerVariables не обнаруживают ничего. Я использовал CharlesProxy, чтобы увидеть, как выглядит запрос XML/SOAP, который он отправляет, но я просто не понял, как его захватить в ASP.
Я заметил, что передается запрос ServerVariables HTTP_SOAPACTION, который показывает вызываемую операцию, но я просто не могу понять, как получить переданную XML-строку.
Любая помощь была бы принята с благодарностью.
Я предполагаю, что ASP должен иметь возможность обрабатывать действие HTTP SOAP (по умолчанию он позволяет PUT, GET, HEAD).То есть, если я правильно понимаю ваш вопрос. – shahkalpesh
Вы говорите о создании веб-службы SOAP в ASP или просто вызове существующей службы из ASP-клиента? – Kev
Если я правильно понимаю, OP пытается сделать SOAP-запрос, который отправляет xml на страницу ASP, и его нужно захватить. Извините, если я не понял этот вопрос. – shahkalpesh