Thanks,

WebMethods does not support HTTP 1.1 and the chunked transfert. This fixed
the issue.

2008/7/16 Daniel Kulp <[EMAIL PROTECTED]>:

>
> Probably need to turn chunking off.   See:
> http://cwiki.apache.org/CXF20DOC/client-http-transport.html
>
> Dan
>
>
>
> On Jul 11, 2008, at 5:36 AM, nicolas de loof wrote:
>
>  I was a little wrong in my previous post, as I didn't read the tcpdump
>> fully
>> :
>>
>> The TCP stream used by CXF to connect to webmethods service is :
>>
>> First packet:
>>
>> POST /soap/linkback HTTP/1.1
>> Content-Type: text/xml; charset=UTF-8
>> Authorization: Basic T1BBTDpPUEFM
>> SOAPAction: "http://localhost:5555/soap/linkback";
>> Accept: *
>> Cache-Control: no-cache
>> Pragma: no-cache
>> User-Agent: Java/1.5.0_11
>> Host: 10.163.111.36:5555
>> Connection: keep-alive
>> Transfer-Encoding: chunked
>>
>> 2nd packet :
>> <soap:Envelope .... blah blah blah></soap:Envelope>
>>
>> I then receive HTTP/1.0 500 Internal Server Error
>> The test done using netcat send the same content in a single packet, and
>> this one makes webmethods happy.
>>
>> What's wrong ????
>>
>>
>> 2008/7/11 nicolas de loof <[EMAIL PROTECTED]>:
>>
>>  Hello,
>>>
>>> My application connects to webMethod to invoke a SOAP web service. I'm
>>> using CXF as client.
>>>
>>> I got SOAP faults about NullPointers throwed on the webMethod size. Using
>>> tcpdump I discovered CXF is sending the HTTP Headers to the service :
>>> POST /soap/linkback HTTP/1.1
>>> Content-Type: text/xml; charset=UTF-8
>>> Authorization: Basic T1BBTDpPUEFM
>>> SOAPAction: "http://localhost:5555/soap/linkback";
>>> Accept: *
>>> Cache-Control: no-cache
>>> Pragma: no-cache
>>> User-Agent: Java/1.5.0_11
>>> Host: 10.163.111.36:5555
>>> Connection: keep-alive
>>> Transfer-Encoding: chunked
>>>
>>> .. and them seems to wait for the service to accept the header before
>>> sending the message body.
>>>
>>> If I use netcat to call the service and send the message with the SOAP
>>> enveloppe in body, my service call works fine.
>>>
>>> Is there any way to force CXF client to send the full message at first
>>> time
>>> ?
>>>
>>> Best regards,
>>>
>>> Nicolas.
>>>
>>>
>>>
>>>
> ---
> Daniel Kulp
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
>
>
>
>
>

Reply via email to