我使用此代码:
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=...
答案 0 :(得分:2)
您误导fromPath
。该方法需要一个uri路径,但是您提供了一个主机和路径。
如果您有完整的URI,请使用UriBuilder#fromUri
,否则按部分
UriBuilder builder = UriBuilder.fromPath("tiles")
.host("livemap-tiles1.waze.com")
.scheme("http")
.path("internal"); // etc.