Codici di stato HTTP

Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione Documentazione di Apigee X.
Informazioni

I messaggi di errore di risposta dell'API Edge includono un codice di stato HTTP e un messaggio di errore.

Ad esempio, se provi a creare un'entità cache con lo stesso nome di una cache esistente, la risposta è:

HTTP/1.1 409 Conflict
{
"code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }

La seguente tabella riassume i codici di stato HTTP più comuni e il loro significato in Apigee Edge.

Codice di stato HTTP Descrizione
2xx Operazione completata. La chiamata API è riuscita. Un errore HTTP 204 indica che la risposta inviati senza contenuti, in genere perché un'operazione DELETE è riuscita.
401 Non autorizzato. Le credenziali che che stai utilizzando per effettuare una richiesta non disponi delle autorizzazioni appropriate per eseguire l'operazione. Verifica i ruoli per l'account in uso.
403 Vietato. Il nome utente e la combinazione di password in uso non è valida per l'organizzazione specificata. Per testare credenziali, accedi a login.apigee.com/login. Se hai bisogno di un account, accedi verso l'alto.

Assicurati di utilizzare le credenziali corrette per la tua organizzazione e ricontrolla l'ortografia.

404 Nessun risultato trovato. Verifica che l'URL della richiesta sia scritto correttamente e che l'API a cui stai tentando di accedere esista. Ad esempio, assicurati di non tentare di accedere la revisione errata di un'API. Vedi anche 404 Impossibile identificare il proxy per l'host: <nome host virtuale> e url: <path>.
405 Metodo non consentito. Hai specificato un metodo non supportato. Ad esempio, hai utilizzato il verbo GET per una chiamata API che richiede il verbo POST.
409 Conflitti. Indica un conflitto con un'entità esistente. Ad esempio, hai tentato di creare una cache utilizzando un nome già esistente.
415 Tipo di media non supportato. In genere, questo errore si verifica in modalità POST o PUT richieste quando l'intestazione HTTP Content-type è impostata su un valore errato. Ad esempio: Viene restituito un errore HTTP 415 se pubblichi quanto segue in un'API che supporta solo JSON:
$ curl https://api.company.com/v1/json_service
  -X POST
  -H "Content-type:text/xml"
  -d '<SomeXML>'

Per le richieste GET, utilizza l'intestazione Accept anziché la Intestazione Content-type.

429 Troppe richieste. La limitazione di frequenza era superato nelle norme per le quote o i picchi di arresto. L'attuale codice di stato predefinito per il superamento della soglia il limite di frequenza è 500, ma il valore predefinito potrebbe diventare 429 in futuro. Per informazioni su come da 500 a 429.
500 Vedi la sezione 500 Errore interno del server.
502 Vedi 502 Gateway non valido.
503 Vedi 503 Servizio non disponibile.
504 Vedi 504 Timeout del gateway.