110 String contents=null;
112 DefaultHttpClient client =
new DefaultHttpClient();
113 HttpParams params = client.getParams();
114 HttpConnectionParams.setConnectionTimeout(params, timeout);
115 HttpConnectionParams.setSoTimeout(params, timeout);
117 HttpGet httpGet =
new HttpGet(url);
118 URIBuilder uribe =
new URIBuilder(httpGet.getURI());
119 nvPairList.forEach(pair -> uribe.addParameter(pair.getName(), pair.getValue()));
121 httpGet.setURI(uribe.build());
122 httpGet.setHeader(
"Accept",
"application/json");
123 HttpResponse response = client.execute(httpGet);
124 HttpEntity entity = response.getEntity();
126 LOG.debug(
"GET request is {}", httpGet.getURI());
127 if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
128 contents = EntityUtils.toString(entity);
130 EntityUtils.consume(entity);
static Logger LOG
Definition: WebUtils.java:38