に何かを入力したいJavaプログラムがありhtml form
ます。可能であれば、このようなURLをロードするだけです
.../html_form_action.asp?kill=Kill+Server
しかし、Java で URL をロードする方法がわかりません。どうすればいいですか?または、アクションをに送信するより良い方法はありhtml form
ますか?
セキュリティに応じて、 でHTTP
電話をかけることができますJava
。これは、しばしば RESTFul 呼び出しと呼ばれます。このHttpURLConnection
クラスはencapsulation
、基本的な GET/POST リクエストを提供します。HttpClient
からもあり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