Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.
Apigee fornisce un insieme di codici di errore per varie funzionalità che ti aiutano a diagnosticare i problemi. Ad esempio, un tipico codice di stato HTTP 4xx
o 5xx
può essere classificato utilizzando uno o più codici di errore.
I codici di errore forniscono informazioni utili sugli errori di runtime, incluse informazioni sulla sorgente e sul nome dell'errore nel seguente formato: [prefix].[error_name]
Ad esempio: steps.raisefault.RaiseFault
In questo esempio:
steps.raisefault
è il prefisso che indica che l'errore è stato generato dal criterio RaiseFault.RaiseFault
è il nome dell'errore che ti aiuta a determinare la causa dell'errore. In questo caso, la stringa di errore fornirà ulteriori informazioni.
La tabella seguente riassume i codici di errore, organizzati per categoria e sottocategoria.
Categoria | Sottocategoria | Nome | Codice guasto |
---|---|---|---|
Protocollo API |
HTTP |
HTTP BadFormData | protocol.http.BadFormData
|
BadRequestPath HTTP | protocol.http.BadPath
|
||
HTTP DuplicateHeader | protocol.http.DuplicateHeader
|
||
HTTP EmptyHeaderName | protocol.http.EmptyHeaderName
|
||
HeaderNameWithNonASCIICharacter HTTP | protocol.http.HeaderNameWithNonAsciiChar
|
||
HeaderWithInvalidCharacter HTTP | protocol.http.HeaderWithInvalidChar
|
||
InvalidRequestPath HTTP | protocol.http.InvalidPath
|
||
Lunghezza richiesta HTTP | messaging.adaptors.http.flow.LengthRequired
|
||
HTTP ProxyTunnelCreationFailed | protocol.http.ProxyTunnelCreationFailed
|
||
HTTP RequestHasABigBody | protocol.http.TooBigBody
|
||
HTTP RequestsHaveABigLine | protocol.http.TooBigLine
|
||
HTTP Response306IsReserved | protocol.http.Response306Reserved
|
||
HTTP Response405WithoutAllowHeader | protocol.http.Response405WithoutAllowHeader
|
||
ResponseWithBodyForIncorrectStatusCode | protocol.http.ResponseWithBody
|
||
HTTP TargetURLHasEmptyPath | protocol.http.EmptyPath
|
||
HTTP TooBigHeaders | protocol.http.TooBigHeaders
|
||
HTTP UnsupportedEncoding | protocol.http.UnsupportedEncoding
|
||
Sviluppatore/app |
Gestione delle chiavi |
KeyManagement AccessTokenNotApproved | keymanagement.service.access_token_not_approved
|
KeyManagement APIProductNotFound | keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
|
||
KeyManagement AppNotApproved | keymanagement.service.invalid_client-app_not_approved
|
||
KeyManagement AppNotApproved | keymanagement.service.app_not_approved
|
||
KeyManagement AuthorizationCodeExpired | keymanagement.service.access_denied-authorization_code_expired
|
||
KeyManagement AuthorizationCodeinvalid | keymanagement.service.invalid_request-authorization_code_invalid
|
||
Mancata corrispondenza del codice di autorizzazione ID cliente KeyManagement | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
|
||
KeyManagement ClientIDNotApproved | keymanagement.service.invalid_client-client_id_not_approved
|
||
KeyManagement CompanyStatusNotActive | keymanagement.service.CompanyStatusNotActive
|
||
Chiave utente KeyManagement scaduta | keymanagement.service.consumer_key_expired
|
||
KeyManagement DeveloperNotActive | keymanagement.service.DeveloperStatusNotActive
|
||
KeyManagement InvalidAccessToken | keymanagement.service.oauth10_access_token_doesnotexist
|
||
KeyManagement InvalidClientID | keymanagement.service.InvalidClientIdForGivenResource
|
||
KeyManagement InvalidClientID | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
|
||
KeyManagement InvalidClientID | keymanagement.service.invalid_client-invalid_client_id
|
||
KeyManagement InvalidConsumerKey | keymanagement.service.invalid_consumer_key
|
||
KeyManagement InvalidRefreshToken | keymanagement.service.invalid_refresh_token
|
||
KeyManagement RefreshTokenExpired | keymanagement.service.refresh_token_expired
|
||
Norme relative alle estensioni |
JavaCallout |
errorname di JavaCallout | Consulta la sezione Errori di runtime dei criteri JavaCallout |
Intestazione JavaScript |
JavaScriptCallout errorname | Consulta la sezione Errori di runtime dei criteri JavaScript | |
MessageLogging |
MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed
|
|
Script del nodo |
Errore di esecuzione del codice JavaScript | scripts.node.ScriptExecutionError
|
|
PythonScript |
errorname di PythonScript | Consulta la sezione Errori di runtime delle norme di PythonScript | |
Script |
Script EvaluationFailed | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
errorname di ServiceCallout | Consulta la sezione Errori di runtime delle norme di ServiceCallout | |
Gateway |
Proxy |
Gateway APITimedOut | flow.APITimedOut
|
Gateway ApplicationNotFound | messaging.adaptors.http.flow.ApplicationNotFound
|
||
Gateway DecompressionFailureAtRequest | messaging.adaptors.http.flow.DecompressionFailureAtRequest
|
||
Gateway DecompressionFailureAtResponse | messaging.adaptors.http.flow.DecompressionFailureAtResponse
|
||
Gateway KeyAliasNotFound | security.util.KeyAliasNotFound
|
||
Gateway RouteToTargetFailed | messaging.runtime.RouteFailed
|
||
Gateway SharedFlowNotFound | flow.SharedFlowNotFound
|
||
TargetIsMissing del gateway | messaging.runtime.TargetMissing
|
||
Target |
Gateway FailedHandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed
|
|
Timeout gateway con target o callout | messaging.adaptors.http.flow.GatewayTimeout
|
||
Gateway TargetOrCalloutEndpointsNotAvailable | messaging.adaptors.http.flow.ServiceUnavailable
|
||
Gateway TargetServerConfiguredInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets
|
||
Gateway UnexpectedEOFAtTarget | messaging.adaptors.http.flow.UnexpectedEOFAtTarget
|
||
Host virtuale |
VirtualHost InvalidKeystoreOrTrustStore | messaging.runtime.SecurityStoreNotConfigured
|
|
VirtualHost SecurityStoreNotConfigured | messaging.runtime.SecurityStoreNotConfigured
|
||
Altro |
Gateway HTTPErrorResponseCode | messaging.adaptors.http.flow.ErrorResponseCode
|
|
Norme sulla mediazione |
AssignMessage |
errorname di AssignMessage | Consulta Errori di runtime dei criteri di AssignMessage |
ExtractVariables |
ExtractVariables errorname | Consulta la sezione Errori di runtime dei criteri ExtractVariables | |
JSONtoXML |
errorname di JSONtoXML | Consulta la sezione Errori di runtime dei criteri JSONtoXML | |
KeyValueMap |
KeyValueMap errorname | Consulta la sezione Errori di runtime delle norme di KeyValueMapOperations | |
MessageValidation |
errorname di MessageValidation | Consulta la sezione Errori di runtime dei criteri SOAPMessageValidation | |
RaiseFault |
RaiseFault RaiseFaultException | steps.raisefault.RaiseFault
|
|
XMLtoJSON |
errorname di XMLtoJSON | Consulta la sezione Errori di runtime dei criteri XMLtoJSON | |
XSLTransformation |
errorname XSLTransformation | Consulta la sezione Errori di runtime dei criteri XSLTransform | |
Monetizzazione |
Mint UndefinedProduct | mintstep.undefinedProduct
|
|
Criterio di sicurezza |
AccessControl |
errorname di AccessControl | Consulta Errori di runtime dei criteri di controllo degli accessi |
BasicAuthentication |
errorname di BasicAuthentication | Consulta Errori di runtime dei criteri di autenticazione di base | |
JSONThreatProtection |
errorname di JSONThreatProtection | Consulta gli errori di runtime dei criteri JSONThreatProtection | |
JWT |
errorname JWT | Consulta la sezione Errori di runtime dei criteri JWT | |
OAuth |
errorname OAuth | Consulta la sezione Errori di runtime dei criteri OAuth v2 | |
Protezione regex |
errorname di RegexProtection | Consulta la sezione Errori di runtime del criterio RegularExpressionProtection | |
SAMLAssertion |
SAMLAssertion InvalidKeyStore | steps.saml.generate.InvalidKeyStore
|
|
SAMLAssertion InvalidMediaType | steps.saml.generate.InvalidMediaTpe
|
||
SAMLAssertion InvalidTrustStore | steps.saml.validate.InvalidTrustStore
|
||
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated | steps.saml.validate.NotBeforeConditionViolated
|
||
SAMLAssertion SignatureValidationFailed | steps.saml.validate.SignatureValidationFailed
|
||
SAMLAssertion XPathResolutionFailed | steps.saml.validate.XPathResolutionFailed
|
||
XMLThreatProtection |
errorname di XMLThreatProtection | Consulta la sezione Errori di runtime dei criteri XMLThreatProtection | |
Sense |
Sense |
Sense RaiseFault | messaging.runtime.SenseRaiseFault
|
Criteri di gestione del traffico |
Memorizzazione nella cache |
InvalidExpiryDatForCacheEntry nella memorizzazione nella cache | messaging.config.beans.InvalidExpiryDateForCacheEntry
|
ConcurrentRateLimit |
ConcurrentRateLimit ConcurrentRateLimitViolation | policies.concurrentratelimit.ConcurrentRatelimitViolation
|
|
Quota |
errorname quota | Consulta Errori di runtime dei criteri per le quote | |
Quota o SpikeArrest |
QuotaOrSpikeArrest InvalidMessageWeight | policies.ratelimit.InvalidMessageWeight | |
ResetQuota |
ResetQuota errorname | Consulta Errori di runtime del criterio ResetQuota | |
SpikeArrest |
SpikeArrest errorname | Consulta la sezione Errori di runtime del criterio SpikeArrest |