`
milk_36
  • 浏览: 120756 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 简单的http连接使用

阅读更多

前些日子突然要使用http连接调用接口,因为之前没有写过这种连接的代码然后在网上搜寻了很久.在网上也有很多仁兄都有帖子.下面是很简单的get连接:

private static URL url;
private static HttpURLConnection url_con;

public static int send_url(String param) {
                        url = new URL(path + "?" + param);//格式http://192.168.1.11:8080/work?name=aa&password=11
			url_con = (HttpURLConnection) url.openConnection();
			url_con.setRequestMethod("GET");
			code = url_con.getResponseCode();
			if (code == url_con.HTTP_OK) {
				InputStream in = url_con.getInputStream();
				DataInputStream dis = new DataInputStream(in);
				Sysout.out.println(dis.readUTF());
			} else {
				Sysout.out.println("msg:"+code);
			}}

 在有些代码例子中,建立http连接会这样写:

       URL U = new URL(urlName);
   URLConnection connection = U.openConnection();
   connection.connect();

 关键是在URL.openConnection();

jdk 1.6手册 写道
返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。

每次调用此 URL 的协议处理程序的 openConnection 方法都打开一个新的连接。

如果 URL 的协议(例如,HTTP 或 JAR)存在属于以下包或其子包之一的公共、专用 URLConnection 子类:java.lang、java.io、java.util、java.net,返回的连接将为该子类的类型。例如,对于 HTTP,将返回 HttpURLConnection,对于 JAR,将返回 JarURLConnection。
最后在追加上另外两位仁兄的帖子,
比较全面而且也是javaeye上面的:http://www.iteye.com/topic/154258
还有一个比较简单的:http://www.wangchao.net.cn/bbsdetail_67143.html
分享到:
评论

相关推荐

    java实现http连接服务器[参考].pdf

    这里我们将深入探讨如何使用Java实现HTTP连接,主要关注`HttpURLConnection`类的使用,这是Java标准库提供的一个API,可以用来发送HTTP请求并接收响应。以下是一个自定义的`HttpUtil`类的实现,用于简化HTTP通信过程...

    分享一个Java建立HTTP连接的例子.rar

    再分享一个Java建立HTTP连接的例子,读取网络上的内容,例子简单,打基础可参考。整体来说,核心的代码如下:  ContentConnection connection = (ContentConnection) Connector.open(url); //获取连接  TextBox tb...

    Java实现HTTP连接与浏览,Java源码下载

    首先,我们要知道在Java中,我们通常使用`java.net.URL`类来表示一个网络资源的统一资源定位符,`java.net.HttpURLConnection`类用于建立HTTP连接。以下是一些关键概念和步骤: 1. **创建URL对象**: - 使用`new ...

    使用JAVA原生实现简单的HTTP请求

    本篇将详细介绍如何使用Java原生API实现简单的HTTP请求。 首先,我们需要了解HTTP协议的基本概念。HTTP(超文本传输协议)是一种应用层协议,用于在Web服务器和客户端之间传输数据。HTTP请求通常由方法(如GET、...

    Java建立HTTP连接浏览网址打开网站.rar

    Java建立HTTP连接浏览网址打开网站,这个功能的最终效果类似于一个网页浏览器,通过建立HTTP连接,输入URL网址后,可打开网址,浏览网页内容,并且可查看该网页的源代码,本例可学习如何在Java代码中建立HTTP连接。...

    Java实现Socket长连接和短连接

    - 建立连接:客户端使用Socket类的connect()方法连接到服务器端的特定端口。 - 数据传输:通过Socket对象的输入/输出流进行数据的发送和接收。 - 关闭连接:完成通信后,双方都会调用Socket的close()方法关闭连接。 ...

    java-http请求jar包

    这个jar包包含了HttpClient的核心类和其他依赖,例如HTTP协议解析的`httpcore`模块,以及处理HTTP连接管理的`httpclient`模块。 使用HttpClient发送一个简单的GET请求,可以这样编写代码: ```java ...

    Java获取MQ连接数的Demo.zip

    这个压缩包“Java获取MQ连接数的Demo.zip”提供了一个简单的Java示例,用于展示如何通过编程方式获取RabbitMQ服务器的连接数。以下是对这个Demo的详细解释: 首先,为了与RabbitMQ交互,我们需要引入RabbitMQ的Java...

    java 实现HTTP PROXY

    本文将深入探讨如何使用Java编程语言来创建一个HTTP代理服务器,并且会涉及相关的源码分析。 首先,我们需要理解HTTP协议的基本概念。HTTP(超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议...

    JAVA源码Java实现HTTP连接与浏览,Java源码下载

    JAVA源码Java实现HTTP连接与浏览,Java源码下载

    java远程桌面连接

    Java远程桌面连接是一种技术,允许用户通过网络访问和控制远程计算机的桌面环境,类似于Windows操作系统中的Remote Desktop Protocol (RDP)。在Java中,我们通常使用Java Remote Method Invocation (Java RMI) 或 ...

    JAVA实现简单的http静态网页服务器

    标题 "JAVA实现简单的http静态网页服务器" 涉及的核心知识点是使用Java编程语言构建一个基本的HTTP服务器,用于提供静态网页服务。这通常是为了学习、测试或在简单环境中部署Web应用。以下是对这个主题的详细说明: ...

    JAVA实现HTTP传输实例

    10. **异步HTTP请求**:在Java 11及以上版本,可以使用java.net.http.HttpClient进行异步HTTP请求,这是一个非阻塞的API,适合高性能应用。 以上内容仅涵盖了Java实现HTTP传输的基本概念。实际开发中,你可能需要...

    Java 实现 Comet 长连接,服务器主动发送消息给客户端

    Java 实现 Comet 长连接,服务器主动发送消息给客户端是一项关键的技术,它在实时通信、推送服务等领域有着广泛的应用。Comet 是一种基于 HTTP 的持久化连接技术,允许服务器在客户端保持一个打开的 HTTP 连接,直到...

    Java实现HTTP连接与浏览,Java源码下载.zip

    在Java编程中,HTTP连接与浏览是网络编程的基础部分,主要涉及到如何使用Java API与HTTP服务器进行通信。在这个"Java实现HTTP连接与浏览,Java源码下载.zip"压缩包中,可能包含了一些示例代码,帮助开发者理解如何在...

    聊天室(自己实现HTTP长连接)

    例如,可能会使用Node.js、Python的Flask或Django框架,或者是Java的Spring Boot等来实现服务器端,而客户端可能使用JavaScript(如WebSocket API)或特定的库如axios。 8. 性能优化:在实现HTTP长连接时,需要注意...

    Java 调用Http Rest接口 例子说明

    Apache HttpClient是一个用于Java开发者的高效、最新的HTTP客户端库,可以用来构建HTTP客户端应用,包括简单的GET请求以及复杂的POST请求。 ##### 3.2 实现GET请求 下面是一个使用Apache HttpClient库实现GET请求...

    Java Http编程简单示例

    Java Http编程是Java开发中的一项...例如,`WebApp`这个文件可能就是一个简单的Java Web应用程序,它展示了如何利用HttpURLConnection或HttpClient进行HTTP请求。学习和理解这些知识点,对于进行Java网络编程至关重要。

    java源码资源Java实现HTTP连接与浏览,Java源码下载

    java源码资源Java实现HTTP连接与浏览,Java源码下载提取方式是百度网盘分享地址

Global site tag (gtag.js) - Google Analytics