sb.append( "&st=" ).append( codec.encodeToken( token )); Uri url = Uri.parse(sb.toString()); HttpRequest request = new HttpRequest(url).setInternalRequest(true);
lastLoadTryMs = now; try { HttpRequest request = new HttpRequest(uri).setInternalRequest(true); HttpResponse response = fetcher.fetch(request); if (response.getHttpStatusCode() == HttpResponse.SC_OK) {
public FetchedData fetch(ExternalReference ref, String mimeType) throws UriFetchException { if (LOG.isLoggable(Level.INFO)) { LOG.logp(Level.INFO, CLASS_NAME, "makeFetcher", MessageKeys.RETRIEVE_REFERENCE, new Object[] {ref.toString()}); } Uri resourceUri = gadgetUri.resolve(Uri.fromJavaUri(ref.getUri())); HttpRequest request = new HttpRequest(resourceUri).setContainer(container).setGadget(gadgetUri).setInternalRequest( true ); try { HttpResponse response = requestPipeline.execute(request); byte[] responseBytes = IOUtils.toByteArray(response.getResponse()); return FetchedData.fromBytes(responseBytes, mimeType, response.getEncoding(), new InputSource(ref.getUri())); } catch (GadgetException e) { if (LOG.isLoggable(Level.INFO)) { LOG.logp(Level.INFO, CLASS_NAME, "makeFetcher", MessageKeys.FAILED_TO_RETRIEVE, new Object[] {ref.toString()}); } throw new UriFetchException(ref, mimeType, e); } catch (IOException e) { if (LOG.isLoggable(Level.INFO)) { LOG.logp(Level.INFO, CLASS_NAME, "makeFetcher", MessageKeys.FAILED_TO_READ, new Object[] {ref.toString()}); } throw new UriFetchException(ref, mimeType, e); } }
public FetchedData fetch(ExternalReference ref, String mimeType) throws UriFetchException { Uri resourceUri = Uri.fromJavaUri(ref.getUri()); if (contextUri != null) { resourceUri = contextUri.resolve(resourceUri); } HttpRequest request = new HttpRequest(resourceUri) .setContainer(req.getContainer()) .setGadget(req.getGadget()) .setInternalRequest( true ); try { HttpResponse response = requestPipeline.execute(request); byte[] responseBytes = IOUtils.toByteArray(response.getResponse()); return FetchedData.fromBytes(responseBytes, mimeType, response.getEncoding(), new InputSource(ref.getUri())); } catch (GadgetException e) { if (LOG.isLoggable(Level.INFO)) { LOG.logp(Level.INFO, classname, "proxyFetcher", MessageKeys.FAILED_TO_RETRIEVE, new Object[] {ref.toString()}); } return null; } catch (IOException e) { if (LOG.isLoggable(Level.INFO)) { LOG.logp(Level.INFO, classname, "proxyFetcher", MessageKeys.FAILED_TO_READ, new Object[] {ref.toString()}); } return null; } } };
.setAuthType(AuthType.OAUTH) .setFollowRedirects(false) .setInternalRequest(true);
.setAuthType(AuthType.OAUTH) .setFollowRedirects(false) .setInternalRequest(true);