private String execute(HttpUriRequest request, int timeout) throws IOException {
   if (timeout > 0) {
     HttpParams params = new BasicHttpParams();
     HttpClientParams.setConnectionManagerTimeout(params, timeout);
     request.setParams(params);
   }
   return execute(request);
 }