Segue codigo, vai que eu esteja fazendo algo errado...
package com.vinny.bepro;
//Manipulando dados de
import java.util.ArrayList; // Criar e manipular array de objetos
import java.io.BufferedReader; //
import java.io.IOException; // Manipulando exceções de entrada e saída
import java.io.InputStream;
import java.io.InputStreamReader; // Manipulando dados de entrada
import java.net.URI; // fazendo requisição via identificador Unified Resource Identifier
//bibliotecas http
import org.apache.http.client.HttpClient; // Biblioteca principal para manipular a conexão
import org.apache.http.client.methods.HttpGet; // Trabalhar com o método GET
import org.apache.http.client.methods.HttpPost; // Trabalhar com o método POST
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse; // Obter a resposta
import org.apache.http.NameValuePair;
import org.apache.http.conn.params.ConnManagerParams; // Gerenciador para Trabalhar com parametros
import org.apache.http.params.CoreProtocolPNames;
import org.apache.http.params.HttpConnectionParams; // Conexão dos parametros
import org.apache.http.params.HttpParams; // Manipular os parametros
import org.apache.http.impl.client.DefaultHttpClient; // Para fazer a comunicação
import org.apache.http.client.entity.UrlEncodedFormEntity; // trabalhar com entidades
import org.apache.http.entity.StringEntity;
import org.json.JSONObject;
import android.R.string;
public class ConexaoHTTPClient {
public static final int HTTP_TIME_OUT = 30 *1000; // faz o tempo da conexão
private static HttpClient httpClient; // Criar um objeto do HttpCliente
// Método para retornar a conexao
private static HttpClient getHttpClient(){
if(httpClient == null){
httpClient = new DefaultHttpClient(); //instacia a conexao padrão
final HttpParams httpParams = httpClient.getParams(); // Pega os parametros
// Seta o tempo de execução para as conexões
HttpConnectionParams.setConnectionTimeout(httpParams, HTTP_TIME_OUT);
HttpConnectionParams.setSoTimeout(httpParams, HTTP_TIME_OUT);
ConnManagerParams.setTimeout(httpParams, HTTP_TIME_OUT);
}
return httpClient;
}
// Método para rececer os parametros POST
public static String executaHttpPost(String url, ArrayList<NameValuePair> paramentrosPost) throws Exception{
BufferedReader bufferedReader = null;
try{
/*HttpClient client = getHttpClient(); // paga a conexao acima
HttpPost httpPost = new HttpPost(url); // Cria um objeto POST e recebe a URL como parametro
//Objeto para formatar os paramentros
UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(paramentrosPost);
httpPost.setEntity(formEntity);*/
HttpClient client = new DefaultHttpClient();
client.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "android");
HttpGet request = new HttpGet();
request.setHeader("Content-Type", "text/plain; charset=utf-8");
request.setURI(new URI(url));
HttpResponse response = client.execute(request);
//HttpResponse httpResponse = client.execute(httpPost);
//bufferedReader = new BufferedReader(new InputStreamReader(httpResponse.getEntity().getContent()));
bufferedReader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
StringBuffer stringBuffer = new StringBuffer("");
String line = "";
String LS = System.getProperty("line.separator");
while( (line = bufferedReader.readLine()) != null ){
stringBuffer.append(line+ LS);
}
bufferedReader.close();
String resultado = stringBuffer.toString();
return resultado;
}finally{
if(bufferedReader != null){
try{
bufferedReader.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
}
// Método para rececer os parametros POST
public static String executaHttpPostJSON(String url, ArrayList<NameValuePair> paramentrosPost) throws Exception{
BufferedReader bufferedReader = null;
InputStream inputStream = null;
String result = null;
try{
HttpClient client = getHttpClient(); // paga a conexao acima
HttpPost httpPost = new HttpPost(url); // Cria um objeto POST e recebe a URL como parametro
//Objeto para formatar os paramentros
//UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(paramentrosPost);
//httpPost.setEntity(formEntity);
HttpResponse httpResponse = client.execute(httpPost);
HttpEntity entity = httpResponse.getEntity();
inputStream = entity.getContent();
bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"), 8);
StringBuilder sb = new StringBuilder();
StringBuffer stringBuffer = new StringBuffer("");
String line = null;
while( (line = bufferedReader.readLine()) != null ){
sb.append(line + "\n");
}
bufferedReader.close();
result = sb.toString();
return result;
}finally{
if(bufferedReader != null){
try{
bufferedReader.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
}
// Metodos para receber a URL e trabalhar com o GET
public static String executaHttpGet(String url) throws Exception{
BufferedReader bufferedReader = null;
try{
HttpClient client = getHttpClient(); // paga a conexao acima
HttpGet httpGet = new HttpGet(url); // Cria um objeto POST e recebe a URL como parametro
httpGet.setURI(new URI(url));
HttpResponse httpResponse = client.execute(httpGet);
bufferedReader = new BufferedReader(new InputStreamReader(httpResponse.getEntity().getContent()));
StringBuffer stringBuffer = new StringBuffer("");
String line = "";
String LS = System.getProperty("line.separator");
while( (line = bufferedReader.readLine()) != null ){
stringBuffer.append(line+ LS);
}
bufferedReader.close();
String resultado = stringBuffer.toString();
return resultado;
}finally{
if(bufferedReader != null){
try{
bufferedReader.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
}
}
Em quarta-feira, 13 de agosto de 2014 18h15min01s UTC-3, Geovani de Souza escreveu:
Vc reiniciou o adb?