For at konfigurere cURL til at returnere en exit-kode forskellig fra 0, hvis HTTP-statuskoden ikke er 200, kan du bruge følgende fremgangsmåde:
--fail
eller -f
flaget: Dette flag får cURL til at returnere en exit-kode forskellig fra 0, hvis HTTP-statuskoden er 400 eller højere.--silent
eller -s
flaget: Dette flag undertrykker cURL's output, men det påvirker ikke exit-koden.--show-error
eller -S
flaget: Dette flag viser fejlmeddelelser, selv når --silent
er aktiveret.Her er et eksempel på en cURL-kommando, der opfylder disse krav:
curl -f -s -S http://example.com
Med denne kommando vil cURL:
Bemærk, at denne metode ikke omdirigerer output til en fil, men stadig opfylder kravet om at returnere en exit-kode forskellig fra 0, hvis HTTP-statuskoden ikke er 200.
Har du brug for hjælp til cURL-konfiguration eller fejlhåndtering? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den assistance, du har brug for, og kom hurtigt videre med dit projekt.