Skip to content

Instantly share code, notes, and snippets.

@FBibonne
FBibonne / HOWTO.md
Last active January 21, 2025 05:03
Comment afficher les requêtes HTTPS émises par une application java

Surveiller le trafic réseau d'une application java sans outils avancés d'observabilité

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.

Par exemple

Pour le code suivant :

var connection = URI.create("https://packages.debian.org/").toURL().openConnection();
connection.connect();