JAVA и Flex через ошибку Chrome 2032. Тело ответа слишком велико - PullRequest
1 голос
/ 10 марта 2012

У меня есть приложение, которое я сделал, используя java и flex, которые общаются с json. Я проверял это много раз, и все это работает хорошо, но после некоторого теста оно просто перестает работать.

в процессе отладки я замечаю, что когда я отправляю запрос httpservice на мой сервер через chrome, я получаю сообщение об ошибке HttpService 2032.

Я попытался найти эту проблему и наткнулся на это: http://old.nabble.com/HttpService-post-error-2032:iostream-error-td16533829.html

там говорят, что эта ошибка может возникать, когда тело ответа слишком велико.

Я уменьшил размер ответа, и он работал нормально.

эта проблема возникает только через хром.

в представлении «Сетевой монитор» в Flex Builder я вижу ответ с ошибкой в ​​древовидном представлении, но при переходе к необработанному представлению я вижу тело ответа json как ожидаемое, а заголовок HTTP / 1.1 200 OK. но все же HTTPService вызывает функцию сбоя, а не результат.

размер ответа более 9 Кбайт вызывает ошибку. меньше чем это работает нормально.

Я использую Java-сервер Tomcat v7.0 на 64-битной Windows 7 и Chrome 17.0.963.78 м.

это ошибка, которую я получаю:

[RPC Fault faultString = "Ошибка HTTP-запроса" faultCode = "Server.Error.Request" faultDetail = "Ошибка: [IOErrorEvent type =" ioError "bubbles = false отменяемый = false eventPhase = 2 text =" Ошибка # 2032 " ]. URL: http://localhost:8080/MBankServer/GetClientManifest"]

...