last day (14 days later) » 

1:57 AM
3
A: POST Request com token

BaccoVeja se é mais ou menos isso (se o token tiver que ir dentro do post): HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://api.dominio.com:8025/name/login"); try { List nameValuePairs = new ArrayList(); // Aqui setamos o token: nameVal...

 
Não funcionou, sempre dá erro 404 not found
 
@IgorRonner vc testou num browser se o endereço está correto?
 
como? se ele não suporta GET
 
Provavelmente não vai ser um 404 se vc usar o método errado, mas sim outro erro. 404 geralmente é quando não existe o endereço mesmo. E pra testar o endereço com post no browser, basta criar uma página com um <form action="http://api.dominio.com:8025/name/login" method="post">
 
qual é o teu e-mail?
tá dando erro HTTP Status 401 - Invalid token android agora
@Sergio, há informações que não posso passar aqui, entende? então queria passar por e-mail, e resolvermos isso, e depois trazer para a discussão a resolução
 
1:57 AM
@IgorRonner está dando o 401 no seu app ou no teste por browser? Se for no app, a mensagem é auto-explicativa. Se for no teste browser, é normal, visto que o token não está sendo passado.
 
em ambos os testes.
 
@Igor já melhorou então, se deu 401 significa que a URL está correta, a requisição está correta, e apenas o token está indo errado. Resta saber se o token tem que ir no POST ou como parte da URL, como você exemplificou inicialmente. Aí, é apenas a documentação da API que vai dizer. Pode ser que o token precise estar na URL, e apenas o resto das variáveis no POST. Faltam detalhes na pergunta sobre isso, então estou meio que "adivinhando" o que pode ser, passo a passo.
 
@Bacco, muito obrigado pela sua ajuda! Na documentação tem o seguinte Sendo que já passei pelo passo um 1. Iniciar uma requisição HTTP via método POST para a URL de autenticação, com os seguintes parâmetros: o login o password 2. A resposta da requisição feita em 1 terá como resposta uma outra URL. Esta URL representa a localização da instância do sistema a que o usuário pertence, portanto, deve-se fazer uma nova requisição para a URL informada.
 
Tente editar a pergunta acrescentando os dados necesários na segunda requisição, que fica mais fácil. Acrescente o que você já tem pronto, (menos os dados particulares, claro), que fica muito mais fácil pra visualizar e eu ou outra pessoa te ajudar. É muito importante o formato dessa segunda requisição, pois o problema parece estar aí.
 
@Baco, fiz uma boa edição agora, verifica aí.
 
1:57 AM
@IgorRonner acrescentei uma alteração na resposta.
 
quando fiz o que você pediu nessa nova edição deu NOT FOUND
 
@IgorRonner então acho que é só extrair o token e passar corretamente na versão anterior, pois o 401 indica que o endereço estava correto. Porém, sem a documentação correta da API, não saberia como ajudar.
 
Mas eu devo colocar a URL completa com o token para a requisição? Você viu minha última edição da resposta?
 
 
2 hours later…
3:52 AM
Olá Bacco, Fiz alguns testes e percebi que a 2ª requisição na verdade é um get, pois no browser ele retorna 200 OK para cada token passado e redireciona para uma outra url , mas quando faço essa mesma requisição no APLICATIVO aparece ERROR 404 Not found.
 

last day (14 days later) »