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