<span style="font-size:18px;">package com;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpState;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commons.httpclient.methods.GetMethod;
public class GetPicture {
public static void main(String[] args) {
HttpClient client = new HttpClient();
GetMethod method = new GetMethod("http://ubmcmm.baidustatic.com/media/v1/0f000jlbjNGxF0G8PvRHcf.jpg");
try {
int code = client.executeMethod(method);
if(code==HttpStatus.SC_OK){
System.out.println("OK:"+code);
FileOutputStream fos = new FileOutputStream("D:\\pict.jpg",true);
fos.write(method.getResponseBody());
fos.flush();
fos.close();
}
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
method.releaseConnection();
}
}
}
</span>
HttpClient 下载一张图片
原创Justcto998 博主文章分类:网络编程 ©著作权
文章标签 HttpClient java apache 文章分类 后端开发
©著作权归作者所有:来自51CTO博客作者Justcto998的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
轻松复现一张AI图片
现在有一个非常漂亮的AI图片,你是不是想知道他是怎么生成的?今天我会交给大家三种方法,学会了,什么图都可以手到擒来了。
AIGC stable diffusion 程序那些事 -
一张图详解开源监控夜莺(Nightingale)的架构
使用一张非常详尽的架构图,解释开源夜莺监控项目的原理和数据流
开源监控 夜莺监控 开源夜莺 Nightingale Prometheus -
分享一张图片
房子前边有双鞋子 工作累了找找看吧
有趣的图片 -
这是一张图片
...
其他