List of usage examples for org.apache.http.client.utils URIBuilder build
public URI build() throws URISyntaxException
From source file:com.epam.ngb.cli.manager.command.handler.http.SortHandler.java
private HttpPost prepareHttpPost() throws URISyntaxException { URIBuilder builder = new URIBuilder(serverParameters.getServerUrl() + getRequestUrl()); HttpPost post = new HttpPost(builder.build()); setDefaultHeader(post);/*www. j av a2s .c o m*/ if (isSecure()) { addAuthorizationToRequest(post); } return post; }
From source file:org.metaservice.frontend.rest.SparqlResourceService.java
public SparqlResourceService() throws URISyntaxException, IOException { URIBuilder uriBuilder = new URIBuilder(); uriBuilder.setScheme("http").setHost("graph.metaservice.org").setPort(8080).setPath("/bigdata/sparql"); uri = uriBuilder.build(); namespaces = generateNamespaceString(); resourceQuery = loadSparql("/sparql/resourceWithLatest.sparql"); }
From source file:com.kurtraschke.wmata.gtfsrealtime.services.WMATAAPIService.java
public Rss downloadRailAlerts() throws WMATAAPIException { try {/* w w w . j a v a 2 s .c o m*/ URIBuilder b = new URIBuilder("http://www.metroalerts.info/rss.aspx?rs"); return mapUrl(b.build(), false, Rss.class, _xmlMapper); } catch (Exception e) { throw new WMATAAPIException(e); } }
From source file:com.arpnetworking.configuration.jackson.JsonNodePaginatedUriSource.java
private JsonNodePaginatedUriSource(final Builder builder) { super(builder); _uri = builder._uri;// w ww.j a va2 s.co m _dataKeys = builder._dataKeys.toArray(new String[builder._dataKeys.size()]); _nextPageKeys = builder._nextPageKeys.toArray(new String[builder._nextPageKeys.size()]); final JsonNodeMergingSource.Builder mergingSourceBuilder = new JsonNodeMergingSource.Builder(); try { final URIBuilder uriBuilder = new URIBuilder(_uri); URI currentUri = uriBuilder.build(); while (currentUri != null) { LOGGER.debug().setMessage("Creating JsonNodeUriSource for page").addData("uri", currentUri).log(); // Create a URI source for the page final JsonNodeUriSource uriSource = new JsonNodeUriSource.Builder().setUri(currentUri).build(); mergingSourceBuilder.addSource(uriSource); // Extract the link for the next page final Optional<JsonNode> nextPageNode = uriSource.getValue(_nextPageKeys); if (nextPageNode.isPresent() && !nextPageNode.get().isNull()) { final String nextPagePath = nextPageNode.get().asText(); final URI nextPageUri = URI .create(nextPagePath.startsWith("/") ? nextPagePath : "/" + nextPagePath); final URIBuilder nextPageUriBuilder = new URIBuilder(nextPageUri); currentUri = uriBuilder.setPath(nextPageUri.getPath()) .setParameters(nextPageUriBuilder.getQueryParams()).build(); } else { currentUri = null; } } } catch (final URISyntaxException e) { throw Throwables.propagate(e); } _mergingSource = mergingSourceBuilder.build(); }
From source file:com.kurtraschke.wmata.gtfsrealtime.services.WMATAAPIService.java
public Rss downloadBusAlerts() throws WMATAAPIException { try {/*from www .j a va 2 s.co m*/ URIBuilder b = new URIBuilder("http://www.metroalerts.info/rss.aspx?bus"); return mapUrl(b.build(), false, Rss.class, _xmlMapper); } catch (Exception e) { throw new WMATAAPIException(e); } }
From source file:com.gsma.mobileconnect.impl.ParseDiscoveryRedirectTest.java
@Test public void parseDiscoveryRedirect_withNoQueryString_shouldReturnEmptyDetails() throws URISyntaxException { // GIVEN//from www.j ava 2 s. com IDiscovery discovery = Factory.getDiscovery(null, null); CaptureParsedDiscoveryRedirect captureParsedDiscoveryRedirect = new CaptureParsedDiscoveryRedirect(); URIBuilder builder = new URIBuilder("http://localhost/redirect"); // WHEN discovery.parseDiscoveryRedirect(builder.build().toString(), captureParsedDiscoveryRedirect); // THEN ParsedDiscoveryRedirect parsedDiscoveryRedirect = captureParsedDiscoveryRedirect .getParsedDiscoveryRedirect(); assertNull(parsedDiscoveryRedirect.getSelectedMCC()); assertNull(parsedDiscoveryRedirect.getSelectedMNC()); assertNull(parsedDiscoveryRedirect.getEncryptedMSISDN()); assertFalse(parsedDiscoveryRedirect.hasMCCAndMNC()); }
From source file:ca.islandora.fcrepo.client.FcrepoClient.java
@Override public IFcrepoResponse commitTransaction(final String uri) throws FcrepoOperationFailedException { try {/*ww w.ja v a 2 s . c o m*/ URIBuilder uriBuilder = new URIBuilder(baseUri); uriBuilder.setPath(uriBuilder.getPath() + "/fcr:tx/fcr:commit"); final String fullUri = uriBuilder.build().toString(); final IFcrepoRequest request = new CreateResourceRequest(httpClient, fullUri); return request.execute(); } catch (URISyntaxException ex) { throw new FcrepoOperationFailedException(null, -1, ex.getMessage()); } }
From source file:org.talend.dataprep.api.service.command.folder.SearchFolders.java
private HttpRequestBase onExecute(final String name, final boolean strict) { try {//from www.jav a 2 s. co m URIBuilder uriBuilder = new URIBuilder(preparationServiceUrl + "/folders/search"); uriBuilder.addParameter("name", name); uriBuilder.addParameter("strict", String.valueOf(strict)); return new HttpGet(uriBuilder.build()); } catch (URISyntaxException e) { throw new TDPException(UNEXPECTED_EXCEPTION, e); } }
From source file:ca.islandora.fcrepo.client.FcrepoClient.java
@Override public IFcrepoResponse rollbackTransaction(final String uri) throws FcrepoOperationFailedException { try {/*w w w. ja v a 2 s . c o m*/ URIBuilder uriBuilder = new URIBuilder(baseUri); uriBuilder.setPath(uriBuilder.getPath() + "/fcr:tx/fcr:rollback"); final String fullUri = uriBuilder.build().toString(); final IFcrepoRequest request = new CreateResourceRequest(httpClient, fullUri); return request.execute(); } catch (URISyntaxException ex) { throw new FcrepoOperationFailedException(null, -1, ex.getMessage()); } }
From source file:org.talend.dataprep.api.service.command.dataset.SearchDataSets.java
private HttpRequestBase onExecute(final String name, final boolean strict) { try {//from w w w .j a v a2 s. c o m URIBuilder uriBuilder = new URIBuilder(datasetServiceUrl + "/datasets/search"); uriBuilder.addParameter("name", name); uriBuilder.addParameter("strict", String.valueOf(strict)); return new HttpGet(uriBuilder.build()); } catch (URISyntaxException e) { throw new TDPException(UNEXPECTED_EXCEPTION, e); } }