本文整理了Java中org.apache.http.client.utils.URIBuilder.setFragment()
方法的一些代码示例,展示了URIBuilder.setFragment()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URIBuilder.setFragment()
方法的具体详情如下:
包路径:org.apache.http.client.utils.URIBuilder
类名称:URIBuilder
方法名:setFragment
[英]Sets URI fragment. The value is expected to be unescaped and may contain non ASCII characters.
[中]设置URI片段。该值应为不可替换的,并且可能包含非ASCII字符。
代码示例来源:origin: com.googlecode.openbox/http
public HttpBuilder setFragment(final String fragment) {
uriBuilder.setFragment(fragment);
return this;
}
代码示例来源:origin: JavaChat/OakBot
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();
}
代码示例来源:origin: griddynamics/jagger
/** 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);
}
}
代码示例来源:origin: com.hubspot/HorizonApache
builder.setFragment(location.substring(startAnchor + 1));
代码示例来源:origin: com.googlecode.openbox/http
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;
}
代码示例来源:origin: ibinti/bugvm
frag = redirects.get(i).getFragment();
uribuilder.setFragment(frag);
uribuilder.setFragment(originalURI.getFragment());
代码示例来源:origin: com.bugvm/bugvm-rt
/**
* 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();
}
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
/**
* 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();
}
代码示例来源:origin: org.apache.httpcomponents/httpclient-android
/**
* 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();
}
代码示例来源:origin: com.hynnet/httpclient
/**
* 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();
}
代码示例来源:origin: ibinti/bugvm
/**
* 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();
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.apache.httpcomponents.httpclient
/**
* 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();
}
代码示例来源:origin: Nextdoor/bender
/**
* 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();
}
代码示例来源:origin: org.apache.httpcomponents/httpclient-android
uribuilder.setFragment(null);
代码示例来源:origin: com.hynnet/httpclient
uribuilder.setFragment(null);
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
uribuilder.setFragment(null);
代码示例来源:origin: Nextdoor/bender
uribuilder.setFragment(null);
代码示例来源:origin: OpenNMS/opennms
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();
}
代码示例来源:origin: org.opennms.features.collection/org.opennms.features.collection.collectors
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();
}
代码示例来源:origin: OpenNMS/opennms
ub.setParameters(params);
ub.setFragment(getFragment(seqProps, svcProps));
return ub.build();
内容来源于网络,如有侵权,请联系作者删除!