JavaでHttpsURLConnectionを使用してリモートサーバーからxml.gzファイルをダウンロードしようとしていますが、空の応答が返されます。これが私のコードのサンプルです:
URL server = new URL("https://www.myurl.com/path/sample_file.xml.gz");
HttpsURLConnection connection = (HttpsURLConnection)server.openConnection();
connection.connect();
接続からInputStreamを取得しようとすると、空になります。(connection.getInputStream()。read()を試してみると-1が返されます)期待しているファイルは約50MBです。
正気度をテストするために、ブラウザにまったく同じURLを入力しようとしましたが、必要なファイルが返されました。私は何かが足りないのですか?接続に何らかのパラメータを設定する必要がありますか?どんな助け/指示も大歓迎です。