如何在java中构建网址?
我正在用StringBuilder构建一个字符串
StringBuilder builder = new StringBuilder();
builder.append("my parameters");
builder.append("other parameters");
然后我建立一个网址
Url url = new Url(builder.toString());
然后我尝试连接
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
但是从我得到的结果来看,网址似乎不对。这就像某个参数被错误地传递了。这就是为什么我认为问题出在StringBuilder的部分。
问题在于我试图传递的双精度参数。
double longitude = 23.433114;
String lng = String.ValueOf(longitude);
然后我把它放在网址中。但是,如果我将其作为字符串给出,则结果是正确的。
String lng = "23.433114"
UrlEncoding是必要的吗?我将尝试下面建议的内容。