[curl] HTTP エラーを失敗として扱う
作成日: 2026年10月04日
curl で HTTP ステータスコードが 400 以上のレスポンスをエラーとして扱うには、-f または --fail オプションを使用します。
curl --fail https://example.com/not-found
HTTP エラーが返された場合、curl は終了ステータス 22 で終了します。シェルスクリプトで HTTP エラーを検知したい場合に利用できます。
参考
- curl man page: https://curl.se/docs/manpage.html#-f