Pra quem precisar
-- Utilizei o Plugin do Chrome chamado POSTman e na aba de Headers verifiquei que meu php não estava setado como Json.
Setei e continuou com erro, ai resolvi tirar os setHeaders do JAva e UALA funcionou.
Retirei somente request.setHeader("Content-type", "application/json");
E no WS PHP coloquei header('Content-Type: application/json');
Em quarta-feira, 10 de setembro de 2014 11h40min49s UTC-3, Vinny Valente escreveu:
Em quarta-feira, 10 de setembro de 2014 11h40min49s UTC-3, Vinny Valente escreveu:
Galera,Estou tentando enviar parametros via POST com UrlEncodedFormEntity, mas no meu WS não recebe nada.Fiz teste no Debug e os parametros aparecem certinho no ArrayList<NameValuePair> paramentrosPost , mas quando pego no PHP não tem nada.Seguem os codigos:HttpClient client = new DefaultHttpClient();client.getParams().setParameter( CoreProtocolPNames.USER_AGENT, "android"); // Cria um objeto POST e recebe a URL como parametroHttpPost request = new HttpPost();request.setHeader("Accept", "application/json");request.setHeader("Content-type", "application/json"); request.setURI(new URI(url[0]));//Objeto para formatar os paramentrosUrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(paramentrosPost, "UTF-8"); request.setEntity(formEntity); HttpResponse response = client.execute(request);PHP//Recebe por post os dados a serem inseridos$produto = $_POST["produto"];$preco = $_POST["preco"];$local = $_POST["local"];Quando eu testo via pagina da net funciona normal, mas pelo android não...Alguem sabe o q pode ser?
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.






0 comentários:
Postar um comentário