zoukankan      html  css  js  c++  java
  • HttpClient下载文件

    HttpClient下载文件

    import org.springframework.util.FileCopyUtils;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.http.client.methods.CloseableHttpResponse;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.impl.client.CloseableHttpClient;
    
    
    HttpServletResponse resp;
    CloseableHttpClient httpclient = HttpClients.createDefault();
    String url="";
    HttpGet httpGet = new HttpGet(url);
    String sessionStr="";
    httpGet.addHeader("Cookie", "SESSION=" + sessionStr);
    CloseableHttpResponse response = httpclient.execute(httpGet);
    resp.setContentType(response.getEntity().getContentType().getValue());
    String srcString = response.getHeaders("Content-disposition")[0].getValue();
    resp.setHeader("Content-disposition", srcString);
    resp.setHeader("Content-Length", response.getHeaders("Content-Length")[0].getValue());
    FileCopyUtils.copy(response.getEntity().getContent(), resp.getOutputStream());
    Computers are a sadness,I am the cure.
  • 相关阅读:
    hadoop集群配置和测试
    ubuntu 12.04安装jdk
    springboot集成mybatis
    redis连接数据库
    生产随机数
    关于字符串统计次数
    闲的无聊写了一个房租的后台
    简单的死锁
    java集合类总结(转)
    mybatis框架的搭建
  • 原文地址:https://www.cnblogs.com/anxiong/p/13225514.html
Copyright © 2011-2022 走看看