- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用 apache commons FileUtils 传递用于下载文件的用户凭据?
我正在使用如下身份 validator ,但似乎不起作用。它甚至不会提示凭据不良,因此看起来我的身份 validator 被忽略了。我不断收到 403。
import java.net.Authenticator;
import java.net.PasswordAuthentication;
public class MyAuthenticator extends Authenticator {
private static String username = "myUser";
private static String password = "myPass";
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication (username,
password.toCharArray());
}
}
public static void main( String[] args )
{
// Install Authenticator
Authenticator.setDefault(new MyAuthenticator());
try {
FileUtils.copyURLToFile((new URL("https://example.com/api/core/v3/stuff/611636/data?v=1"),
new File("d:\\example\\dir1\\subdir1\\myFile.tar"));
} catch (IOException e) {
e.printStackTrace();
}
}
最佳答案
import org.apache.commons.io.IOUtils;
import java.net.URL;
import java.net.URLConnection;
import java.util.Base64;
String basicAuthenticationEncoded = Base64.getEncoder().encodeToString(user + ":" + password).getBytes("UTF-8"));
URL url = new URL(urlString);
URLConnection urlConnection = url.openConnection();
urlConnection.setRequestProperty("Authorization", "Basic " + basicAuthenticationEncoded);
IOUtils.copy(urlConnection.getInputStream(), fileOutputStream);
关于java - FileUtils copyURLToFile BasicAuthenication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46259498/
如何使用 apache commons FileUtils 传递用于下载文件的用户凭据? 我正在使用如下身份 validator ,但似乎不起作用。它甚至不会提示凭据不良,因此看起来我的身份 vali
我有一个相当基本的问题,我正在尝试使用 java 从该 URL 下载 PDF: http://kundservice.svd.se/ui/templates/HttpHandler/PDFTidnin
commons-io FileUtils.copyUrlToFile 允许从哪些协议(protocol)进行复制? 最佳答案 简短回答:这取决于 JVM,但至少取决于 http、https、file
我正在尝试调用返回 csv 文件的网络服务。因此,我调用的每个 URL 都有一个后缀,它是一个字符串,表示要生成哪个 csv。然后我想将此 csv 保存到文件中。有很多要生成,所以我从多个线程调用此类
如何计算 Apache Commons FileUtils.copyURLToFile 写入的字节数? 最佳答案 由于从 url 复制文件需要时间,并且您的类路径上已经有 Apache Commons
我正在尝试从 URL 将文件下载到本地磁盘。所以我尝试使用 FileUtils.copyURLToFile(new URL(url), filename); 但是我经常收到 IOException O
我正在编写一些代码来自动从给定一组链接的网站下载文件。我可以通过传入站点来创建链接数组,但以下代码不起作用: public static void downloadFiles(String[] lin
我正在使用 FileUtils.copyURLToFile 将 url 复制到本地文件中。该 URL 使用 https。在他们更改 SSL 版本之前,它工作得很好。 有没有办法用 apache com
摘要:我正在尝试使用 FileUtils.copyURLToFile(urlConnection.getURL(), exportFile); 保存将从 API 生成的 pdf 文件。但得到401 e
我有一些使用 httpCore util copyURLtoFile() 进行复制的代码,但我似乎无法在文档中找到任何有关超时的信息,就像我可以使用 httpClient 那样。它提取的文件不应该被提
我正在使用 FileUtils.copyURLToFile(URL, File) ,一个Apache Commons IO 2.4部分,将文件下载并保存在我的电脑上。问题是一些网站在没有推荐人和用户代
我是一名优秀的程序员,十分优秀!