Re: Как получить в ASP ответ от другой ASP ???
От: Andir Россия
Дата: 13.07.04 05:36
Оценка:
Здравствуйте, 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){/* Работаем */} >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.