![](/img/trans.png)
[英]ANDROID - Can't connect database from localhost in Android Device
[英]Connect to localhost from android device
我已經搜索了這個主題,但仍然不知道如何使它起作用:(
我有一個SOAP Web服務(ASP.NET),並且該地址(在我的本地主機上)是http:// localhost:50473 / Service1.asmx
然后我在我的android設備上有soap客戶端,我想從服務器連接以使用服務。 許多人說我無法通過USB電纜連接,我必須連接到相同的wifi網絡並使用內部IP。
好的,現在我的筆記本電腦和android設備都已連接到wifi網絡,
我的筆記本電腦有192.168.43.17
我的Android設備獲得了192.168.43.26
那么設備如何連接到上面的SOAP服務器?
從我的設備上,我使用192.168.43.17:50473/Service1.asmx但沒有運氣:(
您需要在AndroidManifest.xml中設置uses-permission- android.permission.INTERNET ,並測試Web瀏覽器上的(http://192.168.43.17:50473/Service1.asmx)網址。
使用Http連接
HttpClient httpclient = new DefaultHttpClient();
HttpGet httppost = new HttpGet("http://localhost/");
HttpResponse response = httpclient.execute(httppost);
HttpEntity ent=response.getEntity();
InputStream is=ent.getContent();
您的Web服務器可能在回送界面上偵聽,而不是在網絡界面上偵聽。 主要跡象是:
127.0.0.1
和localhost
(來自localhost或Android仿真器)上的點擊量有效 192.168.xxx.xxx
命中都不起作用 我將在此處更多地討論診斷和修復問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.