|
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
Flash режет ответ на запрос
Здравствуйте.
Столкнулся вот с такой проблемой. Флэшка отправляет запрос на сервер, а в ответе сервера content_length из заголовка меньше, чем реальная длина ответа. Поэтому ответ обрезается. Можно ли с этим что-нибудь сделать, если код сервера я не могу поправить? Мой код выглядит так _urlRequest = new URLRequest(this._url); _urlRequest.method = URLRequestMethod.GET; _urlLoader = new URLLoader(); _urlLoader.dataFormat = URLLoaderDataFormat.TEXT; _urlLoader.addEventListener(Event.COMPLETE, _onLoaded); private function _onLoaded(event:Event):void { // вот тут всё ломается, потому что конец у XML обрезан this._resultXML = new XML(event.target.data); } Последний раз редактировалось RigidFlasher; 26.02.2014 в 14:30. |
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
вот так посмотрите, правильно ли приходит ответ, если все нормально, то проблема когда строка преобразуется в xml
|
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
уже смотрел. строка обрезана, поэтому она перестаёт быть валидным XML.
|
|
|||||
может быть что-то с ограничением на максимальную длину get запроса, плохо понимаю в этой кухне, чтобы сказать конкретнее
|
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
Цитата:
|
|
|||||
Цитата:
Если с сервером ничего сделать нельзя (руки, например, оторвать серверному программисту), то рекомендую попробовать URLStream
__________________
...вселенская грусть |
|
|||||
Регистрация: Dec 2011
Сообщений: 70
|
Цитата:
Цитата:
|
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
не могу понять, о каком заголовке идет речь?
всегда просто слал из пхп xml , и никогда не указывал его размер, приходил всегда необрезанным, любого размера, на сервере нет возможности в JSON данные выдавать? В вашем случае не флеш режет ответ на запрос, а сервер. |
|
|||||
В таком случае остается только выяснить почему сервер отдает заголовок, который не соответствует истине
__________________
...вселенская грусть |
Часовой пояс GMT +4, время: 17:05. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|