将 java 示例从 GET 转换为 POST

发布于 2024-11-06 04:09:14 字数 541 浏览 0 评论 0原文

我在java方面没有经验,我得到了一些XML交互的工作示例代码,我唯一的问题是我需要POST数据(用户名/密码),

相关代码是:

static String myUrlString = "http://www.grupoandroid.com/interface/mobile/index.php";
protected TheParser(){
    try {
        this.myUrl = new URL(myUrlString);
    } catch (MalformedURLException e) {
        throw new RuntimeException(e);
    }
}



protected InputStream getInputStream() {
    try {
        return myUrl.openConnection().getInputStream();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

im not experienced in java and i got a working example code for some XML interaction, my only problem is that i need to POST data (username/password)

the relevant code is:

static String myUrlString = "http://www.grupoandroid.com/interface/mobile/index.php";
protected TheParser(){
    try {
        this.myUrl = new URL(myUrlString);
    } catch (MalformedURLException e) {
        throw new RuntimeException(e);
    }
}



protected InputStream getInputStream() {
    try {
        return myUrl.openConnection().getInputStream();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

攀登最高峰 2024-11-13 04:09:14

您可以使用 HttpURLConnection

protected InputStream getInputStream() {
    try {
        HttpURLConnection con = new HttpURLConnection(myUrl);
        con.setRequestMethod("POST");
        //writeout data to the output stream
        return con.getInputStream();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

you can use HttpURLConnection

protected InputStream getInputStream() {
    try {
        HttpURLConnection con = new HttpURLConnection(myUrl);
        con.setRequestMethod("POST");
        //writeout data to the output stream
        return con.getInputStream();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}
北斗星光 2024-11-13 04:09:14

我认为你最好使用 http 客户端库,而不是自己解析完整的 http 堆栈。

apache-http-client
hotpotato

您可以在网络上找到足够的示例和教程。

I think you're better off using an http-client library, rather than parsing the full http stack yourself.

apache-http-client
hotpotato

You can find enough examples and tutorials in the web for these.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文