• 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.
  • 相关阅读:
    dedecms织梦建站总结
    ubuntu安装
    git命令
    关于测试日报
    Appium环境搭建(Windows版)
    jmeter,CSV数据加载、数据库连接、正则
    jmeter,参数、Bean Shell断言
    jmeter安装和组件说明
    造数据
    WEB UI自动化
  • 原文地址:https://www.cnblogs.com/anxiong/p/13225514.html
Copyright © 2020-2023  润新知