java 读取网页内容代码
来源:互联网 发布:sg软件是什么意思啊 编辑:程序博客网 时间:2024/05/25 20:00
</pre><pre code_snippet_id="667301" snippet_file_name="blog_20150515_3_2912457" name="code" class="java">/** * Created by xiehonghao on 15-5-15. */import java.io.BufferedInputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import java.net.HttpURLConnection;import java.net.URL;public class java读取网页内容 { public static String cc(String leibie, String num) { StringBuffer temp = new StringBuffer(); try { System.out.println(leibie); System.out.println(num); String url = "http://m.mtime.cn/Service/callback.mi/Movie/MovieComingNew.api?locationId=290&t=%s"; HttpURLConnection uc = (HttpURLConnection) new URL(url).openConnection(); uc.setConnectTimeout(10000); uc.setDoOutput(true); uc.setRequestMethod("GET"); uc.setUseCaches(false); InputStream in = new BufferedInputStream(uc.getInputStream()); Reader rd = new InputStreamReader(in, "UTF-8"); int c = 0; while ((c = rd.read()) != -1) { temp.append((char) c); } System.out.println(temp.toString()); in.close(); } catch (Exception e) { e.printStackTrace(); } return temp.toString(); } public static void main(String[] a) { java读取网页内容.cc("1", "吉H"); }}
当我们要采用非get请求给一个http网络地址传参 就是使用connection.getOutputStream().write() 方法时我们就需要setDoOutput(true)。
当我们要获取我们请求的http地址访问的数据时就是使用connection.getInputStream().read()方式时我们就需要setDoInput(true)。
根据api文档,我们可知doInput默认就是为true。我们可以不用手动设置了,如果不需要读取输入流的话那就setDoInput(false)。
HttpURLConnection是基于HTTP协议的,其底层通过socket通信实现。如果不设置超时(timeout),在网络异常的情况下,可能会导致程序僵死而不继续往下执行。
0 0
- java 读取网页内容代码
- java读取网页内容
- 【Java】读取网页中的内容
- U3D通过获取网页代码读取网页内容
- java下载网页并读取内容
- java 使用URL来读取网页内容
- java读取URL指定的网页内容
- java读取网页内容,并保存
- java下载读取网页内容方式
- java读取文件,写文件,读取网页内容
- 读取网页内容
- 读取 抓取 网页内容
- 读取网页内容
- 读取网页文件内容
- 读取网页内容
- 读取url网页内容
- java代码读取excel表格内容
- java读取网页代码的方法
- 简单侧滑
- Can't create temporary file from template 'win32-x86/bin/.svn/tmp/svn-XXXXXX
- 欢迎使用CSDN-markdown编辑器
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- 从造机顶盒到造车,这一步有多远?
- java 读取网页内容代码
- 查看磁盘满报警问题
- 《Hadoop基础教程》之初识Hadoop
- 扫地神僧是怎样练成的----防火墙报文处理流程简介
- c语言关键字volatile的用法3
- Linux 用户空间审计系统
- json格式的数据处理
- php 优化查询 foreach
- 使用drbd+heartbeat搭建双机热备环境