/** * Share the stats to share URL. Must not be called if sharing is disabled. * shareEnabled check is not done to avoid double checking. */ private void shareStats() { try { int code = HttpRequest.post(shareURL) .connectTimeout(5000) .readTimeout(5000) .send(objectMapper.writer().writeValueAsString(stats).getBytes(Charsets.UTF_8)) .code(); if (code >= 400) { logger.info("sharing stats on {} failed. Response code: {}", shareURL, code); } } catch (Exception e) { logger.info("sharing stats on {} failed. Exception: {}", shareURL, e.getMessage()); } }
public static void setDefaultOptions(HttpRequest req) throws IOException { req.userAgent(HTTP_USER_AGENT); req.connectTimeout(CONNECT_TIMEOUT); req.readTimeout(READ_TIMEOUT); req.acceptGzipEncoding(); req.uncompress(true); req.trustAllCerts(); req.trustAllHosts(); }
private String doPost() { HttpRequest post = HttpRequest.post(url, params, encode) .headers(headers) .connectTimeout(connectTimeout) .readTimeout(readTimeout) .acceptGzipEncoding() .uncompress(true); setOptionalHeaders(post); if (!Strings.isNullOrEmpty(body)){ post.send(body); } if (ssl){ trustHttps(post); } return post.body(); }
private String doGet() { HttpRequest get = HttpRequest.get(url, params, encode) .headers(headers) .connectTimeout(connectTimeout) .readTimeout(readTimeout) .acceptGzipEncoding() .uncompress(true); if (ssl){ trustHttps(get); } setOptionalHeaders(get); return get.body(); }
private String doGet() { HttpRequest get = HttpRequest.get(url, params, encode) .headers(headers) .connectTimeout(connectTimeout) .readTimeout(readTimeout) .acceptGzipEncoding() .uncompress(true); if (ssl){ trustHttps(get); } setOptionalHeaders(get); return get.body(); }
private String doGet() { HttpRequest get = HttpRequest.get(url, params, encode) .headers(headers) .connectTimeout(connectTimeout) .readTimeout(readTimeout) .acceptGzipEncoding() .uncompress(true); if (ssl){ trustHttps(get); } setOptionalHeaders(get); return get.body(); }
private String doPost() { HttpRequest post = HttpRequest.post(url, params, encode) .headers(headers) .connectTimeout(connectTimeout) .readTimeout(readTimeout) .acceptGzipEncoding() .uncompress(true); setOptionalHeaders(post); if (!Strings.isNullOrEmpty(body)){ post.send(body); } if (ssl){ trustHttps(post); } return post.body(); }
private String doPost() { HttpRequest post = HttpRequest.post(url, params, encode) .headers(headers) .connectTimeout(connectTimeout) .readTimeout(readTimeout) .acceptGzipEncoding() .uncompress(true); setOptionalHeaders(post); if (!Strings.isNullOrEmpty(body)){ post.send(body); } if (ssl){ trustHttps(post); } return post.body(); }