У меня есть служба WCF REST, к которой я хочу подключиться с помощью клиента Java. Служба в основном возвращает данные из базы данных в виде списка объектов, и я настроил службу так, чтобы она возвращала данные в формате JSON.
Проблема в том, что, когда длина содержимого ответа превышает определенный порог, где-то около 10500, клиент не может прочитать тело ответа, что приводит к истечению времени чтения.
Я пробовал несколько REST-клиентов, включая библиотеку Джерси и приложение RESTClient Wiztools.org. Я заметил, что даже использование класса Apache HttpClient напрямую для отправки запроса на публикацию и чтения ответа дает ту же ошибку. Интересно, что клиент Джерси возвращает ответ 200, но зависает при попытке получить тело ответа.
Fiddler, с другой стороны, работает нормально, также как и клиент C #, который я сделал с помощью библиотек Microsoft WCF Rest Kit DLL.
Спасибо за ваше время.