用java自带的gzip解压就可以了!这种只限于gzip格式
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.zip.GZIPInputStream;
public class ConnectTester {
public static void requestInfo() {
URL url = null;
try {
url = new URL("http://blog.sina.com.cn/rss/xujinglei.xml");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
GZIPInputStream gzin=new GZIPInputStream(conn.getInputStream());
FileOutputStream fout=new FileOutputStream("E:\\test.xml");
byte[] buf=new byte[1024];
int num;
while ((num=gzin.read(buf,0,buf.length))!=-1) {
fout.write(buf,0,num);
}
gzin.close();
fout.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
requestInfo();
}
普通的xml格式rss可以这样做
public static void requestInfo() {
URL url;
try {
url = new URL("http://www.people.com.cn/rss/politics.xml");
URLConnection conn;
conn = url.openConnection();
BufferedReader bufferedreader = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
String line = null;
while ((line = bufferedreader.readLine()) != null) {
System.out.println(line);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
requestInfo();
}
分享到:
相关推荐
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...
Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...
Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...
- Android ROME FeedReader:用于读取RSS和Atom feeds。 2.6 使用示例 - **基本用法示例**:展示如何初始化RestTemplate并发送GET请求。 - **使用Gzip压缩**:演示如何启用响应的gzip压缩。 - **通过HTTP GET检索...
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; } ``` ### 设定文件的浏览器缓存过期时间 设置文件的浏览器缓存过期...
- Java的JAXB,用于Java对象和XML之间的绑定。 - .NET的LINQ to XML,提供强类型、直观的API来处理XML。 - Python的ElementTree,简化XML处理。 9. 安全性与性能优化 - XML实体攻击:防止恶意利用XML实体进行...
8. **设置读取/etc/shadow文件的权限** - 方法一:使用`chmod`命令更改文件权限。 ```bash chmod 440 /etc/shadow ``` - 方法二:使用`setfacl`命令设置特定用户权限。 ```bash setfacl -u lisi:r /etc/...