Ich habe ein Bash-Skript eingerichtet, um ein paar Curl-Anfragen auszuführen
for currency in EUR INR JPY
do
curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo
done
Gibt es eine Möglichkeit, das Skript zu beenden, wenn eine der Curl-Antworten einen http-Status hat! = 200?
Ich möchte auch die Standard-Curl-Ausgabe beibehalten, z. B. möchte ich keine Lösung, die nur den http-Statuscode druckt.
Prost
--fail
ist aus mehreren Gründen nicht geeignet: 1.Fail silently (no output at all)
und 2This method is not fail-safe and there are occasions where non-successful response codes will slip through
..