Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
As mensagens de erro de resposta da API Edge incluem um código de status HTTP e uma mensagem de erro.
Por exemplo, se você tentar criar uma entidade de cache com o mesmo nome de um cache atual, a resposta será:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
A tabela a seguir resume os códigos de status HTTP mais comuns e o que eles significam no Apigee Edge.
| Código de status HTTP | Descrição |
|---|---|
| 2xx | Sucesso! A chamada de API foi concluída. Um código HTTP 204 indica que a resposta foi enviada sem conteúdo, geralmente porque uma operação DELETE foi concluída. |
| 401 | Não autorizado. As credenciais que você está usando para fazer uma solicitação não têm as permissões necessárias para realizar a operação. Verifique os papéis da conta que você está usando. |
| 403 | Proibido. A combinação de nome de usuário e
senha que você está usando não é válida para a organização especificada. Para testar as
credenciais, faça login no endereço login.apigee.com/login. Se precisar de uma conta, inscreva
-se.
Verifique se está usando as credenciais corretas da organização e confira se há erros de digitação. |
| 404 | Não encontrado. Verifique se o URL da solicitação está escrito corretamente e se a API que você está tentando acessar existe. Por exemplo, verifique se você não está tentando acessar a revisão errada de uma API. Consulte também 404 Não foi possível identificar o proxy para o host: <nome do host virtual> e o URL: <caminho>. |
| 405 | Método não permitido. Você especificou um método que não é compatível. Por exemplo, você usou o verbo "GET" (OBTER) para uma chamada de API que exige o verbo "POST" (POSTAR). |
| 409 | Conflito. Indica um conflito com uma entidade atual. Por exemplo, você tentou criar um cache usando um nome que já existe. |
| 415 | Tipo de mídia incompatível. Geralmente, esse erro ocorre em solicitações POST ou PUT
quando o Content-type cabeçalho HTTP é definido com o valor errado. Por exemplo,
um erro HTTP 415 é exibido se você fizer a seguinte solicitação POST em uma API que só aceita JSON:
$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' Para solicitações GET, use o cabeçalho |
| 429 | Excesso de solicitações. O limite de taxa foi excedido nas políticas de cotas ou de Spike Arrest. O código de status padrão atual para exceder o limite de taxa é 500, mas ele pode mudar para 429 no futuro. Consulte as políticas de Spike Arrest e de cotas para saber como alterar o padrão de 500 para 429. |
| 500 | Consulte 500 Internal Server Error. |
| 502 | Consulte 502 Bad Gateway. |
| 503 | Consulte 503 Service Unavailable. |
| 504 | Consulte 504 Gateway Timeout. |