![](/img/trans.png)
[英]Connect Android App to Java web services And pass Value to Web services
[英]Connection to web services fails in Android app
我正在編寫一個測試應用程序來測試一套JSON服務。 對於初學者,我正在使用一個簡單的Web服務進行測試,該服務使用MAMP在我的本地計算機上托管。 我有一個用於執行服務調用的按鈕和一個用於顯示結果的文本字段。 當我單擊模擬器中的按鈕時,我收到以下錯誤:
與http:// localhost:8888的連接失敗
Web服務已經過測試,可以在其他應用程序中使用
這是按鈕單擊處理程序:
public void btnGetJsonData(View v){
EditText txtUserInfo = (EditText) findViewById(R.id.txtUserInfo);
new ReadJsonTask().execute( public void btnGetJsonData(View v){
EditText txtUserInfo = (EditText) findViewById(R.id.txtUserInfo);
new ReadJsonTask().execute("http://localhost:8888/services/_login.php?un=bobd&pw=bobby&ref=cons");
});
}
有關為什么會發生這種情況的任何想法?
謝謝!
將localhost更改為您的計算機的IP地址。 在這種情況下,localhost指的是電話設備(self = locahost)
You can use 10.0.2.2 to access your actual machine, it is an alias set up to help in development.
如果您需要幫助,請發布您的ReadJsonTask代碼
還要盡量確保測試模擬器沒有嘗試通過網絡訪問你的WS(因為他不知道2網絡之間的差異)
嘗試使用本地IP地址訪問您的WS(如192.168 ......)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.