技術資料

HTTP Status Code(レスポンスコード)

代表的なものだけ載せておきます。より詳しい情報が知りたい場合は、次のサイトをご覧下さい。
http://www.studyinghttp.net/status_code
※このページの情報も、上記サイトを参考にしております。

2xx レスポンス: 成功

2xx レスポンスは、クライアントのリクエストが成功した事を示しています。

  • 200 OK
    リクエストの成功を意味します。

3xx レスポンス: 転送

リクエストを完了するために、クライアントは更なる動作を行うことが必要である事を示しています。多くの場合 Locationを使って URLの変更を促しています。

  • 301 Moved Permanently
    サーバ移転など、恒久的なURL変更を示します
  • 302 Found
    一時的な移動を意味します

4xx レスポンス: クライアントエラー

クライアント側に原因のあるエラーがある事を示しています。

  • 400 Bad Request
    リクエストの構文が間違っています。
  • 401 Unauthorized
    BASIC認証などのユーザ認証が必要、または認証が失敗したことを意味します。
  • 403 Forbidden
    アクセス拒否など、サーバ側が拒否したことを意味します。
  • 404 Not Found
    ファイルなどのリソースを見つけられなかった場合に発生します。
  • 405 Method Not Allowed
    例えばGETしか許可されていないのにPOSTでリクエストした場合などに発生します。

5xx レスポンス: サーバエラー

サーバ側に原因のあるエラーがある事を示しています。

  • 500 Internal Server Error
    サーバ内部でエラーが発生した場合に返されます。CGIなど実行時エラーなどが挙げられます。
  • 503 Service Unavailable
    サーバ側の都合によりリクエストを処理できないことを示しています。

ウェブチェッカーについて

ウェブサイトを定期的にチェックして、変更があった場合にメールでお知らせするサービスです。