• 大小: 919KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Java
  • 标签: https  java  下载  

资源简介

java访问https网址下载文件,当网页需要下载证书的时候,代码和操作步骤齐全。

资源截图

代码片段和文件信息

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.UsernamePasswordCredentials;
import org.apache.commons.httpclient.auth.AuthScope;
import org.apache.commons.httpclient.HttpClient.*;
 

 
import org.apache.commons.httpclient.methods.GetMethod;
public class BasicAuthenticationExample {
 
      public BasicAuthenticationExample() {
       
      }
 
      public static void main(String[] args) throws Exception {
 
          HttpClient client = new HttpClient(); 
          client.getState().setCredentials(AuthScope.ANY_HOST “132.35.87.240“
           new UsernamePasswordCredentials(“essmon“ “oracle.123“));
          GetMethod get = new GetMethod(“https://132.35.87.240/ruei/export.php?id=10048&date=20121112&date-to=20121113&output=csv“);
          get.setDoAuthentication( true );
          int status = client.executeMethod( get );
          InputStream ins  = get.getResponseBodyAsStream();
        //按指定的字符集构建文件流
          BufferedReader br = new BufferedReader(new InputStreamReader(ins“UTF-8“));
          StringBuffer sbf = new StringBuffer();
          String line = null;
          while ((line = br.readLine()) != null)
          {
            sbf.append(line);
            sbf.append(“\n“);
          }

          br.close();
          System.out.println( sbf.toString()); 
          get.releaseConnection();
 
      }
 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-12-07 11:31  java访问https网址下载文件\
     目录           0  2012-12-07 11:26  java访问https网址下载文件\Downloadfile\
     文件         530  2012-12-07 11:17  java访问https网址下载文件\Downloadfile\.classpath
     文件         388  2012-12-06 16:15  java访问https网址下载文件\Downloadfile\.project
     目录           0  2012-12-07 11:26  java访问https网址下载文件\Downloadfile\bin\
     文件        2350  2012-12-07 11:25  java访问https网址下载文件\Downloadfile\bin\BasicAuthenticationExample.class
     文件       46725  2011-06-24 21:25  java访问https网址下载文件\Downloadfile\commons-codec-1.3.jar
     文件      279781  2008-06-25 20:29  java访问https网址下载文件\Downloadfile\commons-httpclient-3.0.1.jar
     文件       60686  2012-06-22 11:08  java访问https网址下载文件\Downloadfile\commons-logging-1.1.1.jar
     文件      424648  2012-06-22 11:08  java访问https网址下载文件\Downloadfile\httpclient-4.2.jar
     文件      223282  2012-06-22 11:08  java访问https网址下载文件\Downloadfile\httpcore-4.2.jar
     目录           0  2012-12-07 11:26  java访问https网址下载文件\Downloadfile\src\
     文件        1530  2012-12-07 11:25  java访问https网址下载文件\Downloadfile\src\BasicAuthenticationExample.java
     文件         274  2012-12-07 11:32  java访问https网址下载文件\使用说明.txt
     文件         162  2012-12-07 11:31  java访问https网址下载文件\导入证书脚本.txt

评论

共有 条评论