Não consigo obter o resultado do professor
Vou descrever o que está acontecendo.
O melhor resultado que tenho atualmente é:
O código roda, nada acontece, não há erro no servidor, mas o arquivo db.json não altera automático.
Depois de testar várias resposta do fórum usei a função POST assim
void register(String content) async {
var response = await http.post(
Uri.parse(getUrl()),
headers: {'Content-Type': 'application/json'},
body: json.encode({'content': content}),
);
if (response.statusCode == 200) {
print('Registro bem-sucedido: ${response.body}');
} else {
print('Falha no registro: ${response.statusCode}');
}
}
Com esse método roubado de um colega acontece o seguinte:
App roda sem crash
no Run aparece : "Falha no registro 201"
o db,json não altera.
Olhando no endereço via navegador nada acontece... até que se atualiza a página do navegador
nesse momento o registro aparece e o arquivo db.json atualiza dessa forma
{
"learnhttp": [
{
"id": "0afb",
"content": "Ola coisa1"
},
{
"id": "8d18",
"content": "Ola coisa2"
},
{
"id": "e549",
"content": "Ola coisa3"
},
{
"id": "d6bc",
"content": "Ola coisa4"
}
]
}
Alguma sugestão de como resolver ou devo ignorar e seguir em frente ?