簡體   English   中英

Java中的URL類

[英]URL Class in java

我正在JAVA中使用此程序從指定的URL獲取一個csv文件,但是唯一的問題是它需要我知道的用戶名和密碼,如何修改此程序以包括用戶名和密碼?

public class TestGetCSV {


    public static void main(String[] args) {

        try {
        URL url12  = new URL("https://wd5-impl-services1.workday.com/ccx/service/customreport2/yahoo3/ISU-YINT061-ProjectsFE/YINT061.05-getWorkersForOpenText?format=csv" );
        URLConnection urlConn = url12.openConnection();
        HttpURLConnection conn = (HttpURLConnection)urlConn;
        conn.setInstanceFollowRedirects( false );


        InputStreamReader inStream = new InputStreamReader(urlConn.getInputStream());
        BufferedReader buff= new BufferedReader(inStream);
        String content2 = buff.readLine();

        while (content2 !=null) {

            System.out.println(content2);
            content2 = buff.readLine();
        }
        }
        catch (Exception e){
            e.printStackTrace();

        }

        }


}

由於這是基於HTTP標頭的基本身份驗證,因此您只需打開URL

https://<username>:<password>@wd5-impl-services1.workday.com/ccx/service/customreport2/yahoo3/ISU-YINT061-ProjectsFE/YINT061.05-getWorkersForOpenText?format=csv

相反,我相信。

但是,請記住,這種方式以純文本形式提供您的憑據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM