/** * Fetch the response from the network using the right fetcher * Override this if you need to extend the current behavior of supported auth type. * * @param request * @return HttpResponse object fetched from network * @throws GadgetException */ protected HttpResponse fetchResponse(HttpRequest request) throws GadgetException { HttpResponse fetchedResponse; switch (request.getAuthType()) { case NONE: fetchedResponse = httpFetcher.fetch(request); break; case SIGNED: case OAUTH: fetchedResponse = oauthRequestProvider.get().fetch(request); break; case OAUTH2: fetchedResponse = oauth2RequestProvider.get().fetch(request); break; default: return HttpResponse.error(); } return fetchedResponse; }
/** * Send an OAuth GET request to the given URL. */ public HttpResponse sendGet(String target) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setIgnoreCache(ignoreCache); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth GET request to the given URL. */ public HttpResponse sendGet(String target) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setIgnoreCache(ignoreCache); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth GET request to the given URL. */ public HttpResponse sendGet(String target) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setIgnoreCache(ignoreCache); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
public HttpResponse sendGetWithBody(String target, String type, byte[] body) { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); if (type != null) { request.setHeader("Content-Type", type); } request.setPostBody(body); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
public HttpResponse sendGetWithBody(String target, String type, byte[] body) { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); if (type != null) { request.setHeader("Content-Type", type); } request.setPostBody(body); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
public HttpResponse sendGetWithBody(String target, String type, byte[] body) { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); if (type != null) { request.setHeader("Content-Type", type); } request.setPostBody(body); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth POST with binary data in the binary. */ public HttpResponse sendRawPost(String target, String type, byte[] body) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setMethod("POST"); if (type != null) { request.setHeader("Content-Type", type); } request.setPostBody(body); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth POST with binary data in the binary. */ public HttpResponse sendRawPost(String target, String type, byte[] body) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setMethod("POST"); if (type != null) { request.setHeader("Content-Type", type); } request.setPostBody(body); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth POST with binary data in the binary. */ public HttpResponse sendRawPost(String target, String type, byte[] body) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setMethod("POST"); if (type != null) { request.setHeader("Content-Type", type); } request.setPostBody(body); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth POST request to the given URL. */ public HttpResponse sendFormPost(String target, String body) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setMethod("POST"); request.setPostBody(CharsetUtil.getUtf8Bytes(body)); request.setHeader("content-type", "application/x-www-form-urlencoded"); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth POST request to the given URL. */ public HttpResponse sendFormPost(String target, String body) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setMethod("POST"); request.setPostBody(CharsetUtil.getUtf8Bytes(body)); request.setHeader("content-type", "application/x-www-form-urlencoded"); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
/** * Send an OAuth POST request to the given URL. */ public HttpResponse sendFormPost(String target, String body) throws Exception { HttpRequest request = new HttpRequest(Uri.parse(target)); request.setOAuthArguments(recallState()); OAuthRequest dest = createRequest(); request.setMethod("POST"); request.setPostBody(CharsetUtil.getUtf8Bytes(body)); request.setHeader("content-type", "application/x-www-form-urlencoded"); request.setSecurityToken(securityToken); HttpResponse response = dest.fetch(request); saveState(response); return response; }
case SIGNED: case OAUTH: fetchedResponse = oauthRequestProvider.get().fetch(request); break; default:
case SIGNED: case OAUTH: fetchedResponse = oauthRequestProvider.get().fetch(request); break; default: