private HttpRequest configure(final HttpRequest request) { request.connectTimeout(TIMEOUT).readTimeout(TIMEOUT); request.userAgent(userAgentProvider.get()); if (isPostOrPut(request)) { // All PUT & POST requests to Parse.com api must be in JSON // https://www.parse.com/docs/rest#general-requests request.contentType(Constants.Http.CONTENT_TYPE_JSON); } return addCredentialsTo(request); }
@Override public void intercept(RequestFacade request) { // Add header to set content type of JSON request.addHeader("Content-Type", "application/json"); // Add auth info for PARSE, normally this is where you'd add your auth info for this request (if // needed). request.addHeader(HEADER_PARSE_REST_API_KEY, PARSE_REST_API_KEY); request.addHeader(HEADER_PARSE_APP_ID, PARSE_APP_ID); // Add the user agent to the request. request.addHeader("User-Agent", userAgentProvider.get()); }