Re: [androidbrasil-dev] Re: Retrofit 2 - @GET e @Header

Para debugging suas requisições https entre seu aplicativo e o server use 


lembrando que você precisa adicionar um certificado SSL manualmente no seu telefone logo depois de configurar o proxy, basta entrar no link pelo telefone http://www.charlesproxy.com/getssl/

e também precisa ativar a captura do HTTPS no charles, basta adicionar *.* para pegar todas

Em 1 de fevereiro de 2017 09:43, pedrofsn <pedrokra@gmail.com> escreveu:
Não tem erro no android/retrofit, este erro é por conta da regra de negócio da sua API.
Ela exige o uso de token e você não passou.
"Token not provided" = "Token não fornecido"


Em terça-feira, 31 de janeiro de 2017 10:05:13 UTC-2, Rodrigo Amora escreveu:
A mensagem é que está dando: 
{
    "error": "Token not provided"
}

Em segunda-feira, 30 de janeiro de 2017 09:46:38 UTC-2, pedrofsn escreveu:
E a mensagem de erro?

Em domingo, 29 de janeiro de 2017 16:12:39 UTC-2, Rodrigo Amora escreveu:
Olá pessoal, bom dia.

Estou com um problema em um app pessoal com o Retrofit 2, estou tendo um problema em chamar um endpoint via @GET e passando um parâmetro via @Header.
A interface de callback:
@GET("api/igrejas/")
public Call<IgrejaModelCallback> listarTodasIgrejas(@Header("token") RequestBody token);


O trecho que a API:
RequestBody requestBody = RequestBody.create(MediaType.parse("text/plain"), token);
Call<IgrejaModelCallback> call = service.listarTodasIgrejas(requestBody);

call.enqueue(new Callback<IgrejaModelCallback>() {
@Override
public void onResponse(Call<IgrejaModelCallback> call, Response<IgrejaModelCallback> response) {

}

@Override
public void onFailure(Call<IgrejaModelCallback> call, Throwable t) {

}
});

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário