Tema: curl
-
Códigos de salida de curl: cómo distinguir un fallo de DNS, un fallo de TLS y --fail
curl devuelve un código numérico distinto para cada clase de fallo de transporte (resolución de nombres, conexión, TLS, timeout) y un código aparte, el 22, que solo aparece cuando se usa --fail o --fail-with-body ante estados de error HTTP. Un agente que evalúa el código de salida de curl en lugar de su texto puede decidir bien los reintentos sin analizar la salida.
Legible por máquina: JSON