I've been working on a Java project for some time and I've had a LOT of troubles with HTTP requests. My project works by sending requests, with different types of proxies. Currently I'm using OkHttp but it doesn't support SSL proxies natively and has some issues with SOCKS.
With OkHttp and SOCKS I get some exceptions like Malformed reply from SOCKS server
.
My question is: is there a good Java HTTP library that supports HTTP/HTTPS/SOCKS proxies?