私の Java アプリケーションは Java Web Start を介して実行され、ブラウザのセッション ID を使用して Web サーバーからファイルをダウンロードしています。Java 7 update 51 より前では正常に動作しますが、Java 7 update 51 では失敗しました。コードは次のとおりです。HTTP URL に問題はありません。問題は HTTPSURL でのみ発生します。
Java アプリケーションが HTTPS URL に接続すると、Web サーバーは URL を有効な URL と見なしません。
URL webURL = new URL(m_url);
conn = webURL.openConnection();
conn.setRequestProperty("Cookie", cookie);
Cookie には有効なセッション ID があります。繰り返しますが、これは Java 7 update 51 より前では問題なく動作します。
Java 7 update 51 で HTTPS URL 接続に関連する変更はありますか?
実際の HTTPS リクエストを送信する前に、Java Web Start が空の HTTPS リクエストを送信しているようです。繰り返しますが、これは Java 7 update 51 の後にのみ発生します。