我一直在使用 java.net.URL 类,现在我需要向 URL 对象变量添加参数。我见过很多添加参数的方法,例如字符串连接或创建新的 URL 对象并将所需的参数传递给 URL 类构造函数。但我也看到过 UriBuilder 和其他创建 URL 或 URI 并随后向其添加参数的方法。在java中构造URL以便稍后添加参数的正确方法是什么?
我这样做的懒惰方法如下:
String url = "http://www.site.com/";
url += "?";
url += "param1=" + 1;
url += "&";
url += "param2=" + 2;
URL url = new URL(url);
这是向 URL 添加参数的最佳方式吗?有更好的办法吗?
谢谢, Y_Y
最佳答案
这是java中使用URL的标准形式
URL(URL baseURL, String relativeURL)
String baseURL= "http://www.site.com/";
根据您的参数使用 StringBuilder 或 String 形成relativeURL。
另一种方法是使用第三方 LIB。
关于java - 创建 URL 和添加参数的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23140698/