Тайм-аут чтения Java WCF - PullRequest
       5

Тайм-аут чтения Java WCF

0 голосов
/ 11 декабря 2011

У меня есть служба WCF REST, к которой я хочу подключиться с помощью клиента Java. Служба в основном возвращает данные из базы данных в виде списка объектов, и я настроил службу так, чтобы она возвращала данные в формате JSON.

Проблема в том, что, когда длина содержимого ответа превышает определенный порог, где-то около 10500, клиент не может прочитать тело ответа, что приводит к истечению времени чтения.

Я пробовал несколько REST-клиентов, включая библиотеку Джерси и приложение RESTClient Wiztools.org. Я заметил, что даже использование класса Apache HttpClient напрямую для отправки запроса на публикацию и чтения ответа дает ту же ошибку. Интересно, что клиент Джерси возвращает ответ 200, но зависает при попытке получить тело ответа.

Fiddler, с другой стороны, работает нормально, также как и клиент C #, который я сделал с помощью библиотек Microsoft WCF Rest Kit DLL.

Спасибо за ваше время.

...