I have an Axis 1.4 web service client (with Spring) that uses the PHP web service (runs on Apache). This works fine in a development environment, but in a production environment, code runs somewhere in the Axis library immediately after the client receives a SOAP response. I identified with Wireshark that the only difference from the client’s perspective is that in the development environment, the HTTP header of the SOAP response contains an entry
Connection: close
which is not in the production environment. My assumption is that it is for this reason that the code is executed because Axis expects the connection header to close.
Is there something I can do to fix this by setting up a client? If not, you will be advised with any tips on configuring Apache + PHP to properly close the connection.
simon source
share