Passa al contenuto principale

11 Status Code Definitions (Definizioni dei codici di stato)

11 Status Code Definitions (Definizioni dei codici di stato)

Ove applicabile, si riutilizzano i codici di stato HTTP [H10]. I codici con lo stesso significato non sono ripetuti qui. Vedere la tabella 1 per l'elenco dei codici restituibili da ciascuna richiesta.

11.1 Success 2xx (Successo 2xx)

11.1.1 250 Low on Storage Space (Poco spazio di archiviazione)

Il server restituisce questo avviso dopo aver ricevuto una richiesta RECORD che potrebbe non essere soddisfatta completamente per insufficiente spazio. Se possibile, il server dovrebbe usare l'header Range per indicare il periodo che può ancora registrare. Poiché altri processi sul server possono consumare spazio contemporaneamente, il client dovrebbe considerarlo solo una stima.

11.2 Redirection 3xx (Reindirizzamento 3xx)

Vedere [H10.3].

In RTSP, il reindirizzamento può servire per bilanciamento del carico o per indirizzare richieste di flusso verso un server topologicamente più vicino al client. I meccanismi per determinare la prossimità topologica sono fuori ambito per questa specifica.

11.3 Client Error 4xx (Errore client 4xx)

11.3.1 405 Method Not Allowed

Il metodo specificato nella richiesta non è consentito per la risorsa identificata dall'URI della richiesta. La risposta DEVE includere un header Allow con l'elenco dei metodi validi per la risorsa. Questo codice si usa anche se la richiesta tenta un metodo non indicato durante SETUP, ad es. se viene emessa RECORD mentre il parametro mode nell'header Transport specificava solo PLAY.

11.3.2 451 Parameter Not Understood

Il destinatario della richiesta non supporta uno o più parametri contenuti nella richiesta.

11.3.3 452 Conference Not Found

La conferenza indicata dal campo header Conference è sconosciuta al server multimediale.

11.3.4 453 Not Enough Bandwidth

La richiesta è stata rifiutata per insufficiente larghezza di banda. Può ad es. derivare da un fallimento della prenotazione delle risorse.

11.3.5 454 Session Not Found

L'identificatore di sessione RTSP nell'header Session manca, non è valido o è scaduto.

11.3.6 455 Method Not Valid in This State

Il client o il server non può elaborare questa richiesta nello stato attuale. La risposta DOVREBBE contenere un header Allow per facilitare il recupero dall'errore.

11.3.7 456 Header Field Not Valid for Resource

Il server non ha potuto agire su un header di richiesta richiesto. Ad es. se PLAY contiene Range ma il flusso non consente lo seek.

11.3.8 457 Invalid Range

Il valore Range dato è fuori limiti, ad es. oltre la fine della presentazione.

11.3.9 458 Parameter Is Read-Only

Il parametro da impostare con SET_PARAMETER è leggibile ma non modificabile.

11.3.10 459 Aggregate Operation Not Allowed

Il metodo richiesto non può essere applicato all'URL in questione perché è un URL aggregato (presentazione). Il metodo può essere applicato a un URL di flusso.

11.3.11 460 Only Aggregate Operation Allowed

Il metodo richiesto non può essere applicato all'URL in questione perché non è un URL aggregato (presentazione). Il metodo può essere applicato all'URL di presentazione.

11.3.12 461 Unsupported Transport

Il campo Transport non conteneva una specifica di trasporto supportata.

11.3.13 462 Destination Unreachable

Il canale di trasmissione dati non ha potuto essere stabilito perché l'indirizzo del client non era raggiungibile. L'errore deriverà molto probabilmente dal tentativo del client di porre un parametro Destination non valido nel campo Transport.

11.3.14 551 Option not supported

Un'opzione indicata in Require o Proxy-Require non era supportata. Dovrebbe essere restituito l'header Unsupported indicando l'opzione non supportata.