11 Status Code Definitions (ステータスコード定義)
11 Status Code Definitions (ステータスコード定義)
該当する場合, HTTP status (ステータス) [H10] コードを再利用する。同じ意味を持つステータスコードはここでは繰り返さない。どのリクエストがどのステータスコードを返しうるかは表 1 を参照。
11.1 Success 2xx (成功 2xx)
11.1.1 250 Low on Storage Space (ストレージ容量不足)
サーバーは RECORD リクエストを受信した後, ストレージ不足のため完全には満たせない可能性があるという警告としてこれを返す。可能であればサーバーは Range ヘッダーでまだ録画できる時間範囲を示すべきである。サーバー上の他プロセスが同時にストレージを消費しうるため, クライアントはこれを見積もりとして扱うべきである。
11.2 Redirection 3xx (リダイレクト 3xx)
[H10.3] を参照。
RTSP では, リダイレクトは負荷分散や, クライアントにトポロジ的に近いサーバーへストリームリクエストを転送するために用いられうる。トポロジ的近接を決定する機構は本仕様の範囲外である。
11.3 Client Error 4xx (クライアントエラー 4xx)
11.3.1 405 Method Not Allowed
リクエストで指定されたメソッドは, リクエスト URI で識別されるリソースに対して許可されていない。レスポンスは MUST, 要求されたリソースに対して有効なメソッドのリストを含む Allow ヘッダーを含まなければならない。SETUP 中に示されていないメソッドを使おうとするリクエストにもこのステータスを用いる, 例: Transport ヘッダーの mode パラメータが PLAY のみを指定しているのに RECORD リクエストが発行された場合。
11.3.2 451 Parameter Not Understood
リクエストの受信者は, リクエストに含まれる 1 つ以上のパラメータをサポートしない。
11.3.3 452 Conference Not Found
Conference ヘッダーフィールドが示す会議がメディアサーバーに未知である。
11.3.4 453 Not Enough Bandwidth
帯域不足のためリクエストが拒否された。例: リソース予約の失敗。
11.3.5 454 Session Not Found
Session ヘッダー内の RTSP セッション識別子が欠落, 無効, またはタイムアウトしている。
11.3.6 455 Method Not Valid in This State
クライアントまたはサーバーは現在の状態ではこのリクエストを処理できない。レスポンスは SHOULD Allow ヘッダーを含め, エラー回復を容易にする。
11.3.7 456 Header Field Not Valid for Resource
サーバーは必須のリクエストヘッダーに従えなかった。例: PLAY に Range があるがストリームがシークを許さない。
11.3.8 457 Invalid Range
与えられた Range 値が範囲外である, 例: プレゼンテーションの終端を超える。
11.3.9 458 Parameter Is Read-Only
SET_PARAMETER で設定しようとするパラメータは読めるが変更できない。
11.3.10 459 Aggregate Operation Not Allowed
要求されたメソッドは, 当該 URL が aggregate (集約) (プレゼンテーション) URL であるため適用できない。メソッドはストリーム URL に適用できる。
11.3.11 460 Only Aggregate Operation Allowed
要求されたメソッドは, 当該 URL が aggregate (プレゼンテーション) URL でないため適用できない。メソッドはプレゼンテーション URL に適用できる。
11.3.12 461 Unsupported Transport
Transport フィールドにサポートされたトランスポート仕様が含まれていなかった。
11.3.13 462 Destination Unreachable
クライアントアドレスに到達できないためデータ伝送チャネルを確立できなかった。このエラーは, クライアントが Transport フィールドに無効な Destination パラメータを置こうとした結果である可能性が高い。
11.3.14 551 Option not supported
Require または Proxy-Require フィールドのオプションの 1 つがサポートされなかった。Unsupported ヘッダーを返し, サポートされていないオプションを示すべきである。