HttpClient下载图片实例
对于HttpClient的介绍和使用可以登录官网查看 http://hc.apache.org/httpclient-3.x/
准备:将图片文件夹放置在tomcat的ROOT目录下,可参考一下路径
F:\黑马297\Java开发工具\tomcat\apache-tomcat-7.0.79\webapps\ROOT
之后启动tomcat
public class HttpClientTest {private static String url = "http://localhost:8080/meinv/meinv1.jpg";public static void main(String[] args) throws Exception {// 创建一个java代码的浏览器HttpClient client = new HttpClient();// 创建get请求实例GetMethod method = new GetMethod(url); // 执行请求int responseStatus = client.executeMethod(method);//HttpStatus http状态代码的常量if(HttpStatus.SC_OK != responseStatus){throw new RuntimeException("服务器响应错误");}// 获取服务器response的数据byte[] responseBody = method.getResponseBody();File file = new File("meinv1.jpg");FileOutputStream fos = new FileOutputStream(file);fos.write(responseBody);fos.close();// 释放链接method.releaseConnection();}}
执行完之后:
HttpClient下载图片实例相关推荐
- vue 生成带logo的二维码 qrcode-vue 支持下载图片 实例详解
最近的项目上有个需求,生成带logo的二维码,网上大部分都是基于JQ插件jQuery.qrcode.对于vue项目并不适用,翻阅了大量资料后,我找到了qrcode-vue这款基于vue的生成二维码的插 ...
- 使用HttpClient下载图片常用代码,以及下载失败原因
最近一直在完善云相册项目,寻找各种bug,昨天突然发现,图片上传经常出现错误,错误有可能与网速有关,但是这种错误却是致命的,我们不能保证所有人的网速都很稳定,于是我就仔细看了下代码,发现异常都是在此处 ...
- java 下载图片流_java下载图片(通用)httpClient,io流
httpClient下载图片 public static void downImage(CloseableHttpClient client, String imgUrl, String savePa ...
- php fopen 图片下载,php curl与fopen下载远程服务器图片实例
本文章来给大家介绍php curl与fopen下载远程服务器图片实例代码,有需要的朋友可参考. fopen函数 代码如下 复制代码 function get_file($url,$folder,$p ...
- 安卓案例:基于HttpClient下载文本与图片
安卓案例:基于HttpClient下载文本与图片 一.利用HttpClient访问网络资源 1.创建http请求(get方式.post方式) 2.创建http客户端
- java中批量下载图片(httpClient)
如题. java中使用httpClient批量下载图片,代码如下: import java.io.File; import java.io.IOException; import java.io.In ...
- Python 爬虫篇-利用urllib库下载网页中的图片实例演示
我们用的是 urllib 库,这个库是 python 自带的,我们直接就可以使用. 我们需要来了解一下基本原理,它可以通过图片地址将图片下载下来. 我们来找一张图片做实例看一下. 查看图片的地址,把地 ...
- src获取同级目录中的图片_一个简单的Python爬虫实例:百度贴吧页面下载图片
本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片. 1. 概述 本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片.下载图片的步骤如下: 获取网页html文本内容: 分析html ...
- java下载图片压缩包_java压缩文件和下载图片示例
本文实例为大家分享了java压缩文件和下载图片示例,供大家参考,具体内容如下 主页面index.xml 项目的主页 主页主页 湖南长沙 发布方式一...... 页面内容压缩演示--gzip 下载图片 ...
- Android开发之根据Service的生命周期特点后台连接网络下载图片(源代码分享)
上一章讲到Service在后台启动后不会自动销毁掉,其销毁的方式有两种一个是在外部使用stopService()方法,一个就是在继承Service的类下调用stopSelf(),那么应该何时调用sto ...
最新文章
- VUE 事件获取当前组件的属性
- oracle sum 数据类型,五、Oracle内置函数
- 启发式算法简谈(一)
- [链表]---链表中环的入口节点
- android之视频直播与播放Vitamio
- JAVA并发之多线程基础(3)
- Python之路 - 网络编程之Socket
- deferred initcalls与模块化
- DevC++的一些使用技巧
- 忘记Mac开机密码处理方法
- 用友系统服务器架构,用友ERP-U总体架构.DOC
- Java面试题大全(2021版)
- 苹果手机停用连接itunes_苹果手机密码输入次数过多停用怎么办?
- 无向图全局最小边割集
- python win32com Dispatch, DispatchEx 无法打开(启动)excel pywintypes.com_error: (-2146959355, ‘服务器运行失败‘
- 四大机器学习编程语言对比:R、Python、MATLAB、Octave
- 星际争霸2免修改器修改绝对一劳永逸
- 安卓中QQ登陆源代码
- 裁员纪实:联想不是我的家[转载]
- jsp员工管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
热门文章
- 12万字 | 2021数据安全与个人信息保护技术白皮书(附下载)
- JAVA实现飞机大战详解
- maven引入阿里云镜像源(Maven下载加速)
- 单片机c语言必背代码_stm32单片机编程用库函数好还是寄存器好?
- 蓝牙---AVRCP协议
- 一分钟更换惠普m132nw激光打印机硒鼓/粉盒
- 管理_立项任务书怎么写——毛宇菲
- FreeRTOS学习记录(安富莱FreeRTOS教程摘录)
- 【转】文后参考文献著录规则解析
- mysql 不允许保存修改_解决SQL SERVER 2014 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了阻止保存要求重新创建表的更改选项...