Incomplete SOAP request
Posted: Mon Oct 11, 2010 3:05 am
Hi,
I've written a SOAP server in PHP. It is just a simple webservice that accepts a large lists of elements to be processed.
When I test my webservice from a PHP SOAP client, or with clients like soapUI, everything works perfect, even If I send a really long list of elements (let's say, a SOAP request of 35KB and more).
But the guy who is going to call my webservice has implemented a SOAP client in Java, and the problem is that his soap requests are always truncated to about 4KB. I have logged all requests in my PHP SOAP server, and the client's requests made from Java are always 3996 bytes long (I mean the content XML of the request, I copy it to a file and the file is always 3996 bytes). So it only works when the request is very small and doesn't get truncated.
Could someone tell me what am I doing wrong? May it be something I need to configure in my PHP SOAP Server, or even in Apache?
Thanks for your help!!!
Regards,
Carlos.
I've written a SOAP server in PHP. It is just a simple webservice that accepts a large lists of elements to be processed.
When I test my webservice from a PHP SOAP client, or with clients like soapUI, everything works perfect, even If I send a really long list of elements (let's say, a SOAP request of 35KB and more).
But the guy who is going to call my webservice has implemented a SOAP client in Java, and the problem is that his soap requests are always truncated to about 4KB. I have logged all requests in my PHP SOAP server, and the client's requests made from Java are always 3996 bytes long (I mean the content XML of the request, I copy it to a file and the file is always 3996 bytes). So it only works when the request is very small and doesn't get truncated.
Could someone tell me what am I doing wrong? May it be something I need to configure in my PHP SOAP Server, or even in Apache?
Thanks for your help!!!
Regards,
Carlos.