Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Duvida Webservice GET

Notei uma coisa aqui no teu servidor. Acessando pelo Chrome e usando o debug dele, vejo que está vindo um caractere estranho antes do "0". Está assim:

0

Visível só via debug. Então, usando este código abaixo, apesar de receber o conteúdo, sempre retorna Usuario existe, devido estar vindo mais caracteres além do "0". Aqui uso o UTF-8, teu servidor retorna em UTF-8 também? Seria legal retornar do server nesse encode e setar o content-type lá para text/plain, já que o conteúdo que vem aparentemente é só texto puro:

    public void onClick(View arg0) {            new AsyncTask<Void, Void, String>() {                @Override              protected String doInBackground(Void... params) {                    try {                      // sorry, não conheço a classe Http() :-P                      return new DefaultHttpClient().execute(new HttpGet(                              "http://www.revistagamemais.com.br/app_venturini/autentica_usuarios.php?login=admin&senha=1243"),                              new BasicResponseHandler());                  } catch (IOException e) {                      e.printStackTrace();                      return "";                  }              }                @Override              protected void onPostExecute(String result) {                    try {                      Log.d("<<< ID >>>", result); // está retornando 0                      if (result.equals("0")) {                          Toast.makeText(getActivity(), "Usuario não existe", Toast.LENGTH_SHORT).show();                      } else {                          Toast.makeText(getActivity(), "Usuario existe", Toast.LENGTH_SHORT).show();                      }                  } catch (Exception e) {                      Toast.makeText(getActivity(), "Servidor com problemas", Toast.LENGTH_SHORT).show();                  }              }          }.execute();      }

--
Silvio Clécio
My public projects - github.com/silvioprog

--
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