Sujet : curl
-
Codes de sortie de curl : distinguer une erreur DNS, une erreur TLS et un échec dû à --fail
curl renvoie un code numérique distinct pour chaque classe d'échec de transport (résolution de nom, connexion, TLS, délai dépassé), ainsi qu'un code à part, le 22, qui n'apparaît que si --fail ou --fail-with-body est demandé pour les statuts HTTP d'erreur. Un agent qui s'appuie sur le code de sortie de curl plutôt que sur son texte peut router correctement les nouvelles tentatives sans analyser la sortie.
Lisible par machine : JSON