ファイルをダウンロードして保存する必要があります。HTTPBuilder
シンプルなAPIとCookieをサポートしているので使おうとしています。私は次のコードを書きました:
//create new httpBuilder and set cookies
def httpBuilder = ...
def file = ...
def inputStream = httpBuilder.get(uri: urlData.url, contentType: ContentType.BINARY)
FileUtils.copyInputStreamToFile(inputStream)
- ファイルが(ファイルの一部だけでなく)正しくダウンロードされていることを確認するにはどうすればよいですか?
- 大きなファイルの場合、オンラインで例外
java.lang.OutOfMemoryError: Java heap space
が発生しますdef inputStream = httpBuilder.get...
。どうすれば解決できますか? - でファイルをダウンロードするのは最善の選択ではないかもしれません
HTTPBuilder
。Cookieをサポートするファイルをダウンロードする最良の方法は何ですか?