2017-01-06 7 views
0

私はVisual Studioで残りのAPIを作成します。私はアンドロイドからこのAPIを呼び出そうとしています。しかし、URLを使用するとエラーになります(http://localhost:56662/api/Musteriler)。このチュートリアルを私のプロジェクトにコピーしました:https://www.youtube.com/watch?v=EQse86iRKpgこのビデオでは、次のURLを使用しています:http://dev.superman-academy.com/api.php私もこのURLを実行しようとし、私のプログラムはとてもうまくいった。HTTP GET/ANDROIDで安心なAPIのデータを使用する

私の残りのAPIのURLが機能しない理由について助けてくれる人がいますか?

これらのエラーを取得:郵便配達に取り組ん

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) 

私の安らかなAPI: enter image description here

答えて

1

それが本当のAndroidデバイスの場合は、ご使​​用のサーバは、他のデバイスからローカルホストとしてアクセスすることはできません。

あなたのコンピュータのローカルIPアドレスを見つける必要があります(コンソールにipconfigまたはifconfigと入力すると見つかります)。見つけたら、そのアドレスを使用するためのリクエストを変更してください(http://192.168.1.2:56662/api/Musterilerなど)。

他のデバイスもアクセスできるように、56662ポートが開いていることを確認する必要があります。

+0

ありがとうございました!私はあなたの言うことをしました。しかし、まだ動作していません。質問にlogcatエラーを追加しました。 –

+0

私はlogcatが助けになるとは思わない。 http://stackoverflow.com/a/36489319/4110778をチェックし、実際のstacktraceを記述してください。 – Gudin

+0

System.err:java.io.FileNotFoundException:http://192.168.2.1:56662/api/このエラーを受け取るマスタ:/ –

関連する問題