2017-01-06 3 views
0

Ich erstelle eine Rest API in Visual Studio. Als ich versuche, diese API von Android zu nennen. Aber ich erhalte einen Fehler, wenn ich meine URL verwende (). Ich habe dieses Tutorial kopiert: https://www.youtube.com/watch?v=EQse86iRKpg in meinem Projekt. In diesem Video mit dieser URL: http://dev.superman-academy.com/api.php. Ich habe auch versucht, diese URL auszuführen und mein Programm hat sehr gut funktioniert.Verbrauchen Daten von Restful API mit HTTP GET/ANDROID

Gibt es jemanden mir helfen, warum meine Rest API URL nicht funktioniert?

bekommen diese Fehler:

01-06 07:49:20.148 28987-28987/? W/System: ClassLoader referenced unknown path: /data/app/com.guly.projecttabmenu-1/lib/x86 
    01-06 07:14:48.600 31886-31886/com.guly.projecttabmenu W/InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed. 
    01-06 07:14:51.203 31886-31915/com.guly.projecttabmenu W/System.err:  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
    01-06 07:14:51.203 31886-31915/com.guly.projecttabmenu W/System.err:  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
    01-06 07:14:51.203 31886-31915/com.guly.projecttabmenu W/System.err:  at java.lang.Thread.run(Thread.java:818) 

Mein geruhsamer api auf Postbote arbeitet: enter image description here

Antwort

1

Wenn es ein echtes Android-Gerät ist, dann wird Ihr Server nicht als localhost von einer anderen Gerät zugegriffen werden.

Sie sollten Ihre Computer lokale IP-Adresse finden (Sie können es finden, indem Sie ipconfig oder ifconfig in der Konsole eingeben). Sobald Sie es gefunden haben, ändern Sie Ihre Anfrage zur Verwendung dieser Adresse, etwa http://192.168.1.2:56662/api/Musteriler.

Sie müssen auch sicherstellen, dass Ihr 56662-Port offen ist, damit andere Geräte darauf zugreifen können.

+0

Danke! Ich habe getan, was du erzählst. Aber immer noch nicht funktioniert. Ich habe logcat Fehler zur Frage hinzugefügt. –

+0

Ich glaube nicht, dass Logcat uns helfen wird. Überprüfen Sie: http://stackoverflow.com/a/36489319/4110778 und schreiben Sie echtes Stacktrace. – Gudin

+0

System.err: java.io.FileNotFoundException: http://192.168.2.1:56662/api/Musterer nimmt diesen Fehler: / –