Pessoal, achei muito interessante esse .always, mas eu não entendi como funciona... como o Java sabe que a requisição deu certo ou errado? É através dos códigos, né? Existe algum tipo de console.log para ver isso quando dá certo?
Pessoal, achei muito interessante esse .always, mas eu não entendi como funciona... como o Java sabe que a requisição deu certo ou errado? É através dos códigos, né? Existe algum tipo de console.log para ver isso quando dá certo?
Fala ai Igor, tudo bem? Vamos lá:
como o Java sabe que a requisição deu certo ou errado? É através dos códigos, né?
Exatamente, através dos HTTP Status Code podemos definir se houve algum erro e que tipo de erro ocorreu.
Por exemplo:
401
: Não autorizado, geralmente quando o usuário e senha não combinam.403
: Proibido, geralmente quando um usuário tenta acessar alguma funcionalidade que ele não tem acesso.200
: A requisição foi processada e respondida com sucesso.201
: Um novo registro foi criado após processar sua requisição, geralmente um POST
de algum formulário.301
: Movido permanentemente, geralmente quando um endereço é motivo para outro lugar.400
: Requisição ruim, geralmente quando algum parâmetro ou dados que a requisição precise ou valide tenha dado erro.500
: Erro interno, geralmente quando algum erro que não deveria acontecer e não foi tratado.Existe algum tipo de console.log para ver isso quando dá certo?
Você pode usar a aba Network (Rede) do Google Chrome, após essa aba aberta, ele vai logar todas as requisições que seu site realizar. E você pode ver os dados que seu site enviou/recebeu de volta.
Espero ter ajudado.