Rest Client -> Schnittstelle Server App funktioniert nicht

  • Hey, ich arbeite momentan an einer kleinen Schnittstelle zwichen Server und App ansich wollte ich diese zum testen erstmal klein halten und nur alle gesendeten Daten in eine datei speichern...
    Doch leider kommt nichts an, auch bekomme ich keine errors oder responsecodes zurück...


    Hier der kleine Android code:


    den restclienten habe ich von dieser Webseite: http://lukencode.com/2010/04/2…android-using-httpclient/


    mein problem ist nur, dass die webseite alles macht was sie soll wenn ich sie im Browser aufrufe aber die erreicht diese nicht, den bei der app gibt die webseite nichts aus...
    Premissions habe ich auch gesetzt:

    Java
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    	<uses-permission android:name="android.permission.READ_PHONE_STATE" />


    Ich sitzte da nun schon 2 Tage dran und komme zu keinen ergebniss, ich hoffe es kann mir wer helfen.

  • das php script reagiert recht einfach. es speichert alles was in $_Post ist und alles was in $_server ist in dateien:



    wie gesagt ist das recht einfach, wenn ich mit dem browser auf die seite geht wird das auch gepeichert, somit sehe ich auch das du gestern selbst auf der seite war.

  • Hi,


    jeep nur war ich per GET drauf und nicht per Post.
    Deshalb hab ich gefragt ob dein Script GET und POST entgegen nehmen kann?


    Hast mal die Request Methode(im App) von POST auf GET geweckselt? Nur zum testen um sicher auszuschließen das es nicht am Script liegt.


    Hast du den RestClient von der Website angepasst? Sicher das die Exception nicht geworfen wird? Läuft Netzwerkaufruf in einem separaten Thread?


    mfg Titus

  • Als rest clienten nutze ich den hier:
    http://lukencode.com/2010/04/2…android-using-httpclient/


    ich werde mal script und app auf get anpassen und testen.


    edit:
    selbes ergebnis response gibt die app "null" aus und responsecode 0...


    Code
    Hast du den RestClient von der Website angepasst?


    nein, auf dem webspace leigt nur das gezeigte script, was im endeffekt jedes mal wenn es aufgerufen wird etwas erstellen sollte.

    Code
    Sicher das die 
    Exception nicht geworfen wird?


    die app zeigt wenigistens nichts an. wie kann ich das am besten prüfen?

    Code
    Läuft Netzwerkaufruf in einem separaten 
    Thread?


    bitte erkläre mir das etwas genauer, bin mit Threads noch nicht so vertraut.

  • Hi,


    Zitat

    nein, auf dem webspace leigt nur das gezeigte script, was im endeffekt jedes mal wenn es aufgerufen wird etwas erstellen sollte.


    das meinte ich nicht ich wollte wissen ob du den Code des RestClient von dieser Seite http://lukencode.com/2010/04/27/calling-…ing-httpclient/ angepasst hast oder ein zu eins übernommen.



    Zitat

    die app zeigt wenigistens nichts an. wie kann ich das am besten prüfen?


    deine Exception fängt ja auch jeden Fehler der auftreten könnte ab. Einfach mal die Exception weglassen( das throws in der Execute-Funktion muss auch weg) und schauen was passiert bzw. in die LogCat schauen ob da was drin steht.


    Zitat


    bitte erkläre mir das etwas genauer, bin mit Threads noch nicht so vertraut.


    kurz Thread ermöglichen das parallele Abarbeiten von Code für ne ausführliche Erklärung einen link.


    mfg Titus

  • das meinte ich nicht ich wollte wissen ob du den Code des RestClient von dieser Seite http://lukencode.com/2010/04/27/calling-…ing-httpclient/ angepasst hast oder ein zu eins übernommen.


    ist 1 zu 1 übernommen, habe nur die includes und das enum hinzugefügt.


    edit: den rest probiere ich heute abend/spätestens morgen.


    Danke dir für die Hilfe.


    edit2:habe die Exception mal ausgeben lassen, ich erhalte folgende:


    andorid.os.NetworkOnMainThread


    ich denke, dass hängt damit zusammen, dass das ganze nicht in einem eigenen Thread sind. lese mich mal in thema Threads ein und verpasse dem ganzen einen eigenen thread :)
    danke dir für die Infos. mal sehen wie es weiter geht.


    edit:
    So das ganze hat nun einen eigenen Thread, funktioniert jetzt auch, dafür erstmal ein dickes Danke.
    nur bekomme ich das mit den Callable nicht hin, denn ich will jetzt werte die mein Thread vom server erhalten hat an eine function des hauptthreads senden. Wie mache ich dass am besten?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!