library webrick/httpstatus

[edit]

要約

HTTP のステータスを表す例外クラスを提供します。

モジュール

WEBrick::HTTPStatus

HTTP のステータスを表す例外クラスを提供するモジュールです。ステータスコード 200 などの成功の場合も含まれます。

例外クラス

WEBrick::HTTPStatus::EOFError
WEBrick::HTTPStatus::Status

HTTP のステータスコードの親クラスです。

  WEBrick::HTTPStatus::Error

HTTP のステータスコードエラーの親クラスです。

   WEBrick::HTTPStatus::ClientError

HTTP のステータスコードクライアントエラー 4XX の親クラスです。

    WEBrick::HTTPStatus::BadRequest

HTTP のステータスコード 400 Bad Request を表すクラスです。

    WEBrick::HTTPStatus::Conflict

HTTP のステータスコード 409 Conflict を表すクラスです。

    WEBrick::HTTPStatus::ExpectationFailed

HTTP のステータスコード 417 Expectation Failed を表すクラスです。

    WEBrick::HTTPStatus::Forbidden

HTTP のステータスコード 403 Forbidden を表すクラスです。

    WEBrick::HTTPStatus::Gone

HTTP のステータスコード 410 Gone を表すクラスです。

    WEBrick::HTTPStatus::LengthRequired

HTTP のステータスコード 411 Length Required を表すクラスです。

    WEBrick::HTTPStatus::MethodNotAllowed

HTTP のステータスコード 405 Method Not Allowed を表すクラスです。

    WEBrick::HTTPStatus::NotAcceptable

HTTP のステータスコード 406 Not Acceptable を表すクラスです。

    WEBrick::HTTPStatus::NotFound

HTTP のステータスコード 404 Not Found を表すクラスです。

    WEBrick::HTTPStatus::PaymentRequired
    WEBrick::HTTPStatus::PreconditionFailed

HTTP のステータスコード 412 Precondition Failed を表すクラスです。

    WEBrick::HTTPStatus::ProxyAuthenticationRequired

HTTP のステータスコード 407 Proxy Authentication Required を表すクラスです。

    WEBrick::HTTPStatus::RequestEntityTooLarge

HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。

    WEBrick::HTTPStatus::RequestRangeNotSatisfiable

HTTP のステータスコード 416 Requested Range Not Satisfiable を表すクラスです。

    WEBrick::HTTPStatus::RequestTimeout

HTTP のステータスコード 408 Request Timeout を表すクラスです。

    WEBrick::HTTPStatus::RequestURITooLarge

HTTP のステータスコード 414 Request-URI Too Long を表すクラスです。

    WEBrick::HTTPStatus::Unauthorized

HTTP のステータスコード 401 Unauthorized を表すクラスです。

    WEBrick::HTTPStatus::UnsupportedMediaType

HTTP のステータスコード 415 Unsupported Media Type を表すクラスです。

   WEBrick::HTTPStatus::ServerError

HTTP のステータスコードサーバエラー 5XX の親クラスです。

    WEBrick::HTTPStatus::BadGateway

HTTP のステータスコード 502 Bad Gateway を表すクラスです。

    WEBrick::HTTPStatus::GatewayTimeout

HTTP のステータスコード 504 Gateway Timeout を表すクラスです。

    WEBrick::HTTPStatus::HTTPVersionNotSupported

HTTP のステータスコード 505 HTTP Version Not Supported を表すクラスです。

    WEBrick::HTTPStatus::InternalServerError

HTTP のステータスコード 500 Internal Server Error を表すクラスです。

    WEBrick::HTTPStatus::NotImplemented

HTTP のステータスコード 501 Not Implemented を表すクラスです。

    WEBrick::HTTPStatus::ServiceUnavailable

HTTP のステータスコード 503 Service Unavailable を表すクラスです。

  WEBrick::HTTPStatus::Info

HTTP のステータスコード情報提供 1XX の親クラスです。

   WEBrick::HTTPStatus::Continue

HTTP のステータスコード 100 Continue を表すクラスです。

   WEBrick::HTTPStatus::SwitchingProtocols

HTTP のステータスコード 101 Switching Protocols を表すクラスです。

  WEBrick::HTTPStatus::Redirect

HTTP のステータスコード転送 3XX の親クラスです。

   WEBrick::HTTPStatus::Found

HTTP のステータスコード 302 Found を表すクラスです。

   WEBrick::HTTPStatus::MovedPermanently

HTTP のステータスコード 301 Moved Permanently を表すクラスです。

   WEBrick::HTTPStatus::MultipleChoices

HTTP のステータスコード 300 Multiple Choices を表すクラスです。

   WEBrick::HTTPStatus::NotModified

HTTP のステータスコード 304 Not Modified を表すクラスです。

   WEBrick::HTTPStatus::SeeOther

HTTP のステータスコード 303 See Other を表すクラスです。

   WEBrick::HTTPStatus::TemporaryRedirect

HTTP のステータスコード 307 Temporary Redirect を表すクラスです。

   WEBrick::HTTPStatus::UseProxy

HTTP のステータスコード 305 Use Proxy を表すクラスです。

  WEBrick::HTTPStatus::Success

HTTP のステータスコード成功 2XX の親クラスです。

   WEBrick::HTTPStatus::Accepted

HTTP のステータスコード 202 Accepted を表すクラスです。

   WEBrick::HTTPStatus::Created

HTTP のステータスコード 201 Created を表すクラスです。

   WEBrick::HTTPStatus::NoContent

HTTP のステータスコード 204 No Content を表すクラスです。

   WEBrick::HTTPStatus::NonAuthoritativeInformation

HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。

   WEBrick::HTTPStatus::OK

HTTP のステータスコード 200 OK を表すクラスです。

   WEBrick::HTTPStatus::PartialContent

HTTP のステータスコード 206 Partial Content を表すクラスです。

   WEBrick::HTTPStatus::ResetContent

HTTP のステータスコード 205 Reset Content を表すクラスです。