HTTP ステータスコード一覧

HTTP ステータスコードを検索・参照。コード、フレーズ、説明、カテゴリで絞り込み可能。

100
1xx

Continue

The server has received the request headers and the client should proceed to send the request body.

101
1xx

Switching Protocols

The requester has asked the server to switch protocols and the server has agreed to do so.

102
1xx

Processing

A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request.

103
1xx

Early Hints

Used to return some response headers before final HTTP message.

200
2xx

OK

Standard response for successful HTTP requests.

201
2xx

Created

The request has been fulfilled, resulting in the creation of a new resource.

202
2xx

Accepted

The request has been accepted for processing, but the processing has not been completed.

203
2xx

Non-Authoritative Information

The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.

204
2xx

No Content

The server successfully processed the request and is not returning any content.

205
2xx

Reset Content

The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.

206
2xx

Partial Content

The server is delivering only part of the resource (byte serving) due to a range header sent by the client.

300
3xx

Multiple Choices

Indicates multiple options for the resource from which the client may choose.

301
3xx

Moved Permanently

This and all future requests should be directed to the given URI.

302
3xx

Found

Tells the client to look at (browse to) another URL. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect.

303
3xx

See Other

The response to the request can be found under another URI using the GET method.

304
3xx

Not Modified

Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.

307
3xx

Temporary Redirect

In this case, the request should be repeated with another URI; however, future requests should still use the original URI.

308
3xx

Permanent Redirect

The request and all future requests should be repeated using another URI.

400
4xx

Bad Request

The server cannot or will not process the request due to an apparent client error.

401
4xx

Unauthorized

Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.

402
4xx

Payment Required

Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme.

403
4xx

Forbidden

The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource.

404
4xx

Not Found

The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.

405
4xx

Method Not Allowed

A request method is not supported for the requested resource.

406
4xx

Not Acceptable

The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.

407
4xx

Proxy Authentication Required

The client must first authenticate itself with the proxy.

408
4xx

Request Timeout

The server timed out waiting for the request.

409
4xx

Conflict

Indicates that the request could not be processed because of conflict in the current state of the resource.

410
4xx

Gone

Indicates that the resource requested is no longer available and will not be available again.

413
4xx

Payload Too Large

The request is larger than the server is willing or able to process.

414
4xx

URI Too Long

The URI provided was too long for the server to process.

415
4xx

Unsupported Media Type

The request entity has a media type which the server or resource does not support.

418
4xx

I'm a teapot

The server refuses the attempt to brew coffee with a teapot.

422
4xx

Unprocessable Entity

The request was well-formed but was unable to be followed due to semantic errors.

429
4xx

Too Many Requests

The user has sent too many requests in a given amount of time.

500
5xx

Internal Server Error

A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.

501
5xx

Not Implemented

The server either does not recognize the request method, or it lacks the ability to fulfill the request.

502
5xx

Bad Gateway

The server was acting as a gateway or proxy and received an invalid response from the upstream server.

503
5xx

Service Unavailable

The server is currently unavailable (because it is overloaded or down for maintenance).

504
5xx

Gateway Timeout

The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.

505
5xx

HTTP Version Not Supported

The server does not support the HTTP protocol version used in the request.

Related Tools

Tools you might also need

100%プライベート • サーバーファイル送信ゼロ

Utiliomeの無料100%無料のHTTPステータスコード確認・検索(登録不要)を選ぶ理由

厳格なプライバシー保護、即時実行、ストレスフリーを考慮して開発。サブスクリプションや会員登録は不要です。

いつでも100%無料

有料の壁はありません。当社のHTTPステータスコードツールは、使用制限や隠れた費用がなく全無料です。

サーバー送信ゼロ&プライベート

クエリは完全にブラウザ内に留まります。APIリクエストの保存や追跡は一—行わないため、完全なプライバシーが確保されます。

オフライン対応の即時レスポンス

クライアント側で動作するため、外部サーバーの処理を待つことなく即座に結果を取得できます。

包括的なコーデータベース

一般的な 200 OK からマニアックな 418 I'm a Teapot まで、すべての標準HTTPレスポンスコードの詳細な説明を確認きます。

Utiliomeと従来のクラウドサービスの比較

ローカルファーストのWebAssemblyエンジンと従来のクラウドツールを比較。

機能 Utiliome (ローカルブラウザ) 従来のクラウドコンバーター
コスト&ペイウォール 100%無料、無制限検索 毎日の検索制限または有料プランへの強制
プライバシー&データ保管 サーバー送信ゼロ、完全にブラウザ内処理 分析のためリモートサーバーにクエリをログ保存
アカウント要件 会員登録・メールアドレス不要 数回使用後にメール登録を強制
実行速度 即時(クライアント側実行) 低速(サーバーとの往復リクエストが必要)

100%無料のHTTPステータスコード確認・検索(登録不要)の使い方(簡単3ステップ)

ソフトウェアのインストールは不要です。すべてお使いのWebブラウザ内で直接動作します。

1

コードを検索

ブラウザを離れることなく、検索バーに3桁のHTTPステータスコード(例:200、404、500)を入力するだけです。

2

定義を確認

特定のステータスコードの公式な説明、ユースケース、—味を即座に取得できます。

3

効果的に実装

提示されたベストプラクティスを活用し、WebアリケーションやRESTful APIでステータスコードを正しく処理します。

HTTPステータスコード理のための究極ガイド

クイック回答: HTTPステータスコードは、Webサーバーからブラウザの要求に対する3桁の数値レスポンスです。特定のHTTP要求が正常に完了したかどうかを示し、デバッグやAPI開発に不可欠な情報を提供します。

Webサイトの閲覧、REST APIかのデータ取得、フォームの送信など、インターネット上で対話を行うたびに、裏側では複雑なやり取りが行われています。この会話の共通言がハイパーテキスト転送プロトコル(HTTP)であり、その主な伝達方法がHTTPステータスコードです。これらの3桁の数字は、クライアントのリエストに対するサーバーの応答の要約として機能し、処理が正常に行われたか、クライアント側に問題があるか、またはサーバー自体に致命な障害が発生したかを瞬時に伝えます。

歴史的に、HTTPステータスコードはWebの極めて初期段階で制定され、異種システム間の通信を標準してきました。これらのコードが存在しなければ、開発者やネットワークエンジニアは接続問題を診断したり、様々な結果に応じたアプリケションロジックを処理する統一的な手段を持てなかったでしょう。今日のWebアプリケーション開発において、正しいHTTPステータスコードの使は単なるベストプラクティスにとどまらず、堅牢でメンテナンスしやすく、ユーザーに優しいソフトウェアを作成するための絶対条です。

たとえば、ユーザーが存在しないページにアクセスしようとした場合、標準の 404 Not Found コードを返せば、ブラウザ(および検索エンジンのクローラー)にリソースが存在しないことを明示的に伝えることができます。APIエンドポイントで認証が必要であり、クライアントがトークンなしでリクエストを送信した場合は、401 Unauthorized コードを返すことでログインの必要性を明快に伝達できます。こうした標仕様により、多様なプログラミング言語で構築された異なるシステム同士のシームレスな連携が可能となっています。

当社の100%無料のオラインHTTPステータスコード確認ツールは、これらの定義へ即座にアクセスできるように設計されています。アカウントの作成は不要で、サーーへのデータ送信も一切ありません。ツールはブラウザ内で直接動作するため、検索のプライバシーは完全に保たれます。検索内容を追跡しり、重要な開発者情報を煩わしい有料化の壁の向こうに隠したりする従来の競合サービスとは異なり、当社は完全にストレスのない験を提供することを目指しています。登録を要求することなく、すべてのステータスコードの詳しい文脈を提供し、ワークフローを中断させせん。

HTTPステータスコードの分類:1xxから5xxまで

クイック回答: ステータスコードは最初の数字に基づいて5—のクラスに分類されます:1xx(情報)、2xx(成功)、3xx(リダイレクト)、4xx(クライアントエラー)、5xx(サーバーエラー)。こ—分類により、開発者はサーバー応答の全体的な性質を即座に把握できます。

HTTPステータスコードの大まかな分類を解することは、Webリクエストの結果をすばやく把握する最善の方法です。Internet Assigned Numbers Authority(IANA)が公式レジストリを管理ており、すべてのコードは先頭の数字によって5つのカテゴリに整理されています。

1xx 情報レスポンス (100–199) サーバーがリクエストを受信し処理を継続していることを示します。通常のWeb閲覧では比較的稀ですが、特定のプロトコルでは極めて重要です。たとえば100 Continue コードはリクエストの最初の部分が受信されたため、残りの送信を続行すべきであることをクライアントに伝えます。101 Switching Protocols コードはWebSocket接続の確立時によく見られ、通信プロトコルの変更にサーバーが同意したことを示します。

2xx 成功スポンス (200–299) 最も望ましい応答です!2xx コードは、クライアントのリクエストが正常に受信、理解、受理されたことを意味します。広く使われている 200 OK は、成功したHTTPリクエストの標準レスポンスです。REST APIでは、POSTリクエストで新リソースが正常に作成された場合の 201 Created や、リクエストは成功したが返すべきデータがない場合の 204 No Content(DELETE操作でよく使用)などが頻出します。

3xx リダイレクトメッセージ (300–399) リクエストを完了するためにクライアントがさらなるアクションを起こす必要があること(通常は別のURLへの移動)を指示します。301 Moved Permanently は、ページが永久に移動した際のSEOに不可欠です。302 Found や 307 Temporary Redirect リソースが一時的に別の場所にあることを示します。304 Not Modified はパフォーマンス向上に優れ、再度ダウンロードする代わりにブウザのキャッシュを使用するよう指示します。

4xx クライアントエラーレスポンス (400–499) クライアントのリクエスト側に原因がある場合、4xx コードが返されます。これは通常、構文が不正であるか、要求を処理できないことを意味します。400 Bad Request は汎用的なクラアントエラーです。401 Unauthorized と 403 Forbidden は、それぞれ認証と認可の失敗を扱います。有名な 404 Not Found は、要求されたURLがサバー上に存在しないことを意味します。現代のAPIでは、レート制限を適用するために 429 Too Many Requests も多用されます。

5xx サーバーエラレスポンス (500–599) 有効なリクエストが送信されたものの、内部問題によりサーバーが処理に失敗した場合、5xx コードが発生します。500 Internal Server Error は予期せぬサーバー障害に対する一般的な汎用コードです。502 Bad Gateway は上位サーバーの問題を示し、503 Service Unavailable はサーバーの過負荷やメンテナンス中を意味します。504 Gateway Timeout は、ゲートウェイとして動作するサーバーが上位サーバーから限内に応答を得られなかった場合に発生します。

すべての開発者が知っておくべき共通のHTTPステータスード

クイック回答: 数多くの標準コードが存在しますが、多くの開発者が主に使用するのはコアとなる一連のコードです:200 (OK), 201 (Created), 204 (No Content), 400 (Bad Request), 401 (Unauthorized), 403 (Forbidden), 404 (Not Found), 500 (Internal Server Error)。

主要なHTTPステータスコードのセットをマスターすることは、現代のソフトウェア開発者、特にRESTful APIを構築および利用する開発者にとって必須です。これの重要なコードのニュアンスと、それらがどのように堅牢なアプリケーション設計を形成するかを詳しく見ていきましょう。

2xx 成功シリーズ 200 OK は一般的な成功の標準ですが、精密なAPI設計ではより具体的なコードの使用が求められます。クライアントがユザー作成のためにPOSTリクエストを送信した場合、200 OK よりも 201 Created を返す方がはるかに情報量が多くなります。作成イベントを示的に確認し、多くの場合、新リソースを指す 'Location' ヘッダーを含めます。同様に、クライアントがDELETEリクエストを送信して操が成功した場合、レスポンスボディに返す意味のあるデータが残っていないため、204 No Content を返すのが理想的です。

4xx エラーの区別:認証 vs 認可 よくある混同の原因は、401 Unauthorized と 403 Forbidden の違いです。401 Unauthorized は実質的に「未認証」を意味します。処理を進めるには、クライアントは有効な認証資格情報(ベアラートークンなど)を提供しなければなりません。対照的に、403 Forbidden はクライアントの身元は確認されているものの、特定のリソースにアクセスする権限がないことを意味します。たとえば、一般ーザーが管理者ダッシュボードにアクセスしようとした場合は、403 Forbidden を受け取るべきです。

404 と 410 のニュアンスの違い 誰もが 404 Not Found を知っていますが、リソースが意図的に削除され、二度と復元されない場合はどうでしょうか?そのシナオでは、410 Gone の方がはるかに適切です。410 は、消失が永久的であることをWebクローラーやクライアントに明示的に伝えるため、キャッシュやインデックスから安心してリンクを削除できます。一方 404 は曖昧であり、「*現時点で*存在しない」ことしか意しません。

これらのコードを正しく利用することで、開発者はデバッグや統合が容易な自己文書化APIを構築できます。当社の100%無料・非公開ツールを使用すれば、これらのニュアンスをその場ですぐ確認できます。完全にブラウザ上で動作するため、サーバーへの送信なしで即座に答えが得られ、開発プロセスをスムーズかつ安全に保つことができます。

プライバシーとブラウ内ツールが開発者にとって重要な理由

クイック回答: 開発者ツールは、データを自分のマシン上に厳密に保持することで、ワーフローを尊重すべきです。100%無料・サーバー送信ゼロのツールを使用することで、クエリ、APIエンドポイント、開発パターンが完全非公開に保たれます。

現代の開発環境において、私たちが使用するツールは利便性と引き換えにプライバシーを要してくることが少なくありません。多くのオンラインユーティリティ、フォーマッター、検索ツールは、処理のためにデーをリモートサーバーに送信することによって動作します。これは、検索クエリ、コードのスニペット、あるいはAPIエンドポイントの造がログに記録されたり、分析されたり、売却されたりする可能性があることを意味します。だからこそ、「サーバー送信ゼロ」の念に基づいてツールを構築することが、現代のソフトウェアエンジニアリングにおいて極めて重要なのです。

当社のHTTPステータスコードチェッカーを使用する際、すべてはお使いのマシン上でローカルに実行されます。アプリケーションはブラウザに配信され、すべてのロジックはクライアント側で処理されます。このブラウザ内実行モデルには、いくつかの絶大なメリットがあります。第一にプライバシーです。バックエンドサーバーでクエリを処理しないため、お客様が何を検索しているかを物理的に追跡することができません。機密性の高い内部アプリケーションをデバッグしている場合でも、単にAPI標準を調査している場合でも、アクティビティのプライバシーは完全に守られます。

第二に、このアーキテクチャは極めて高速なパフォーマンスを保証します。従来のーバーサイドアプリケーションに伴うネットワークの往復を排除することで、当ツールは即座に応答します。レイテンシ(延)も、サーバーの立ち上がりを待つ時間も、APIのレート制限に達することもありません。この即時フィードバックループそ、開発者が複雑なネットワーク問題のデバッグに集中しているときにまさに必要としているものです。

最後に、私たちは基本的開発者ツールは100%無料で、一切の障害がないべきだと信じています。409 Conflict の定義を調べるためだけに、アカウントの成、メールアドレスの確認、クレジットカードの準備を強制されるべきではありません。当社のツールはサインアップを一切必要とません。従来製品のようなダークパターンなしで、ステータスコードの包括的なデータベースへ無制限にアクセスできます私たちは、Web上で最高かつ最もプライベートで、完全に無料の開発者ユーティリティを提供することをお約束します。

100%無料のHTTPステータスコード確認・検索(登録不要)のFAQと技術ガイド

Utiliomeの無料オンライン無料 HTTP ステータスコード 検索に関するすべての情報。

このHTTPステータスコード検索ツールは完全無料ですか?

はい、当ツールは永久に100%無料です。有料の壁、隠れた費用、検索回数の制限はありません。制限を気にすることなく、必要なだけステータスコードを調べることできます。

チェッカーを使用するためにサインアップは必要ですか?

全く必要ありません。登録、アカウント作成、メールアドレスの入力なしで、すぐにツールをご利用いただけます。私たちは開発者にストレスのないツールを提供することを信条としています。

私のデータや検索履歴のプライバシーは守られますか?

はい。このツールは完全にブラウザ内で動作します。サーバー送信ゼロを保証しているため、クエリが当社のバックエンド—ーバーに送信されたり、追跡・保存されたりすることは一切ありません。

すべての標準HTTPステータスコードが含まれていますか?

はい。当社の包括的なデータベースには、標準的な1xxから5xxシリーズを含むIANA公式レジストリの全ステータスコードに加え、CloudflareやNGINXなどの主要プラットフォームで使用される一般的な非公式コードも含まれています。

このツールは有料の代替製品と比べてどうですか?

検索を制限したり、データを記録し—り、煩わしいアカウント作成を求めたりする従来の競合ツールとは異なり、Utilioは即時のクライアント側レスポンスを備えた、無制—で完全にプライベート、かつ100%無料の体験を提供します。