xmlHttpRequest и возвращаемый URL

С помощью xmlHttpRequest я делаю запрос к серверу. После этого сервер перенаправляет на другую страницу (например, "http://site.com/index.html;var=123")

Вопрос в том, как я могу получить полный URL-адрес (side.com/index.html;var...)?

Код выполняется с помощью Adobe Air.

спасибо


person Community    schedule 06.11.2009    source источник


Ответы (1)


Я полагаю, вы имеете в виду, что вы делаете xmlHttpRequest внутри HTML-элемента управления Adobe Air. AIR не предоставляет функций для перехвата вызовов, исходящих с веб-страницы, которые не являются частью действия пользователя. Таким образом, ваш AJAX-запрос будет двигаться так же, как и в браузере. Единственная удача, которая у вас может быть, это с помощью JavaScript перехватывать ответ на вызов и использовать его.

Кстати, вы можете попробовать загрузить тот же URL-адрес с помощью URLLoader/URLStream, используя запрос HEAD в Adobe AIR, с параметром URLRequest.followRedirects, для которого задано значение false. Затем прослушайте HTTPStatusEvent и прочитайте заголовок ответа Location. ХТН.

person sangupta    schedule 01.10.2011