我必須從android連接到web服務器,我必須從web服務器訪問web服務和網頁。有誰能夠幫助我?請使用一些代碼片段來逐步處理,因爲我是android新手,並且我不知道連接到Web服務器。使用android連接到web服務器
2
A
回答
0
你沒有提供非常多的信息(什麼樣的網頁,XML/JSON/HTML /等?)。但是常規Java的基本原則適用。使用URL和InputStream:
URL url = new URL(...);
InputStream is = url.openStream();
從那裏它取決於你處理什麼樣的數據用。
1
您可以使用HttpClient
:
HttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(uri);
HttpResponse httpResponse = httpClient.execute(httpGet);
BufferedReader reader = new BufferedReader(
new InputStreamReader(httpResponse.getEntity().getContent()));
// user reader to read & parse response
reader.close();
0
如果你不想使用額外的圖書館,這裏是發送一個「ID」和「名稱」到服務器的手段:
URL url = null;
try {
String registrationUrl = String.format("http://myserver/register?id=%s&name=%s", myId, URLEncoder.encode(myName,"UTF-8"));
url = new URL(registrationUrl);
URLConnection connection = url.openConnection();
HttpURLConnection httpConnection = (HttpURLConnection) connection;
int responseCode = httpConnection.getResponseCode();
if (responseCode == HttpURLConnection.HTTP_OK) {
Log.d("MyApp", "Registration success");
} else {
Log.w("MyApp", "Registration failed for: " + registrationUrl);
}
} catch (Exception ex) {
ex.printStackTrace();
}
您可以輕鬆地通過此發送其他數據URI「GET」風格,但如果您需要發送更詳細的信息,則需要POST。
注:原帖回答類似的問題在這裏:How to connect android to server
相關問題
- 1. 用android連接到PHP web服務器
- 2. android - 連接到web服務
- 3. 使用android連接到服務器
- 4. Android:連接到Android中的web服務
- 5. android連接php-mysql使用web服務
- 6. 從android連接到sql服務器拋出web服務WCf
- 7. Android服務連接到服務器
- 8. Android - Web服務器連接和認證
- 9. 使用SilverLight連接到Web服務
- 10. 使用Javascript連接到WCF Web服務
- 11. 使用ServerXMLHTTP連接到Web服務
- 12. 使用apache HttpClient連接到Web服務
- 13. 從Android連接到Jersey REST Web服務
- 14. 將Android連接到Web服務
- 15. 連接到Web服務的Android kSOAP2。
- 16. 如何連接Android應用程序連接到Web服務
- 17. 用Java連接到IOCP服務器(Android)
- 18. 連接到遠程Web服務器
- 19. 通過HttpClient連接到Web服務器
- 20. 將Android應用程序連接到Web服務器數據庫
- 21. 使用Java套接字類連接到Web服務器
- 22. Android模擬器連接到服務器
- 23. 如何使用AsyncTask連接Android設備和web服務器
- 24. 嘗試決定使用Android連接到Web服務的方法
- 25. 連接到Android上使用JSON WCF web服務
- 26. 如何使用Android中的Soap連接到Web服務?
- 27. NullPointerException嘗試使用kSoap方法連接到Web服務時Android
- 28. 如何連接到.net web服務使用ksoap2 android
- 29. Docker - 將Apache Tomcat Web服務器連接到MySQL服務器
- 30. 從Web服務器連接到TCP服務器
我訪問ASP網頁和Web服務 – Rajapandian 2009-06-26 07:26:09