ファイルをダウンロードして保存する必要があります。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をサポートするファイルをダウンロードする最良の方法は何ですか?