Здравствуйте, d_i_m_o_n, Вы писали:
___>Необходимо получить в ASP скрипте выходной резултат(сгенеренный HTML) от другого ASP скрипта, причем должны они работать в одном и тойже сессии и на одном и томже сервере
___>Server.Execute меня не устраивает, т.к. мне нужно получить то что в Буфере Respons'a и обрабатывать результат дальще, а этого нельзя сделать
___>почитав гугл, я пробовал работать с MSXML2.ServerXMLHTTP :
Set myXML = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
myXML.open "GET", "http://localhost/reports.asp", FALSE ' Всё же давай Get запрос поставим ...
' Нижеследующее не нужно
' myXML.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
myXML.send sPostData ' ??? Что это за PostData ???
' может всё таки myXML.send
myPageText = myXML.responseText
Set myXML = Nothing
___>но метод send отстаиваеться
пытаеться слать и ругаеться что тайм-оут...
___>при запросе на другой сервер отличный от localhost все работает прекрасно!
Так в чём тогда проблема? Проблема в том что c localhost у тебя неправильно работает ...
___>Подскажите пожайлуста если кто нибудь знает. как мне решить эту задачу ???? есть ли еще способы ???
Вариантов много, но все они сводяться к использованию, внешнего к ASP, компонента, который сделает запрос к существующему asp файлу и вернёт результат. XMLHTTP — это один из таких вариантов.
С Уважением, Andir!
<< using(RSDN@Home 1.1.4 beta 2){/* Работаем */} >>