我正在使用Apache Commons HttpClient和Restlet来调用一个restful web服务。不幸的是,我的服务器(基于Ruby on Rails)不喜欢HttpClient默认使用的Transfer-Encoding: chunked
。
有没有办法禁用客户端POST请求的分块编码?
我正在使用Apache Commons HttpClient和Restlet来调用一个restful web服务。不幸的是,我的服务器(基于Ruby on Rails)不喜欢HttpClient默认使用的Transfer-Encoding: chunked
。
有没有办法禁用客户端POST请求的分块编码?
AbstractHttpEntity.setChunked()
说明:如在Restlet邮件列表中所述,在Restlet 2.1版本中,您可以将ClientResource#entityBuffering属性设置为true,以将内容缓存在内存中并防止分块编码。