Web サイトからファイルをダウンロードするためのコードをいくつか書きました。このコードは、テスト用の http URL に対して正常に動作します。URL を https に変更するとすぐに、接続タイムアウトが発生します。
System.setProperty("http.proxyHost","trproxy.rwe.com") ;
System.setProperty("http.proxyPort", "80") ;
Authenticator.setDefault (new MyAuthenticator("USER","PW"));
//URL url = new URL("http","www.treasury.gov",80,"/ofac/downloads/sdn.csv",new sun.net.www.protocol.http.Handler()); THIS WORKS
URL url = new URL("https", "downloads.elexonportal.co.uk",443,"/bmradataarchive/download?key=MYKEY&filename="+filename,new sun.net.www.protocol.https.Handler());
url.openConnection();
InputStream reader = url.openStream();
FileOutputStream writer = new FileOutputStream("C:/downloads/"+filename);
https URL をブラウザーにコピーすると、ファイルを保存する場所を尋ねられますが、問題なく動作します。どんな助けでも大歓迎です。私はこれを試しまし たが、うまくいきませんでした
ありがとうクリス