I haven't looked at the code to see if this is there, but be aware that sending a HTTP/1.1 request implies that you'll handle a response that uses a chunked transfer-encoding.
Cheers Simon www.pocketsoap.com On Tue, 18 Jun 2002 17:26:32 -0700, in soap you wrote: >Ok, I found that the post method in HTTPUtils.java is pretty much set- >up to make HTTP 1.1 requests but makes 1.0 requests by default. I >modified the post method to send 1.1 requests, added some headers (User- >agent, Connection: keep-alive and Accept) and recompiled. I checked a >network trace of the request and it is sending valid HTTP 1.1. > >The SOAP server still throws a fault so I'm going to log a bug against >the server and see if the development team says anything about it. > >I've got to hand it to the Apache SOAP team... The code, using Ant to >build and the docs are very nice. > >-Frank > > >Quoting [EMAIL PROTECTED]: > >> I don't see anything in Constants.java to control which HTTP >> protocol will be used. There is a setting for the version of SOAP >> XML encoding but that is different. -Frank >> >> >> >> Edit Constants.java and rebuild? >> >> > -----Original Message----- >> > From: Frank Cohen [mailto:[EMAIL PROTECTED]] >> > Sent: Monday, June 17, 2002 11:06 PM >> > To: [EMAIL PROTECTED] >> > Subject: HTTP 1.1 Protocol for Requests >> > >> > >> > I'm using Apache SOAP 2.3.1 on Sun JDK 1.4 on Windows 2000. >> I notice that >> > when I make a SOAP request to a server Apache SOAP makes >> an HTTP POST >> > request to the server using HTTP/1.0. >> > >> > POST /jaxrpc-hello/jaxrpc/helloif HTTP/1.0 >> > >> > The SOAP 1.1 specification says that HTTP/1.1 is required. >> > >> > The server responds to this request with an "Unrecognized >> operation" fault. >> > I suspect it's because the server is strictly enforcing the 1.1 >> requirement. >> > >> > How do I get Apache SOAP to use 1.1? >> > >> > -Frank >> > >> > >> > >>
