Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
I messaggi di errore della 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 tabella seguente 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 HTTP 204 indica che la risposta viene inviata senza contenuti, in genere perché un'operazione DELETE è riuscita. |
401 | Non autorizzato. Le credenziali che stai utilizzando per effettuare una richiesta non dispongono delle autorizzazioni appropriate per eseguire l'operazione. Verifica i ruoli per l'account che stai utilizzando. |
403 | Non consentito. La combinazione di nome utente e password utilizzata non è valida per l'organizzazione specificata. Per testare le tue
credenziali, accedi a login.apigee.com/login. Se hai bisogno di un account, registrati.
Assicurati di utilizzare le credenziali corrette per la tua organizzazione e controlla con attenzione 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 provare ad accedere alla revisione errata di un'API. Vedi anche 404 Impossibile identificare il proxy per l'host: <nome host virtuale> e url: <percorso>. |
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 nelle richieste POST o PUT quando l'intestazione HTTP Content-type è impostata sul valore errato. Ad esempio,
viene restituito un errore HTTP 415 se POSTI quanto segue a 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 |
429 | Troppe richieste. Il limite di frequenza è stato superato per i criteri Quota o Arrest. Il codice di stato predefinito corrente per il superamento del limite di frequenza è 500, ma il valore predefinito potrebbe cambiare in 429 in futuro. Consulta la politica di Spike Arrest e i Criteri per le quote per informazioni su come cambiare da 500 a 429. |
500 | Vedi 500 Errore interno del server. |
502 | Vedi Gateway non valido 502. |
503 | Consulta la sezione Servizio 503 non disponibile. |
504 | Vedi 504 Gateway Timeout. |