safe, fast and elaborate Java HTTP client compatible with spring RestTemplate