RubyでWEBサイトがダウン(落ち)しているかどうか確認する

パソコン

Rubyのプログラムになります。code メソッドを使用してHTTPステータスコードを表示します。

require "net/http"
require "uri"

uri = URI.parse("https://jsonplaceholder.typicode.com/todos/1")
response = Net::HTTP.get_response(uri)

# HTTP status code 200:正しくページを表示できた。
puts response.code

# response body
# puts response.body
HTTPステータスコード 意味
102(Processing) 処理を継続中
200(OK) 正しく表示されている
302(Moved Temporarily) 一時的にページを転送
304(Not Modified) リソースが未更新
400 (Bad Request) リクエストが不正
401 (Unauthorized) 認証が必要
403(Forbidden) アクセス禁止
404(Not Found) ページが見つからない
410 (Gone) リクエストが消滅
500(Internal Server Error) サーバ内のエラー
503(Service Unavailable) サーバが一時的に利用不可

コメント

タイトルとURLをコピーしました