Java 将URL分解为参数

Java 将URL分解为参数,java,url,Java,Url,我是否正确地破坏了url 这是我的主要任务 public static void main(String[] args) throws IOException { String url = "http://api.openweathermap.org/data/2.5/weather"; String charset = "UTF-8"; String param1 = "q=London,uk&APPID=987dcc5acb7eae6

我是否正确地破坏了url

这是我的主要任务

public static void main(String[] args) throws IOException {
String url = "http://api.openweathermap.org/data/2.5/weather";
String charset = "UTF-8";
String param1 = "q=London,uk&APPID=987dcc5acb7eae6da2c30e975fe61cdf";


String query = String.format("param1=%s",
        URLEncoder.encode(param1, charset));
我在这里连接

URLConnection connection = new URL(url + "?" + query).openConnection();
connection.setRequestProperty("Accept-Charset", charset);
InputStream response = connection.getInputStream();
System.out.println(response);

您应该首先尝试记录这个:url+“?”+查询,这样您就可以检查这个字符串并自己检查url是否有效。我想你放弃得太快了,为了问一个问题!再试一次!