【发布时间】:2009-10-26 10:49:11
【问题描述】:
我有一个使用 PHP Web 服务(在 Apache 上运行)的 Axis 1.4(带有 Spring)Web 服务客户端。这在开发环境中完美运行,但在生产环境中,代码执行在客户端收到 SOAP 响应后直接挂在 Axis 库中的某个位置。我已经通过 Wireshark 确定,从客户端的角度来看,唯一的区别是在开发环境中,SOAP 响应的 HTTP 标头包含条目
Connection: close
生产环境中缺少的。我的假设是这是代码执行挂起的原因,因为 Axis 期待连接关闭头字段。
我可以通过配置客户端来解决这个问题吗?如果没有,请提供任何有关配置 Apache + PHP 以正确关闭连接的提示。
【问题讨论】:
标签: java php web-services apache axis