public HttpBuilder setFragment(final String fragment) { uriBuilder.setFragment(fragment); return this; }
private static String rfcUrl(String rfc, String section) { URIBuilder uri; try { uri = new URIBuilder("http://tools.ietf.org/html/rfc" + rfc); } catch (URISyntaxException e) { //should never be thrown throw new RuntimeException(e); } if (section != null && !section.isEmpty()) { uri.setFragment("section-" + section); } return uri.toString(); }
/** Creates GET request from row data * @author Nikolay Musienko * @n * * @param strings - row data * @return new HttpGet object*/ @Override public HttpGet createObject(String... strings) { URIBuilder builder = new URIBuilder(); if (paramName != null) { builder.setParameter(paramName, strings[0]); } if (path != null) { builder.setPath(path); } if (fragment != null) { builder.setFragment(fragment); } try { return new HttpGet(builder.build()); } catch (URISyntaxException e) { throw new RuntimeException("URIBuilder.build()", e); } }
builder.setFragment(location.substring(startAnchor + 1));
public HttpBuilder setUrl(final String url) { URI uri = null; try { uri = new URI(url); } catch (URISyntaxException e) { throw HttpClientException.create("build your url [" + url + "] error !", e); } uriBuilder.setScheme(uri.getScheme()); uriBuilder.setHost(uri.getHost()); uriBuilder.setPort(uri.getPort()); uriBuilder.setUserInfo(uri.getUserInfo()); uriBuilder.setPath(uri.getPath()); parameters = parseQuery(uri.getRawQuery(), Consts.UTF_8); uriBuilder.setFragment(uri.getFragment()); return this; }
frag = redirects.get(i).getFragment(); uribuilder.setFragment(frag); uribuilder.setFragment(originalURI.getFragment());
/** * A convenience method that creates a new {@link URI} whose scheme, host, port, path, * query are taken from the existing URI, dropping any fragment or user-information. * The path is set to "/" if not explicitly specified. The existing URI is returned * unmodified if it has no fragment or user-information and has a path. * * @param uri * original URI. * @throws URISyntaxException * If the resulting URI is invalid. */ public static URI rewriteURI(final URI uri) throws URISyntaxException { Args.notNull(uri, "URI"); if (uri.isOpaque()) { return uri; } final URIBuilder uribuilder = new URIBuilder(uri); if (uribuilder.getUserInfo() != null) { uribuilder.setUserInfo(null); } if (TextUtils.isEmpty(uribuilder.getPath())) { uribuilder.setPath("/"); } if (uribuilder.getHost() != null) { uribuilder.setHost(uribuilder.getHost().toLowerCase(Locale.ROOT)); } uribuilder.setFragment(null); return uribuilder.build(); }
/** * A convenience method that creates a new {@link URI} whose scheme, host, port, path, * query are taken from the existing URI, dropping any fragment or user-information. * The path is set to "/" if not explicitly specified. The existing URI is returned * unmodified if it has no fragment or user-information and has a path. * * @param uri * original URI. * @throws URISyntaxException * If the resulting URI is invalid. */ public static URI rewriteURI(final URI uri) throws URISyntaxException { Args.notNull(uri, "URI"); if (uri.isOpaque()) { return uri; } final URIBuilder uribuilder = new URIBuilder(uri); if (uribuilder.getUserInfo() != null) { uribuilder.setUserInfo(null); } if (TextUtils.isEmpty(uribuilder.getPath())) { uribuilder.setPath("/"); } if (uribuilder.getHost() != null) { uribuilder.setHost(uribuilder.getHost().toLowerCase(Locale.ROOT)); } uribuilder.setFragment(null); return uribuilder.build(); }
/** * A convenience method that creates a new {@link URI} whose scheme, host, port, path, * query are taken from the existing URI, dropping any fragment or user-information. * The path is set to "/" if not explicitly specified. The existing URI is returned * unmodified if it has no fragment or user-information and has a path. * * @param uri * original URI. * @throws URISyntaxException * If the resulting URI is invalid. */ public static URI rewriteURI(final URI uri) throws URISyntaxException { Args.notNull(uri, "URI"); if (uri.isOpaque()) { return uri; } final URIBuilder uribuilder = new URIBuilder(uri); if (uribuilder.getUserInfo() != null) { uribuilder.setUserInfo(null); } if (TextUtils.isEmpty(uribuilder.getPath())) { uribuilder.setPath("/"); } if (uribuilder.getHost() != null) { uribuilder.setHost(uribuilder.getHost().toLowerCase(Locale.ENGLISH)); } uribuilder.setFragment(null); return uribuilder.build(); }
/** * A convenience method that creates a new {@link URI} whose scheme, host, port, path, * query are taken from the existing URI, dropping any fragment or user-information. * The path is set to "/" if not explicitly specified. The existing URI is returned * unmodified if it has no fragment or user-information and has a path. * * @param uri * original URI. * @throws URISyntaxException * If the resulting URI is invalid. */ public static URI rewriteURI(final URI uri) throws URISyntaxException { Args.notNull(uri, "URI"); if (uri.isOpaque()) { return uri; } final URIBuilder uribuilder = new URIBuilder(uri); if (uribuilder.getUserInfo() != null) { uribuilder.setUserInfo(null); } if (TextUtils.isEmpty(uribuilder.getPath())) { uribuilder.setPath("/"); } if (uribuilder.getHost() != null) { uribuilder.setHost(uribuilder.getHost().toLowerCase(Locale.ROOT)); } uribuilder.setFragment(null); return uribuilder.build(); }
/** * A convenience method that creates a new {@link URI} whose scheme, host, port, path, * query are taken from the existing URI, dropping any fragment or user-information. * The path is set to "/" if not explicitly specified. The existing URI is returned * unmodified if it has no fragment or user-information and has a path. * * @param uri * original URI. * @throws URISyntaxException * If the resulting URI is invalid. */ public static URI rewriteURI(final URI uri) throws URISyntaxException { Args.notNull(uri, "URI"); if (uri.isOpaque()) { return uri; } final URIBuilder uribuilder = new URIBuilder(uri); if (uribuilder.getUserInfo() != null) { uribuilder.setUserInfo(null); } if (TextUtils.isEmpty(uribuilder.getPath())) { uribuilder.setPath("/"); } if (uribuilder.getHost() != null) { uribuilder.setHost(uribuilder.getHost().toLowerCase(Locale.ROOT)); } uribuilder.setFragment(null); return uribuilder.build(); }
/** * A convenience method that creates a new {@link URI} whose scheme, host, port, path, * query are taken from the existing URI, dropping any fragment or user-information. * The path is set to "/" if not explicitly specified. The existing URI is returned * unmodified if it has no fragment or user-information and has a path. * * @param uri * original URI. * @throws URISyntaxException * If the resulting URI is invalid. */ public static URI rewriteURI(final URI uri) throws URISyntaxException { Args.notNull(uri, "URI"); if (uri.isOpaque()) { return uri; } final URIBuilder uribuilder = new URIBuilder(uri); if (uribuilder.getUserInfo() != null) { uribuilder.setUserInfo(null); } if (TextUtils.isEmpty(uribuilder.getPath())) { uribuilder.setPath("/"); } if (uribuilder.getHost() != null) { uribuilder.setHost(uribuilder.getHost().toLowerCase(Locale.ENGLISH)); } uribuilder.setFragment(null); return uribuilder.build(); }
/** * A convenience method that creates a new {@link URI} whose scheme, host, port, path, * query are taken from the existing URI, dropping any fragment or user-information. * The path is set to "/" if not explicitly specified. The existing URI is returned * unmodified if it has no fragment or user-information and has a path. * * @param uri * original URI. * @throws URISyntaxException * If the resulting URI is invalid. */ public static URI rewriteURI(final URI uri) throws URISyntaxException { Args.notNull(uri, "URI"); if (uri.isOpaque()) { return uri; } final URIBuilder uribuilder = new URIBuilder(uri); if (uribuilder.getUserInfo() != null) { uribuilder.setUserInfo(null); } if (TextUtils.isEmpty(uribuilder.getPath())) { uribuilder.setPath("/"); } if (uribuilder.getHost() != null) { uribuilder.setHost(uribuilder.getHost().toLowerCase(Locale.ROOT)); } uribuilder.setFragment(null); return uribuilder.build(); }
uribuilder.setFragment(null);
uribuilder.setFragment(null);
uribuilder.setFragment(null);
uribuilder.setFragment(null);
private static URI buildUri(final HttpCollectorAgent collectorAgent) throws URISyntaxException { HashMap<String,String> substitutions = new HashMap<String,String>(); substitutions.put("ipaddr", InetAddressUtils.str(collectorAgent.getAgent().getAddress())); substitutions.put("nodeid", Integer.toString(collectorAgent.getAgent().getNodeId())); final URIBuilder ub = new URIBuilder(); ub.setScheme(collectorAgent.getUriDef().getUrl().getScheme()); ub.setHost(substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getHost(), "getHost")); ub.setPort(collectorAgent.getPort()); ub.setPath(substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getPath(), "getURL")); final String query = substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getQuery().orElse(null), "getQuery"); if (query != null) { final List<NameValuePair> params = URLEncodedUtils.parse(query, StandardCharsets.UTF_8); ub.setParameters(params); } ub.setFragment(substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getFragment().orElse(null), "getFragment")); return ub.build(); }
private static URI buildUri(final HttpCollectorAgent collectorAgent) throws URISyntaxException { HashMap<String,String> substitutions = new HashMap<String,String>(); substitutions.put("ipaddr", InetAddressUtils.str(collectorAgent.getAgent().getAddress())); substitutions.put("nodeid", Integer.toString(collectorAgent.getAgent().getNodeId())); final URIBuilder ub = new URIBuilder(); ub.setScheme(collectorAgent.getUriDef().getUrl().getScheme()); ub.setHost(substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getHost(), "getHost")); ub.setPort(collectorAgent.getPort()); ub.setPath(substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getPath(), "getURL")); final String query = substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getQuery().orElse(null), "getQuery"); if (query != null) { final List<NameValuePair> params = URLEncodedUtils.parse(query, StandardCharsets.UTF_8); ub.setParameters(params); } ub.setFragment(substituteKeywords(substitutions, collectorAgent.getUriDef().getUrl().getFragment().orElse(null), "getFragment")); return ub.build(); }
ub.setParameters(params); ub.setFragment(getFragment(seqProps, svcProps)); return ub.build();