对URL的使用
来源:互联网 发布:美国钻井平台数据最新 编辑:程序博客网 时间:2024/06/04 13:18
实现代码:
import java.net.*;import java.util.*;import java.io.*;public class GetGoogle { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub System.out.println("获取日文页面"); getContentByLanguage("ja"); System.out.println("\n"); System.out.println("获取中文页面"); getContentByLanguage("zh-cn"); } public static void getContentByLanguage(String country) throws Exception { URL urlGoogle = new URL("http://www.google.com"); HttpURLConnection googleConnection = (HttpURLConnection)urlGoogle.openConnection(); googleConnection.setRequestProperty("Accept-Language",country); Map requests = googleConnection.getRequestProperties(); Set reqFields = requests.keySet(); Iterator itrReq = reqFields.iterator(); while (itrReq.hasNext()) { String field = (String)itrReq.next(); System.out.println(field + ":" + googleConnection.getRequestProperty(field)); } googleConnection.connect(); Map responses = googleConnection.getHeaderFields(); Set resFields = responses.keySet(); Iterator itrRes = resFields.iterator(); while (itrRes.hasNext()) { String field = (String)itrRes.next(); System.out.println(field + ":" + googleConnection.getHeaderField(field)); } InputStream is = googleConnection.getInputStream(); BufferedReader br = new BufferedReader( new InputStreamReader(is)); String strLine = null; while ((strLine = br.readLine()) != null) { System.out.println(strLine); } br.close(); googleConnection.disconnect(); }}
0 0
- 对URL的使用
- 对cookie操作的url使用
- 对URL的认识
- 关于使用iptables对url的重定向
- 使用SpringAOP切面实现对controller的拦截,并对url,参数和返回值记录
- 对URL集的理解
- JS对URL的编码
- urllib对url的处理
- Java--使用Base64编码对url传值
- 使用正则表达式对URL进行解析
- 使用Mysql对URL进行索引
- 使用python对url编码解码
- 使用python对url编码解码
- 使用python对url编码解码
- 使用python对url编码解码 (转)
- linux定时任务crontab的使用,curl命令中url避免使用&,或对&进行转义
- 对url 里面的中文使用encodeURI,需要使用二次encodeURI
- URL类的使用
- SPOJ QTREE5Query on a tree V(边分治)
- Socket编程—TcpListener和TcpClient的使用
- 用UDP编写网络聊天程序
- IOS UIScrollView——简单示例
- 设计模式之 原型模式(prototype)(C++实现 深拷贝 + 浅拷贝版本[bug])
- 对URL的使用
- OnItemClickListener 没响应的根本原因-源码解析
- [BZOJ3050][Usaco2013 Jan]Seating(线段树)
- C/C++ 调用 Python(实例)
- 几种常见的货币制度简介
- html学习笔记3
- Git SVN 区别
- C++实验2-计算标准体重
- IOS学习 GCD 延时执行三种方法 并行/串行/主队列综合练习 队列组 shift+command+o快速查找