Hi Axis Developers,

I modified HTTPSender to implement HTTP/1.1 Keep-Alive 
Connection and chunked transfer encoding. The code i 
based on is the version 1.54 checked in on Apr 4 (should
be the latest). I did not use httpclient as suggested 
by Charles, because some critical features (like proxy) 
are still missing.

The attached codes have been tested with several servers
listed on Axis interop test site. We would like to see
the HTTP/1.1 Keep-Alive Connection and chunked transfer 
encoding features supported in Axis client. It does 
improve performance though not significant, and should
help https a lot because SSL handshake is expensive.

thanks,

-chen

Attachment: HTTPInputStream.java
Description: Binary data

Attachment: HTTPSender.java
Description: Binary data

Reply via email to