IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Как вызвать из одного *.asp скрипта другой *.asp скрипт, по абсолютному пути(http://) (https://www.imho.ws/showthread.php?t=8808)

Ley 05.08.2002 12:28

Как вызвать из одного *.asp скрипта другой *.asp скрипт, по абсолютному пути(http://)
 
Работаем с ASP.
Проблема заключается в следующем:
1. Нужно запустить из одного скрипта скрипт, находящийся на другом сайте. Т.е. обратиться к нему по абсолютному пути.
2. Второй скрипт должен работать с параметрами, переданными из первого.

Эту проблему я решил так:
В file1.asp:
Response.Buffer = true
pth = "http://address/file2.asp.asp?F=" & strFileName & "&T=" & Text
Response.Clear
Response.Redirect (pth)
strFileName, Text - переменные

В file2.asp:
Response.write Request.QueryString ("F") & "<br>"
Response.write Request.QueryString ("T")

Все работает хорошо, но переменная Text содержит много текста и поэтому использовать стороку запроса мне кажется не коректным.

Пытался сделать так:
В file1.asp:
Server.Execute ("http://address/file2.asp")
strFileName, Text - переменные

В file2.asp:
Response.write strFileName
Response.write Text

На что вываливается ошибка:
Error Type:
Server object, ASP 0231 (0x80004005)
Invalid URL form or fully-qualified absolute URL was used. Use relative URLs.

В МСДН пишут:
Parameters
Path
A string specifying the location of the .asp file to execute. The Path parameter may be for either an absolute or a relative path. If the Path is absolute, it must map to an ASP script in the same application as the calling .asp file. Path can be a string variable name that is set at run-time. The Path parameter must not contain a query string or IIS returns an error.

Поэтому я не могу понять почему не нравится абсолютный путь ??

Кто может разъясните, или подскажите другой способ решения этой проблемы.


Часовой пояс GMT +4, время: 03:42.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.