Códigos de status HTTP

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

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 existente, a a resposta é:

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 bem-sucedida. Um HTTP 204 indica que a resposta é enviado sem conteúdo, normalmente porque uma operação DELETE foi bem-sucedida.
401 Não autorizado. As credenciais que que você está usando para fazer uma solicitação não têm as permissões apropriadas para realizar a operação. Verificar os papéis da conta que você está usando.
403 Proibido. O nome de usuário e combinação de senhas que você está usando não é válida para a organização que você especificou. Para testar o credenciais, faça login em login.apigee.com/login. Se precisar de uma conta, assine .

Verifique se você está usando as credenciais corretas para sua organização e verifique a ortografia.

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 do host: <nome do host virtual> e URL: <path>.
405 Método não permitido. Você especificou um método incompatível. Por exemplo, você usou o verbo GET para uma chamada de API que exige o verbo POST.
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. Normalmente, esse erro ocorre em POST ou PUT quando o cabeçalho HTTP Content-type está definido com o valor errado. Por exemplo: um erro HTTP 415 será retornado se você POSTAR o seguinte em uma API compatível apenas com 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 Accept em vez do Cabeçalho Content-type.

429 Excesso de solicitações. O limite de taxa era as políticas de cota ou de restrição de pico foram excedidas. O código de status padrão atual para exceder o o limite de taxa é 500, mas o padrão pode mudar para 429 no futuro. Consulte a política de detenção de picos e a política de cotas para mais informações sobre como mude de 500 para 429.
500 Consulte 500 Erro interno do servidor.
502 Consulte 502 Gateway inválido.
503 Consulte 503 Serviço indisponível.
504 Consulte Tempo limite do gateway 504.