我有一个 java 程序,我想在html form. 如果可能的话,它可以只加载这样的网址
.../html_form_action.asp?kill=Kill+Server
但我不确定如何在 Java 中加载 url。我该怎么做?或者有没有更好的方法来发送一个动作html form?
根据您的安全性,您可以HTTP拨打电话Java。它通常被称为 RESTFul 调用。该类HttpURLConnection提供encapsulation基本的 GET/POST 请求。还有一个HttpClientfrom Apache。
下面介绍如何使用URLConnection发送简单的 HTTP 请求。
URL url = new URL(url + "?" + query);
// set connection properties
URLConnection connection = url.openConnection();
connection.setRequestProperty("Accept-Charset", "UTF-8");
connection.connect(); // send request
// read response
BufferedReader reader = new BufferedReader(
new InputStreamReader(connection.getInputStream()));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close(); // close connection