Ошибка Flex HTTPService - PullRequest
       16

Ошибка Flex HTTPService

0 голосов
/ 14 января 2010

Я создаю приложение Flex и использую HTTPService для извлечения XML из веб-службы asmx. Этому веб-сервису нужен один строковый параметр. Этот параметр содержит несколько параметров, разделенных ~ и проанализированных. Этот веб-сервис работает с ограниченной длиной строки, в противном случае извлекается ошибка, если строка достаточно длинная и не извлекается xml. Однако, если вызов веб-службы подключен непосредственно к IE, будет получен соответствующий xml.

Ошибка:

faultCode: Server.Error.Request faultStetail: 'Ошибка HTTP-запроса' faultDetail: 'Ошибка: пузыри [IOErrorEvent = "ioError" = ложная отмена = ложная eventPhase = 2 text = "Ошибка # 2032: ошибка потока.

Я считаю, что проблема связана с тайм-аутом, но я не уверен, как ее решить. Любая помощь?

Ответы [ 3 ]

1 голос
/ 23 февраля 2010

На самом деле это проблема только IE. Все отлично работает с Firefox и Chrome.

0 голосов
/ 15 января 2010

убедитесь, что вы правильно установили свойства contentType и method. если длина строки - проблема, попробуйте использовать POST вместо GET

0 голосов
/ 15 января 2010

Если это ошибка тайм-аута, вы можете установить для свойства requestTimeout объекта HTTPService значение 0, чтобы предотвратить таймаут.

Однако из вашего описания я не думаю, что проблема заключается в тайм-ауте. Не могли бы вы опубликовать свой код или пример кода, чтобы продемонстрировать проблему? Спасибо!

...