Java联网技术之一HTTP
2016-04-01 17:29
513 查看
学到Java的联网技术,这里首先来看看关于URl,
要从网上获得内容,
需要实现下面的4步,
1.创建一个表示资源的网络地址的URL对象,
2.创建一个HttpURLConnection 连接对象
3.从得到的连接对象里面获取内容getContent()
4.输出得到的内容
下面是代码:
该代码是向百度发出请求,的回来一个返回的内容。
如图:
可以和百度的源代码进行比较:
要从网上获得内容,
需要实现下面的4步,
1.创建一个表示资源的网络地址的URL对象,
2.创建一个HttpURLConnection 连接对象
3.从得到的连接对象里面获取内容getContent()
4.输出得到的内容
下面是代码:
package com.founder.sun; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; public class Demo04 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub URL page = new URL("http://www.baidu.com"); HttpURLConnection conn = (HttpURLConnection) page.openConnection(); InputStreamReader in = new InputStreamReader((InputStream) conn.getContent()); BufferedReader buff = new BufferedReader(in); String line; do { line = buff.readLine(); System.out.println(line); System.out.println("/n"); } while (line != null); System.out.println("Over______________"); } }
该代码是向百度发出请求,的回来一个返回的内容。
如图:
可以和百度的源代码进行比较:
相关文章推荐
- linux下的抓包工具tcpdump用法
- 配置高性能的http连接池
- C++ 用libcurl库进行http通讯网络编程
- linux网络流量监控工具
- linux网络基础
- RedHat 系统使用yum网络源
- Android 网络请求加密
- 关于配置httpd2.4.18+php5.6
- CHttpFile GET/POST 提交数据
- CentOS 网络地址设置
- HttpWebRequest用法实例
- iOS异步加载网络图片
- 关于网络通讯中的相关概念
- Android Volley完全解析(二),使用Volley加载网络图片
- xml数据作为表单参数在网络传递也需要用urlencode处理
- 基于TCP/IP 协议的简单C/S程序
- http://appxcode.com/index.php
- http压力测试工具
- 清理widows的网络连接
- HTTP 错误 500.0 - Internal Server Error 调用 GetFilterVersion 失败,在 ISAPI 筛选器 "D:\apache-tomcat-6.0.20\co