Hello,
I'm developing a small application for getting webpages over GET and posting filled-in web forms over POST requests. Initially I have used standard Java 6 API, but it was problematic and buggy, so I have switched to Commons HttpClient 3.1, which works perfect. I have one problem though.

With standard Java 6 API my users were able to define HTTP proxy (via system properties) and everything worked. With Commons HttpClient it does not. I have observed the network traffic with Wireshark and found that standard Java 6 API sends HTTP packets only, but Commons HttpClient uses pure TCP packets very often (as a request to server and as a response from the server). Therefore with your library, the HTTP proxy simply does not apply. But a lot of users don't have possibility to use SOCKS proxy (for general TCP), just HTTP. For these users my program now does not work.

I would like to ask if there is some option to convince the Commons HttpClient to use real HTTP packets and not just TCP ones. This would enable many of my users to use HTTP proxy again.

Thank you for any help.
Kamil Páral

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to