[curl] HTTP エラーを失敗として扱う

作成日: 2026年10月04日

curl で HTTP ステータスコードが 400 以上のレスポンスをエラーとして扱うには、-f または --fail オプションを使用します。

curl --fail https://example.com/not-found

HTTP エラーが返された場合、curl は終了ステータス 22 で終了します。シェルスクリプトで HTTP エラーを検知したい場合に利用できます。

参考

Shell command curl