Try jcabi-http, which acts as a wrapper of JDK HttpURLConnection or Apache HttpClient:
String body = new JdkRequest("http://www.example.com")
.uri().queryParam("id", "123").back()
.method(Request.GET)
.fetch()
.body();
Check this blog post for more information: http://www.yegor256.com/2014/04/11/jcabi-http-intro.html