Tempo aproximado para leitura: 00:03:00 min
Dúvida
O que significa os erros 400 ,401,403 ,404 e 500 no WebService?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.17
Solução
Os códigos de status das respostas HTTP indicam se uma requisição HTTP foi corretamente concluída. As respostas são agrupadas em cinco classes:
- Respostas de informação (
100
-199
); - Respostas de sucesso (
200
-299
); - Redirecionamentos (
300
-399
); - Erros do cliente (
400
-499
); - Erros do servidor (
500
-599
).
Aqui, vamos comentar os códigos de erros mais comuns em uma requisição REST no PROTHEUS, porém para identificar o problema, precisara de uma analise mais a fundo por parte do desenvolvedor.
400 Bad Request
Alguma regra de negocio foi violada ou algum parâmetro estava incorreto
401 Unauthorized
Usuário não está autenticado, ou a autenticação é invalida
403 Forbidden
Usuário está autenticado, mas não possui permissão para acesso
404 Not Found
Não foi encontrado o recurso.
500 Internal Server Error
O servidor encontrou uma situação com a qual não sabe lidar.(Geralmente erros na customização)
Saiba mais
Códigos de status de respostas HTTP
2 Comentários