首页 > 解决方案 > 如何保存从磁盘文件java上的HTTP GET响应获取的文件

问题描述

我收到一个响应 HTTP GET 请求的文件。我尝试了以下 curl 命令,它为我提供了我想要的确切输出:

curl -X GET <URL> -H 'Authorization: Bearer <token>' --output <Path on local machine>/Test.pdf

有人可以提供一个 java 代码来将此文件保存在我的本地存储中而不使用外部库吗?

标签: javafilepdfhttpresponsehttp-get

解决方案


尝试编写代码并在 java.net 和 java.io 包上进行一些练习怎么样?

请查看类URL和方法openStream以访问内容。

然后,您可以通过利用 Java File IO 来保存它,感兴趣的类将是用于读取内容的BufferedInputStream和用于保存内容的BufferedOutputStream 。

请参考文件 IO 教程


推荐阅读