【问题标题】:HTML Form Action JavaHTML 表单动作 Java
【发布时间】:2013-08-21 16:22:05
【问题描述】:

我有一个 java 程序,我想在 html form 中输入一些内容。如果可能的话,它可以只加载这样的网址

.../html_form_action.asp?kill=Kill+Server

但我不确定如何在 Java 中加载 url。我该怎么做?或者有没有更好的方法将动作发送到html form

【问题讨论】:

标签: java html url forms


【解决方案1】:

以下是使用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

【讨论】:

    【解决方案2】:

    根据您的安全性,您可以在Java 中拨打HTTP 电话。它通常被称为 RESTFul 调用。 HttpURLConnection 类为基本的 GET/POST 请求提供 encapsulation。还有一个来自ApacheHttpClient

    【讨论】:

    • 是否有关于封装的文档?我试过 java.net.URLConnection connection = new URL(url + "?" + query).openConnection();但这并没有发送请求。应该有吗?
    猜你喜欢
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 2010-10-13
    • 1970-01-01
    • 2013-05-15
    • 2015-04-26
    相关资源
    最近更新 更多