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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值