【问题标题】:How to save file getting from HTTP GET response on disk file java如何保存从磁盘文件java上的HTTP GET响应获取的文件
【发布时间】:2019-10-22 05:51:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: java file pdf httpresponse http-get


    【解决方案1】:

    尝试编写代码并练习一下 java.net 和 java.io 包怎么样?

    请查看URL 类和openStream 方法以获取对内容的访问权限。

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

    请参考File IO Tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 2020-10-17
      • 2021-03-29
      • 1970-01-01
      • 2011-04-14
      • 2016-11-26
      • 2016-02-20
      相关资源
      最近更新 更多