HTTP のステータスコードを簡単に調べる

November 7, 2015


HTTPステータスコードは、HTTPにおいてWebサーバからのレスポンスの意味を表現する3桁の数字からなるコードで、RFC 2616、RFC 7231等によって定められている。via HTTPステータスコード - Wikipedia

403とか404はよく目にもするので覚えていますが、300番台は?500番台は?とかとなると思い出せないことが多いです。いちいちググり直すのも手間。そんなときに、bash なりのシェルにてエイリアスとして登録しているハックを目にしました。

このまま参考にさせてもらおう、と思ったのですがすべて登録するのもな、と思いコマンドで用意しました(番号が変わるものでもないので一度登録して変更することになる心配がないためエイリアスもいいと思います)。

antigen で簡単にインストールできます。

$ antigen bundle b4b4r07/http_code

antigen でない場合は、

sudo sh -c "curl https://raw.githubusercontent.com/b4b4r07/http_code/master/bin/http_code -o /usr/local/bin/http_code && chmod +x /usr/local/bin/http_code"

しかし、antigen でインストールしたほうが、補完ファイルなども使用できるようになります。

使い方は gif アニメにもある通り、-a/--all オプションをつけると一覧表示、引数に数字を渡すとそれに対する説明を返します。