Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
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 riepiloga 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 codice HTTP 204 indica che la risposta è stata 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 dell'account che stai utilizzando. |
| 403 | Vietato. La combinazione di nome utente e
password che stai utilizzando non è valida per l'organizzazione specificata. Per testare le
credenziali, accedi a login.apigee.com/login. Se ti serve un account, registrati.
Assicurati di utilizzare le credenziali corrette per la tua organizzazione e controlla l'ortografia. |
| 404 | Non 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 alla revisione errata di un'API. Vedi anche l'errore 404 Impossibile identificare il proxy per l'host: <nome host virtuale> e l'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 | Conflitto. 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 su un valore errato. Ad esempio,
viene restituito un errore HTTP 415 se esegui POST di 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 |
| 429 | Numero richieste eccessivo. Il limite di frequenza è stato superato nelle policy Quota o SpikeArrest. Il codice di stato predefinito attuale per il superamento del limite di frequenza è 500, ma in futuro potrebbe essere cambiato in 429. Consulta le policy SpikeArrest e Quota per informazioni sul cambiamento del codice da 500 a 429. |
| 500 | Vedi 500 Errore interno del server. |
| 502 | Vedi 502 Gateway non valido. |
| 503 | Vedi 503 Servizio non disponibile. |
| 504 | Vedi 504 Timeout del gateway. |