この付録では、サーバーから返されるインターネット・ステータス・コードを一覧表にまとめました。
次に示すのは、Oracle Load TestingのオートパイロットとOracle OpenScriptのリソース検証テストでインターネット・ステータス・コードおよびエラー・コードとして返される可能性がある数値コードです。
100 続行
クライアントはサーバーへの要求を続行できます。
101 プロトコルの切替え中
サーバーは、アップグレード・メッセージ・ヘッダー・フィールドを介してクライアントが要求したこの接続に使用されているアプリケーション・プロトコルを変更しました。
200 OK
要求は正常に完了しました。
201 作成
要求が実行され、その結果、新しいリソースが作成されました。
202 許容
要求は受け入れられましたが、この要求の処理は完了していません。
203 非決定的な情報
エンティティ・ヘッダーに返されたメタ情報は、元のサーバーから入手できる完全なセットではなく、ローカルまたはサード・パーティのコピーから収集したものです。
204 コンテンツなし
サーバーは要求を実行しましたが、新しい情報を返す必要がありません。
205 コンテンツのリセット
サーバーは要求を実行しました。クライアントは、ユーザーが別の入力動作を開始できるように要求を送信したドキュメント・ビューを、リセットする必要があります。
206 コンテンツの一部
サーバーはリソースの部分的なGET要求を実行しました。
300 複数選択
要求されたリソースは、曖昧選択または複数選択に対応しています。
301 永久的に移動
要求されたリソースには、新しい永久的なUniform Resource Identifier(URI)が割り当てられています。今後このリソースを参照するには、返されたURIのいずれか1つを使用する必要があります。
302 一時的に移動
要求されたリソースは、別のURIの下に一時的に存在しています。
303 他を参照
要求への応答が別のURIの下で見つかる可能性があるので、リソースにGETメソッドを使用して検索する必要があります。
304 変更はありません
クライアントは、変更されていないリソースを要求しました。
305 プロキシを使用
要求されたリソースには、ロケーション・フィールドで指定したプロキシを介してアクセスする必要があります。
306 未使用
HTTP仕様の以前のバージョンで使用されていましたが、現在は使用されていません。コードは予約されています。
307 一時的リダイレクト
要求されたリソースは、別のURIの下に一時的に存在しています。
400 不正なリクエスト
構文が無効のため、サーバーが要求を理解できませんでした。
401 未認可
要求されたリソースには、ユーザー認証が必要です。
402 支払いが必要です
実装されていません。今後の使用のために予約されています。
403 禁止
サーバーは要求を理解しましたが、実行を拒否しています。
404 見つかりません
サーバーは要求URI(Uniform Resource Identifier)との一致を見つけられませんでした。
405 使用できないメソッド
要求行のメソッドは、要求URIが識別したリソースには使用できません。
406 許可されません
要求からの応答には、クライアントが送信した承認ヘッダーで受け入れられない内容特性が含まれています。
407 プロキシ認証が必要です
クライアントは、まず、プロキシとの認証を行う必要があります。
408 リクエスト・タイムアウト
クライアントは、サーバーのタイムアウト制限時間内に要求を行いませんでした。
409 競合
リソースの現在の状態と競合するため、要求を完了できませんでした。ユーザーは競合を解決して、要求を再度行う必要があります。
410 消失
要求されたリソースは現在サーバーにありません。転送先アドレスが不明です。
411 長さが必要です
サーバーは、定義された内容長がない要求の受け入れを拒否しています。
412 事前条件が失敗しました
リクエスト・ヘッダー・フィールドの1つまたは複数で指定した事前条件が、サーバーでのテストでFalseでした。
413 リクエスト・エンティティが大きすぎます
要求エンティティがサーバーの処理能力を超えるため、サーバーが要求の処理を拒否しています。
414 リクエストURIが長すぎます
要求URIがサーバーの解釈する長さを超えるため、サーバーが要求のサービスを拒否しています。
415 サポートされていないメディア・タイプ
要求エンティティの形式が要求されたメソッドの要求されたリソースに対応しない形式のため、サーバーが要求のサービスを拒否しています。
416 リクエスト範囲を満たすことはできません
要求に含まれていたRangeリクエスト・ヘッダー・フィールド内の範囲指定値はどれも、選択されたリソースの現在の範囲と重ならず、この要求にIf-Rangeのリクエスト・ヘッダー・フィールドは含まれていませんでした。
417 期待値に達しませんでした
Expectリクエスト・ヘッダー・フィールドで指定した期待値に、このサーバーでは適合できませんでした。サーバーがプロキシの場合は、サーバーにはネクスト・ホップ・サーバーが要求に適合できないという明白な証拠があります。
500 内部サーバー・エラー
サーバーに予期せぬ事態が発生し、要求を実行できませんでした。
501 未実装
サーバーは、この要求を実行するのに必要な機能をサポートしていません。
502 不正なゲートウェイ
サーバーは、ゲートウェイまたはプロキシとして動作しており、要求を実行しようとしてアクセスしたアップストリーム・サーバーから無効の応答を受信しました。
503 - サービスが使用できません
サーバーは、一時的にオーバーロードしているか、またはサーバーの保守を行っているため、現在要求を処理できません。
504 ゲートウェイ・タイムアウト
サーバーは、ゲートウェイまたはプロキシとして動作しており、要求を完了しようとするのにアクセスする必要があったURI(HTTP、FTP、LDAPなど)や他の補助サーバー(DNSなど)で指定したアップストリーム・サーバーからの応答を待っている間、タイムアウトを受信しませんでした。
505 サポートされていないHTTPバージョン
サーバーは、要求メッセージで使用されたHTTPプロトコルのバージョンをサポートしません。またはサポートを拒否しています。
この項では、インターネット、FTP、GopherおよびHTTP APIエラー・コードを一覧表示します。
12001 ハンドル不足です
今回はこれ以上のインターネット・ハンドルを生成できませんでした。
12002 タイムアウト
要求は時間切れです。
12003 拡張エラー
サーバーから拡張エラーが返されました。これは通常、冗長エラー・メッセージを含む文字列またはバッファです。
12004 内部エラー
内部エラーが発生しました。
12005 無効なURL
Uniform Resource Locator(URL)が無効です。
12006 認識されないスキーム
URLスキームを認識できませんでした。またはサポートしていません。
12007 名前を解決できません
サーバー名を解決できませんでした。
12008 プロトコルが見つかりません
要求されたプロトコルを見つけられませんでした。
12009 無効なオプションです
InternetQueryOptionまたはInternetSetOptionで指定したオプション値は無効です。
12010 オプションの長さが無効です
InternetQueryOptionまたはInternetSetOptionに入力したオプションの長さは、指定したオプションの種類には不適切です。
12011 オプションの設定ができません
要求オプションは、問い合せるだけで、設定はできません。
12012 シャットダウンされています
Win32インターネット関数サポートは、シャットダウンされているかアンロードされています。
12013 ユーザー名が正しくありません
入力されたユーザー名が正しくないため、FTPサーバーに接続しログオンする要求は完了されませんでした。
12014 パスワードが正しくありません
入力されたパスワードが正しくないため、FTPサーバーに接続しログオンする要求は完了されませんでした。
12015 ログイン失敗
FTPサーバーに接続しログオンする要求は失敗しました。
12016 無効な操作です
要求された操作は無効です。
12017 操作がキャンセルされました
操作はキャンセルされました。通常は、要求を操作していたハンドルが操作完了前に閉じられたからです。
12018 ハンドルの種類が無効です
指定されたハンドルの種類は、この操作には不適切です。
12019 ハンドルの状態が適切ではありません
指定されたハンドルが適切な状態ではないため、要求された操作を実行できません。
12020 プロキシで要求できません
要求はプロキシを介して出すことはできません。
12021 レジストリ値が見つかりません
必要なレジストリ値を見つけられませんでした。
12022 レジストリのパラメータが無効です
必要なレジストリ値は見つかりましたが、種類が適切でないか値が無効です。
12023 直接アクセスできません
今回はネットワークへ直接アクセスできません。
12024 コンテキストがありません
0のコンテキスト値が入力されたため、非同期リクエストはできませんでした。
12025 コールバックがありません
コールバック関数が設定されていないため、非同期要求を行えませんでした。
12026 要求が保留中です
1つ以上の要求が保留状態のため、必要な操作を完了できませんでした。
12027 無効な形式です
要求の形式が無効です。
12028 アイテムが見つかりません
要求されたアイテムを見つけられませんでした。
12029 接続できません
サーバーに接続しようとしましたが、失敗しました。
12030 接続が中止されました
サーバーとの接続が切断されました。
12031 接続がリセットされました
サーバーとの接続はリセットされました。
12032 再試行が必要です
要求をやり直すためにWin32インターネット関数を呼び出します。
12033 プロキシへの要求が無効です
プロキシへの要求は無効でした。
12034 ユーザー・インタフェースが必要です
ユーザー・インタフェースまたは他のブロック操作が要求されました。
12035 未定義
このエラー・コードはWININETで定義されていません。
12036 ハンドルが存在します
ハンドルがすでに存在するため、要求は失敗しました。
12037 SSL証明書の日付が無効です
サーバーから受信したSSL証明書の日付が無効です。証明書の有効期限が切れています。
12038 SSL証明書の共通名が無効です
SSL証明書の共通名(ホスト名フィールド)が間違っています。
12039 リダイレクトでHTTPからHTTPSに移行中です
リダイレクトにより、アプリケーションが非SSL(Secure Socket Layer)接続からSSL接続へ移行しています。
12040 リダイレクトでHTTPSからHTTPに移行中です
リダイレクトにより、アプリケーションがSSL(Secure Socket Layer)接続から非SSL接続へ移行しています。
12041 セキュリティ保護が不完全です
内容が完全には保護されていないことを示します。セキュリティで保護されていないサーバーからの内容が含まれている可能性があります。
12042 変更通知がセキュリティ保護されていません
アプリケーションは、セキュリティで保護されていないサーバー上でテキストの複数行の変更を通知し、実行しようとしています。
12043 通知はセキュリティ保護されていません
アプリケーションは、セキュリティで保護されていないサーバーにデータを通知しようとしています。
12044 クライアント証明書が必要です
Webサーバー上のSSL保護リソースには、有効なクライアント証明書が必要です。
12045 無効な認証局です
サーバーSSL証明書は、未知または無効な認証局から発行されたものです。
12046 クライアント認証が設定されていません
クライアント認証がこのコンピュータでは設定されていません。
12047 非同期スレッドが失敗しました
アプリケーションは非同期スレッドを開始できませんでした。
12048 リダイレクト・スキーム変更
スキームが変更(たとえばHTTPからFTPへ)になったため、関数はリダイレトを処理できませんでした。
12049 ダイアログ・ボックスが処理中です
別のスレッドに、処理中のパスワード・ダイアログ・ボックスがあります。
12050 ダイアログ・ボックスの再実行が必要です
ダイアログ・ボックスを再実行する必要があります。
12051 未定義
このエラー・コードはWININETで定義されていません。
12052 HTTPSからHTTPに送信がリダイレクトされています
SSL接続に送信されているデータは、非SSL接続にリダイレクトされています。
12053 CD-ROMを挿入してください
要求したリソースを見つけるには、CD-ROMをCD-ROMドライブに挿入する必要があります。
FTPプロトコルへのアクセスに使用されるインターネットAPIが返すエラー・コードを次に示します。
12110 転送中です
操作実行中のため、要求された操作はFTPセッション・ハンドルでは実行できません。
12111 FTPがドロップされました
セッションが中止されたため、FTP操作は完了されませんでした。
12112 受動モードは使用できません
このサーバーでは受動モードは使用できません。
12130 プロトコル・エラー
Gopherサーバーから返されたデータの解析中にエラーが検出されました。
12131 ファイルではありません
要求はファイル・ロケータに対して行う必要があります。
12132 データ・エラー
Gopherサーバーからのデータの受信中に、エラーが検出されました。
12133 データの終わりです
データの終わりに到達しました。
12134 ロケータが無効です
指定されたロケータが有効ではありません。
12135 ロケータの種類が無効です
ロケータの種類が、この操作には不適切です。
12136 Gopher+ではありません
要求された操作は、Gopher+サーバーに対して、またはGopher+操作を指定するロケータを使用する場合にのみ実行できます。
12137 属性が見つかりません
要求された属性を見つけられませんでした。
12138 不明なロケータです
ロケータの種類が不明です。
12150 ヘッダーが見つかりません
要求されたヘッダーを見つけられませんでした。
12151 サーバーがダウン状態です
サーバーがヘッダーを返しませんでした。
12152 サーバーの応答が無効です
サーバーの応答を解析できませんでした。
12153 無効なヘッダーです
指定されたヘッダーは無効です。
12154 問合せへの要求が無効です
HTTP問合せ情報への要求が無効です。
12155 ヘッダーはすでに存在しています
このヘッダーはすでに存在しているため、追加できませんでした。
12156 リダイレクトが失敗しました
スキームが変更(たとえばHTTPからFTPへ)されたため、またはリダイレクトの試み(デフォルトでは5回)がすべて失敗したため、そのリダイレクトが失敗しました。
12157 セキュリティ・チャネル・エラー
SSLライブラリのロード中に、アプリケーションに内部エラーが発生しました。
12158 ファイルをキャッシュできません
関数はファイルをキャッシュできませんでした。
12159 TCP/IPがインストールされていません
必要なプロトコル・スタックがロードされていないため、アプリケーションはWinSockを起動できません。
12160 リダイレクトされませんでした
HTTP要求はリダイレクトされませんでした。
12161 Cookieは確認が必要です
HTTP Cookieには確認が必要です。
12162 Cookieが拒否されました
HTTP Cookieはサーバーに拒否されました。
12163 接続が切断されました
インターネット接続が失われました。
12164 サーバーに到達できません
指示されたWebサイトまたはWebサーバーにアクセスできません。
12165 プロキシ・サーバーに到達できません
指定されたプロキシ・サーバーにアクセスできません。
12166 自動プロキシ・スクリプトが無効です
自動プロキシ設定スクリプトにエラーがありました。
12167 スクリプトをダウンロードできません
自動プロキシ設定スクリプトをダウンロードできませんでした。
12168 リダイレクトに確認が必要です
リダイレクトにはユーザー確認が必要です。
12169 無効なSSL証明書です
SSL証明書が無効です。
12170 SSL証明書が取り消されました
SSL証明書が取り消されました。
12171 セキュリティ・チェックのため失敗しました
セキュリティ・チェックのため、関数は失敗しました。
HTTPステータス・コードとWin32インターネットAPI定数の情報は、次のWebリソースを参照してください。
Hypertext Transfer Protocol - HTTP/1.1(Request for Comments: 2616):の項10
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
MSDN Knowledge Base article Q193625:
http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q193625