iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >java 使用HttpURLConnection发送数据简单实例
  • 540
分享到

java 使用HttpURLConnection发送数据简单实例

httpurlconnection数据ava 2023-05-31 12:05:24 540人浏览 薄情痞子
摘要

java 使用HttpURLConnection发送数据简单实例每个 HttpURLConnection 实例都可用于生成单个请求,但是其他实例可以透明地共享连接到 HTTP 服务器的基础网络。请求后在 HttpURLConnection

java 使用HttpURLConnection发送数据简单实例

每个 HttpURLConnection 实例都可用于生成单个请求,但是其他实例可以透明地共享连接到 HTTP 服务器的基础网络。请求后在 HttpURLConnection 的 InputStream 或 OutputStream 上调用 close() 方法可以释放与此实例关联的网络资源,但对共享的持久连接没有任何影响。如果在调用 disconnect() 时持久连接空闲,则可能关闭基础套接字。JAVA使用HttpURLConnection发送POST数据是依靠OutputStream流的形式发送

            实现代码:

import java.io.*;import java.net.*;public class PostExample {  public static void main(String[] argv) throws Exception {     URL url = new URL("http://www.javacourses.com/cgi-bin/names.cgi");     HttpURLConnection connection = (HttpURLConnection) url.openConnection();     connection.setRequestMethod("POST");     connection.setDoOutput(true);     PrintWriter out = new PrintWriter(connection.getOutputStream());    // encode the message     String name = "name="+URLEncoder.encode("Qusay Mahmoud", "UTF-8");     String email = "email="+URLEncoder.encode("qmahmoud@javacourses.com", "UTF-8");    // send the encoded message     out.println(name+"&"+email);     out.close();     BufferedReader in       = new BufferedReader(new InputStreamReader(connection.getInputStream()));     String line;    while ((line = in.readLine()) != null) {       System.out.println(line);     }     in.close();   }}

--结束END--

本文标题: java 使用HttpURLConnection发送数据简单实例

本文链接: https://www.lsjlt.com/news/225425.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作