Android kriege einfach keine HTTP Connection hin

silberkristall

Neues Mitglied
Hallo,

ich schreibe mir zurzeit eine kleine App.

Diese soll einen geteilten Link eigentlich nur per HTTP an meinen Server weiter geben. Dieser soll dann eine "ID" zurück geben und nach ein paar Sekunden (15-20) soll die App abfragen ob der Server fertig ist. Alles anhand der ID. Das stellt zwar so kein Problem dar jedoch bekomme ich einfach keine HTTP Connection hin.

Ich habe zich Seiten durch, examples, tutorials. Es bringt nichts. Ich bekomme einfach keine Verbindung (sehe ich ja in den LOG Dateien meinen Servers).

Ich habe mal den Code angehangen. Ich weiss einfach nicht mehr weiter.

Hier mal der Code: http://nopaste.inside-irc.net/paste/AZSnPWELb/

Ab Zeile 91 will ich die "Abfrage" machen aber ich bekomme einfach keine Verbindung. Permissions sind gesetzt.

Wenn ich die App jetzt so ausführe und ich klicke auf den Button dann kommt. "Diese App wurde leider beendet" oder so ähnlich -.-

Ich verzweifel.
 
Zuletzt bearbeitet:

buggy84

Bekanntes Mitglied
Wenn ich die App jetzt so ausführe und ich klicke auf den Button dann kommt. "Diese App wurde leider beendet" oder so ähnlich -.-

Hast Du dazu vielleicht eine richtige Fehlermeldung... ? So Stacktracemäßig?

Java:
String[] rueckgabe = null;
  

  public String[] execute_via_php_bridge(final String aktion, final String pfad) throws UnsupportedEncodingException, IOException {

  URL url=null;
     try {
       url = new URL("http://xxx");
     } catch (MalformedURLException e1) {
       // TODO Auto-generated catch block
       e1.printStackTrace();
     }
  String result = "";
  String[] splitResult = null;

  ///////////////////////// Datenpaket ///////////////////////////////5
  String data = null;
     try {
       data = "a=" + URLEncoder.encode(aktion, "UTF-8")
        + "&p=" + URLEncoder.encode(pfad, "UTF-8");
     } catch (UnsupportedEncodingException e1) {
       // TODO Auto-generated catch block
       e1.printStackTrace();
     }

  ////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////
  /////////////////// Verbindung einrichten //////////////////////////
  HttpURLConnection connection;
  OutputStreamWriter request = null;

  
  String response = null;  
  

  try
  {
  
  connection = (HttpURLConnection) url.openConnection();
  connection.setDoOutput(true);
  connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
  connection.setRequestMethod("POST");  

  request = new OutputStreamWriter(connection.getOutputStream());
  request.write(data);
  request.flush();
  request.close();  
  BufferedReader in = null;

  try {
  String line;
  in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
  while ((line = in.readLine()) != null) {

  String getting = line.toString();
  System.out.println(line);

  splitResult = getting.split("<br />");

  System.out.println("splitResult Laenge: " + splitResult.length);

  for (int i = 0; i < splitResult.length; i++) {
  System.out.println(splitResult[i]);
  splitResult[i] = splitResult[i].replaceFirst("  ", "");
  }

  }
  } finally {
  if (in != null) {
  in.close();
  }
  }

  }
  catch(IOException e)
  {
      Logger.getLogger(Php_connection.class.getName()).log(Level.SEVERE, null, e); // Error
  }
  
  rueckgabe = splitResult;
  

  
  
  

  return splitResult;
  }

So mache ich das, jedoch nutze ich damit eine selbsgebaute PHP-Bridge... Du hast ja noch nicht gesagt was genau Du machen willst. Du siehst auch in meinem Code, dass ich Splitzeichen nutze, das wirst Du eventuell nicht brauchen. Wie gesagt, mehr Infow würden mehr helfen.
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Wie kriege ich die RGB Werte von Bildern? ->getRGB()? Android & Cross-Platform Mobile Apps 6
C Android Programmierung speziell oder einfach Java Buch kaufen? Android & Cross-Platform Mobile Apps 3
L Android Multitouch will einfach nicht, was mach ich falsch? Android & Cross-Platform Mobile Apps 1
J Schlicht und einfach Bild anzeigen ;) Android & Cross-Platform Mobile Apps 5
N XY-Plottet keine Daten obwohl Funktion ausgeführt wird Android & Cross-Platform Mobile Apps 4
N XY-Plot plottet keine Daten Android & Cross-Platform Mobile Apps 0
W Android Wieso kann ich keine ListView mehr zum Layout hinzufügen? Android & Cross-Platform Mobile Apps 1
W Android Kann keine ListView mehr in der MainActivtiy anzeigen, obwohl noch sehr viel Platz frei ist Android & Cross-Platform Mobile Apps 1
Dimax Android WebVieClient sendet keine Formulare Android & Cross-Platform Mobile Apps 1
J OnRatingBarChangeListener gibt keine Reaktion Android & Cross-Platform Mobile Apps 3
P Android JUnit Testprojekt warum keine Java Klassen Android & Cross-Platform Mobile Apps 1
A Wieso keine java - forum app Android & Cross-Platform Mobile Apps 4
S Android Eclipse erstellt keine main Activity Android & Cross-Platform Mobile Apps 4
K Android SQLite Query "WHERE _id in (X, Y, Z)" keine Daten Android & Cross-Platform Mobile Apps 6
P Android EditText zeigt keine Umlaute Android & Cross-Platform Mobile Apps 6
G keine TextView-Aktualisierung in der while-Schleife Android & Cross-Platform Mobile Apps 18

Ähnliche Java Themen

Neue Themen


Oben