我有一个WCF REST服务,我想使用Java客户端连接到该服务。该服务基本上以对象列表的形式从数据库返回数据,并且我已将服务配置为以JSON格式返回数据。
问题在于,当响应内容长度超过某个阈值(大约10500)时,客户端无法读取响应正文,从而导致读取超时。
我尝试了多个REST客户端,包括Jersey库和Wiztools.org RESTClient应用程序。我注意到,即使直接使用Apache HttpClient类发送post请求并读取响应也会产生相同的错误。有趣的是,Jersey客户端返回200响应,但在尝试响应主体时挂起。
另一方面,Fiddler工作得很好,就像我使用Microsoft WCF Rest Kit DLL制作的C#客户端一样。感谢您的时间。