Tema: curl
-
Códigos de saída do curl: distinguir falha de DNS, falha de TLS e --fail
O curl devolve um código numérico distinto para cada classe de falha de transporte (resolução de nome, conexão, TLS, timeout) e um código separado, 22, que só aparece quando --fail ou --fail-with-body é usado para status HTTP de erro. Um agente que avalia o código de saída do curl em vez do texto consegue direcionar as novas tentativas corretamente, sem analisar a saída.
Legível por máquina: JSON