2016-12-30 53 views
0

當使用本地主機連接(IP地址,例如http://192.168.*.*:8080/file.php)從MySQL獲取數據時,我的android應用程序運行良好。但是當我嘗試使用一個活動共享主機(不能使用IP地址,因爲它與主機名共享,例如http://dav**ski.**izy.com/file.php),則不會返回任何數據。使用android url獲取數據

回答

0

嘗試使用服務器的IP,而不是dav**ski.**izy.com

+0

不能因爲服務器IP被其他域共享 – Davinski

0

對不起,因爲我沒有足夠的聲譽,只是把這個在評論部分。但無論如何,調試Web到Android連接的最佳方式是首先直接在您的Android應用程序將運行的移動設備上的瀏覽器上運行查詢。

  • 從web服務器中的file.php中返回結果。

  • 從設備瀏覽器中運行http://dav**ski.**izy.com/file.php,將您想要對網絡服務器ex進行的查詢。 http://dav**ski.**izy.com/file.php?id=1,此查詢將返回所有信息,其中id等於1

如果上述結果從瀏覽器返回,但不是在android應用程序中,則可能需要檢查解析邏輯或Android清單。

+0

我希望這不會工作,但是瀏覽器確實返回結果。所以它似乎可能是我的代碼中的錯誤,但令人費解,因爲它可以與本地主機完美配合。 – Davinski

+0

然後讓我們看看一些代碼:) – Roljhon

+0

我使用這個例子... https://www.simplifiedcoding.net/retrieve-data-from-mysql-database-in-android-using-volley/ – Davinski