覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

curlコマンドでHTTPステータスコードだけ取得

curl コマンドを実行して、レスポンスボディ等は不要で、HTTPステータスコードだけ取得したい。
というケースがあります。

pingやhealthチェックみたいな感じで、とにかく200が返ってくるのかそうじゃないのか?とか。

そんな場合は、以下の内容を実行します

curl -s {リクエスト先のURL} -o /dev/null -w '%{http_code}\n'


実行例

$curl -s http://localhost:8080/app/health -o /dev/null -w '%{http_code}\n'
200


この実行方法すぐ忘れてしまうので、自分用のメモでございました。