Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

método POST

O método POST em https://aluracar.herokuapp.com/login está retornando o status 403 forbidden

3 respostas
solução!

Olá, Gabriel, você está fazendo o post através do aplicativo ou através do web browser/Postman? Acabei de fazer um teste de post pelo aplicativo e funcionou:

            using (var cliente = new HttpClient())
            {
                cliente.BaseAddress = new Uri("https://aluracar.herokuapp.com");
                var camposFormulario = new FormUrlEncodedContent(new[]
                {
                        new KeyValuePair<string, string>("email", login.email),
                        new KeyValuePair<string, string>("senha", login.senha)
                    });
                return await cliente.PostAsync("/login", camposFormulario);
            }

Boa tarde Marcelo, eu estava tentando pelo Postman, mas pelo aplicativo funcionou. Muito obrigado

Ah, entendi. O webservice falha de propósito 1 vez a cada 3 ou 4 vezes, se não me engano. Ele faz isso pra podermos testar tratamento de exceções no Xamarin.

Então estou fechando a dúvida, tudo bem?

Obrigado por participar do fórum!