Java uriBuilder返回http://而不是http://
我使用以下代码:Java uriBuilder返回http://而不是http://,java,url,jersey,uri,Java,Url,Jersey,Uri,我使用以下代码: UriBuilder builder = UriBuilder .fromPath(Constants.LIVEMAP_BASE_URL_US) .scheme("http"); return builder.build().toString(); 它怎么会生成“http:/”,而不是“http:/” 返回值=http:/livemap-tiles1.waze.com/tiles/internal?lineGeom=…您使用不当。该方法需要ur
UriBuilder builder = UriBuilder
.fromPath(Constants.LIVEMAP_BASE_URL_US)
.scheme("http");
return builder.build().toString();
它怎么会生成“http:/”
,而不是“http:/”
返回值=http:/livemap-tiles1.waze.com/tiles/internal?lineGeom=…
您使用不当。该方法需要uri路径,但您提供的是主机和路径
如果您有一个完整的URI,请使用UriBuilder#fromUri
,否则将一部分一部分地构建它
UriBuilder builder = UriBuilder.fromPath("tiles")
.host("livemap-tiles1.waze.com")
.scheme("http")
.path("internal"); // etc.
该类
UriBuilder
来自何处?请编辑您的问题,使其包含LIVEMAP\u BASE\u URL\u US的定义/内容。