1
resposta

Por que o meu não gerou erros

Professor, estou seguindo o curso porém criando um projeto diferente do projeto do curso, e no meu aplicativo Android não gerou o erro esperado como mostra no vídeo, a aplicação reconheceu que gerou o código Zero e na mesma hora ele inteligentemente atualiza para não gerar conflitos de código, acompanhe na mensagem abaixo.

'D/NetworkSecurityConfig: No Network Security Config specified, using platform default D/OkHttp: --> POST http://192.168.15.4:8080/alunos Content-Type: application/json; charset=UTF-8 Content-Length: 139 D/OkHttp: {"codigo":0,"email":"logging@gmail.com","momentoDeCadastro":1589217349622,"nome":"teste de logging Retrofit","telefone":"(81) 3535 - 6565"} --> END POST (139-byte body) D/EGL_emulation: eglMakeCurrent: 0xe533ea00: ver 3 0 (tinfo 0xe536dec0) D/EGL_emulation: eglMakeCurrent: 0xe533ea00: ver 3 0 (tinfo 0xe536dec0) D/EGL_emulation: eglMakeCurrent: 0xe533ea00: ver 3 0 (tinfo 0xe536dec0) D/EGL_emulation: eglMakeCurrent: 0xe533ea00: ver 3 0 (tinfo 0xe536dec0) D/OkHttp: <-- 201 http://192.168.15.4:8080/alunos (234ms) Location: http://192.168.15.4:8080/alunos/7 Content-Type: application/json D/OkHttp: Transfer-Encoding: chunked Date: Mon, 11 May 2020 17:16:41 GMT Keep-Alive: timeout=60 Connection: keep-alive {"codigo":7,"nome":"teste de logging Retrofit","telefone":"(81) 3535 - 6565","email":"logging@gmail.com","momentoDeCadastro":"2020-05-11T17:15:49.622+0000"} <-- END HTTP (156-byte body) D/EGL_emulation: eglMakeCurrent: 0xe533ea00: ver 3 0 (tinfo 0xe536dec0) I/onResponse: REQUISIÇÃO COM SUCESSO'

1 resposta

Oi Wladimir, tudo bem? Seu servidor é outro diferente do curso, é isso? Por que pode sim ter uma estratégia no servidor que indique, se vier id zero, gera um id válido pra ele e retorna esse dado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software