Pessoal alguém sabe como fazer a parte do servidor que recebe meu httpGet ? pode ser em java ou tem que ser em php ? alguém já fez isso ?
[code]package br.com.nutec.control;
import java.io.InputStream;
import java.net.URLEncoder;
import java.util.Scanner;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import android.util.Log;
public class Sync {
private String end = "http://www.nutec.com.br/";
public String enviarDado(String dado) throws Exception {
HttpClient httpClient = new DefaultHttpClient();
String encode = end + URLEncoder.encode(dado);
Log.i("envio", encode);
HttpGet httpGet = new HttpGet(encode);
HttpResponse response;
InputStream is = null;
StringBuffer sb = new StringBuffer();
try {
response = httpClient.execute(httpGet);
HttpEntity ent = response.getEntity();
if (ent != null) {
is = ent.getContent();
Scanner s = new Scanner(is);
while (s.hasNext()) {
sb.append(s.next());
}
}
} catch (Exception e) {
} finally {
if (is != null) {
is.close();
}
}
return sb.toString();
}
}[/code]
j0nny
Fevereiro 25, 2011, 1:38pm
#2
[quote=juniorsatanas]Pessoal alguém sabe como fazer a parte do servidor que recebe meu httpGet ? pode ser em java ou tem que ser em php ? alguém já fez isso ?
[code]package br.com.nutec.control;
import java.io.InputStream;
import java.net.URLEncoder;
import java.util.Scanner;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import android.util.Log;
public class Sync {
private String end = "http://www.nutec.com.br/";
public String enviarDado(String dado) throws Exception {
HttpClient httpClient = new DefaultHttpClient();
String encode = end + URLEncoder.encode(dado);
Log.i("envio", encode);
HttpGet httpGet = new HttpGet(encode);
HttpResponse response;
InputStream is = null;
StringBuffer sb = new StringBuffer();
try {
response = httpClient.execute(httpGet);
HttpEntity ent = response.getEntity();
if (ent != null) {
is = ent.getContent();
Scanner s = new Scanner(is);
while (s.hasNext()) {
sb.append(s.next());
}
}
} catch (Exception e) {
} finally {
if (is != null) {
is.close();
}
}
return sb.toString();
}
}[/code][/quote]
Faz uma servlet, e trafega seus dadaos como JSON.
boa ideia… vou tentar aqui !
tem algum modelo ?
jr.
j0nny
Fevereiro 25, 2011, 1:58pm
#4
[quote=juniorsatanas]boa ideia… vou tentar aqui !
tem algum modelo ?
jr.[/quote]
Tenho, mas é só procurar por FlexJson para o Serlvet, pesquisar sobre servlets (apostila da caelum tem), e JsonME