O método POST em https://aluracar.herokuapp.com/login está retornando o status 403 forbidden
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!