我有一个客户端使用 http POST 方法将一些数据发布到我们的服务器。我们的服务器是带有java的resin 3.0。当我发送响应是否保存数据时,未设置响应的内容长度。客户端正在使用 curl 库(其上的 php 包装器),并且它们接收的内容长度为 0。当我尝试通过浏览器将表单提交到我们在同一 url 上的服务器时,它可以工作并显示响应。
我尝试使用 Apache HttpClient 通过 postmethod 提交数据,我收到的内容长度为 -1,但我确实得到了完整的响应。我无法理解问题出在哪里。我也做了一些谷歌,发现树脂在发送响应时做了一些分块编码。但我想它也适用于 GET 方法。但是对于 GET 方法,我的客户正在获取内容长度并且也能够获得响应。需要帮助。