tras tirarme unas cuantas horas intentando que una aplicación se conecte a un servidor web (actualmente instalado en mi PC) por POST y no lo consigo, quisiera saber si alguien me puede dar alguna pista.
Pongo el método que estoy usando para conectar al servidor web:
Código:
public String AbiertoHttpPostConnection(String url, String name, String pass){
String tramadentrada = null;
try{
HttpClient clienteHTTP = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
post.addHeader("Host", "192.168.1.100");
List<NameValuePair> nombreValor = new ArrayList<NameValuePair>(2);
nombreValor.add(new BasicNameValuePair("nick", name));
nombreValor.add(new BasicNameValuePair("password", pass));
post.setEntity(new UrlEncodedFormEntity(nombreValor));
HttpResponse respustaHTTP = clienteHTTP.execute(post);
tramadentrada = respustaHTTP.getEntity().toString();
}catch(Exception error){
Log.e("OpenHttpPOSTConnection", error+"");
}
return tramadentrada;
}
String tramadentrada = null;
try{
HttpClient clienteHTTP = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
post.addHeader("Host", "192.168.1.100");
List<NameValuePair> nombreValor = new ArrayList<NameValuePair>(2);
nombreValor.add(new BasicNameValuePair("nick", name));
nombreValor.add(new BasicNameValuePair("password", pass));
post.setEntity(new UrlEncodedFormEntity(nombreValor));
HttpResponse respustaHTTP = clienteHTTP.execute(post);
tramadentrada = respustaHTTP.getEntity().toString();
}catch(Exception error){
Log.e("OpenHttpPOSTConnection", error+"");
}
return tramadentrada;
}
El error que me devuelve es: org.apache.http.conn.HttpHostConnectException: Connection to http://directionIP/folder/file.php refused
A primera vista parece que no esta encontrando la ruta, pero lo he revisado y probado varias veces y la ruta es correcta.
Agradecería cualquier pista/ayuda
Muchas gracias!!