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) | サーバが一時的に利用不可 |


コメント