Si on veut connaître les requêtes https et leur contenu émises par une application java pour mieux en comprendre le fonctionnement, on peut ajouter cette option au démarrage de la VM : -Djavax.net.debug=ssl:record:plaintext
. On trouvera dans la sortie standard du processuss les requêtes https émises en clair, ainsi que plusieurs autres informations sur JSSE (Java secure socket extension) comme les certificats des hôtes contactés.
Pour le code suivant :
var connection = URI.create("https://packages.debian.org/").toURL().openConnection();
connection.connect();