Java HttpUrl newBuilder(字符串)用法
要从现有URL创建新的HttpUrl.Builder实例,我使用: 其中savedUrl是一个包含格式良好的URL的字符串 由于scheme未定义,上述片段在HttpUrl构造函数中崩溃。作为一种解决方法,我使用了现有的HttpUrl实例——这不太理想 问题是:Java HttpUrl newBuilder(字符串)用法,java,android,okhttp,Java,Android,Okhttp,要从现有URL创建新的HttpUrl.Builder实例,我使用: 其中savedUrl是一个包含格式良好的URL的字符串 由于scheme未定义,上述片段在HttpUrl构造函数中崩溃。作为一种解决方法,我使用了现有的HttpUrl实例——这不太理想 问题是: newBuilder(字符串)是适合此工作的工具吗 应如何正确使用newBuilder(字符串) 使用newBuilder(字符串)解析相关链接 HttpUrl.get("https://example.com/a.html")
newBuilder(字符串)
解析相关链接
HttpUrl.get("https://example.com/a.html")
.newBuilder("b.html")
用于从现有格式良好的URL字符串创建新生成器:
HttpUrl.Builder urlBuilder = HttpUrl.parse(savedUrl).newBuilder();
在这里,您可以添加查询参数等,然后调用
urlBuilder.build()
以获得最终的HttpUrl
是的,这是我目前正在使用的解决方法,我正在寻找更好的方法
HttpUrl.Builder urlBuilder = HttpUrl.parse(savedUrl).newBuilder();