Как в Actionscript 2 получить перенаправление 302 из объекта XML?

StackOverflow https://stackoverflow.com/questions/192128

Вопрос

Я работаю над проектом Actionscript 2 - пытаюсь использовать объект XML для поиска URL-адреса, который возвращается как перенаправление 302.Есть ли способ сделать это в ActionScript 2?

код:

var urlone:XML = new XML();
urlone.load("http://mydomain.com/file.py");
urlone.onLoad = function (success) {
    trace("I want to print the 302 redirect url here, how do I access it?");
};
Это было полезно?

Решение

Я не думаю, что это возможно из AS2, я думаю, что браузер автоматически перенаправит на новый URL-адрес и просто вернет данные с этого URL-адреса.Возможно, это возможно в AS3, они добавили несколько новых функций, таких как чтение заголовков HTTP и так далее.

Возможно, вам следует вместо возврата перенаправления 302 просто вернуть URL-адрес в виде текстовой строки.Тогда его будет легко читать изнутри Flash, просто используйте .onData вместо .onLoad, чтобы он не пытался анализировать XML.

Другие советы

Я не думаю, что это возможно (по крайней мере, используя класс XML).Он имеет onHTTPStatus обработчик событий, но кажется, что даже в этом случае вы сможете получить доступ только к коду состояния и ничего больше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top