`
shuaigg.babysky
  • 浏览: 567533 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用HttpURLConnection发送POST提交

 
阅读更多

        URL url = new URL("http://localhost:8080/TestClient/MyServlet");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setDoInput(true);
        conn.setDoOutput(true);
        conn.setRequestMethod("POST");
        OutputStream outputStream = conn.getOutputStream();
        PrintWriter printWriter = new PrintWriter(outputStream);
        printWriter.print("username=zhangsan&password=123abc");
        printWriter.flush();
        printWriter.close();
        InputStream inputStream = conn.getInputStream();
        String string = IOUtils.toString(inputStream, "UTF-8");
        System.out.println(string);
        IOUtils.closeQuietly(printWriter);
        IOUtils.closeQuietly(inputStream);
        conn.disconnect();



        特别注意的是:printWriter写参数的时候别用println, 要是println的话就是最后一个参数加了回车换行。

分享到:
评论

相关推荐

    Http学习之使用HttpURLConnection发送post和get请求 android

    本篇文章主要聚焦于使用`HttpURLConnection`类来发送POST和GET请求,这是Android SDK内置的一种HTTP请求方法,相较于第三方库如OkHttp或Volley,使用`HttpURLConnection`更轻量级,易于理解和控制。 首先,我们先...

    HttpUrlConnection使用示例

    本篇文章将深入探讨如何使用`HttpURLConnection`以POST方式提交请求。 ### 1. 创建连接 首先,我们需要获取到`HttpURLConnection`实例。这通常通过调用`URL`对象的`openConnection()`方法实现,然后强制转换为`...

    Java利用HttpURLConnection发送post请求上传文件.docx

    要使用`HttpURLConnection`发送POST请求并上传文件,你需要创建一个HTTP连接,设置请求方法为POST,并设置`Content-Type`为`multipart/form-data`。然后,你需要创建一个`DataOutputStream`,通过它写入文件的各个...

    谈谈Java利用原始HttpURLConnection发送POST数据

    在使用`HttpURLConnection`发送POST数据时,我们首先需要创建一个URL对象,然后通过`openConnection()`方法打开与指定URL的连接。接着,我们需要配置连接的一些属性,如设置`setDoOutput(true)`表示我们将会发送数据...

    Android HttpUrlConnection json使用方法

    在使用HttpUrlConnection发送GET请求时,我们将参数附加到URL上。例如,如果我们要从一个API获取JSON数据,URL可能类似于`http://api.example.com/data?key=value`。然后,我们可以创建一个HttpURLConnection实例,...

    使用Http post的方式调用webservice

    在Java中,可以使用`java.net.URL`、`java.net.HttpURLConnection`或第三方库如Apache HttpClient来构建HTTP POST请求。以下是一个使用HttpURLConnection的基本示例: ```java URL url = new URL(...

    HTTP POST 提交方式

    #### 四、使用HttpURLConnection实现HTTP POST请求 `HttpURLConnection`是Java标准库中的一个类,用于处理HTTP连接。通过设置`doOutput`为`true`,并调用`setRequestMethod`来指定请求方法为“POST”,即可实现POST...

    HttpURLConnection之基础

    发送POST请求的步骤与GET请求类似,但需要额外处理请求体: 1. 遵循与GET请求相同的前四个步骤。 2. 设置请求头`Content-Type`,如`setRequestProperty("Content-Type", "application/x-www-form-urlencoded")`,...

    java后台实现 get post 提交.zip

    在Java中,我们通常使用`java.net.URL`和`java.net.HttpURLConnection`来发送GET请求。以下是一个简单的示例: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.net....

    Android端使用get post 方法提交数据到服务器demo

    以下是使用OkHttp发送POST请求的示例: ```java OkHttpClient client = new OkHttpClient(); RequestBody requestBody = new FormBody.Builder() .add("key", "value") .build(); Request request = new Request....

    androd httpurlconnection(工具类) get post t

    这个Demo主要展示了如何使用HTTPUrlConnection进行GET和POST请求,以及图片的下载操作。下面将详细讲解这些知识点。 首先,我们来看GET请求。GET是HTTP协议中最常见的请求方法,通常用于获取服务器上的资源。在...

    java中用URLConnection_类post方式提交表单

    然后,使用HttpURLConnection类发送GET请求,并读取服务器的响应结果。最后,将响应结果返回给调用者。 五、结论 使用URLConnection类post方式提交表单是java应用程序中的一种常见的实现方法。该方法提供了灵活的...

    java中用URLConnection类post方式提交表单.pdf

    在 doPost() 方法中,我们使用 HttpURLConnection 对象发送 POST 请求,并将参数映射表传递给服务器端。 在我们的示例代码中,我们还使用了 Log4j 来记录日志,以便于调试和错误处理。 下面是该技术的一些关键点:...

    post方式提交数据

    总结起来,POST方式提交数据在Android应用中用于与服务器交互,发送复杂或大量的数据。理解并掌握这一技术对于Android开发者至关重要,涉及到网络请求、数据序列化、异常处理等多个方面。结合前端HTML和后端PHP,...

    javahttp使用post进行提交数据

    总结来说,使用Java和Android进行HTTP POST提交数据涉及以下步骤: 1. 创建HTTP连接对象,设置请求方法为POST。 2. 设置请求头,如Content-Type(通常为"application/x-www-form-urlencoded")。 3. 编写并发送请求...

    Android中使用HttpURLConnection实现GET POST JSON数据与下载图片

    本文将详细介绍如何使用HttpURLConnection在Android中进行GET请求JSON数据、POST提交JSON数据以及下载图片。 1. GET请求JSON数据 GET请求是最基本的HTTP方法,用于从服务器获取资源。以下是一个使用...

    java发送post和get请求源码及jar包

    以下是一个使用HttpURLConnection发送POST请求的例子: ```java import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; public ...

    HttpURLconnection

    若要发送POST请求,需调用setRequestMethod("POST")。 - 设置请求属性:如设置超时、编码、头部信息等,例如设置连接超时: ```java connection.setConnectTimeout(5000); ``` - 发送请求:对于POST请求,需...

    java中main方法发送httpPost请求

    以上就是使用`HttpURLConnection`发送POST请求的基本步骤。然而,实际开发中,我们可能更倾向于使用Apache HttpClient或OkHttp,因为它们提供了更高级的功能,如自动重试、超时设置和更好的性能。 对于标签中的...

    A0803使用HttpURLConnection访问网络1

    【知识点详解】 HttpURLConnection是Java中的一个类,...以上就是使用HttpURLConnection访问网络的核心知识点,涵盖了从建立连接、发送请求到接收响应的整个过程。理解并掌握这些知识对于进行Java网络编程至关重要。

Global site tag (gtag.js) - Google Analytics