![]() |
HTTPStatusEvent.HTTP_RESPONSE_STATUS - получение заголовков ответа сервера
Я делаю GET запрос на определенный URL, в ответе сервера приходит заголовок Location, который перенаправляет на другую страницу. Все эти заголовки я вижу в консоли браузера. Я попытался отследить этот location в AIR приложении и столкнулся с такой интересной штукой - в слушатель события HTTPStatusEvent.HTTP_RESPONSE_STATUS повешенный на URLLoader, в параметр responseHeaders приходит только 4 заголовка из 10 которые я вижу в браузере.
Вот пример: Цитата:
Добавлено через 3 минуты И да гуглил на эту тему и ничего внятного вообще не нашел Добавлено через 6 минут и да, забыл сказать в responseURL тоже приходит null Добавлено через 12 минут и да нашел вот это в документации: Цитата:
Добавлено через 21 минуту А эту штуку кто нибудь пробовал? Вроде работает с сокета, может поможет? |
Тоже сталкивался с этой проблемой, все заголовки стандартными способами не получить.
Если AIR то используй Socket на 80 тый порт, реализуй формирование http запроса (либо найди) и коннектся по нужному адресу и ты получишь всю информацию в ответе. ну и редирект нужно будет самому делать при встрече Location. as3httpclient не пользовался, но в теории должна помочь, но вариант с сокетом хорош только для air. для браузерного флеша нужно реализовывать политику для сокетов и ито если есть доступ к этим серверам |
Да похоже As3httpclientlib сама http протокол реализует через сокет, буду её использовать отпишу о результатах. Но это конечно жесть, адоб все делает, чтобы работа на флеше была комфортной))
Добавлено через 28 минут Кстати проблем с безопасностью не будет, если с сервера кроссдоменник по запросу не будет отдаваться? Хотя я вроде нашел в сети примеры, где As3httpclientlib работает без него, но как то странно. В общем отпишу по результатам. Цитата:
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 05:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.