gpt4 book ai didi

java - java中的URL类

转载 作者:行者123 更新时间:2023-12-01 12:01:04 25 4
gpt4 key购买 nike

我在 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 header 的基本身份验证,因此您只需打开 URL

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

相反,我相信。

但是,请记住,这样您的凭据将以明文形式提供。

关于java - java中的URL类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27979778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com