2011-08-26 101 views
0

我是新來的android網絡,並希望找到最好的解決方案/來源,這將幫助我學習相同。我有一個工作的Android應用程序,但我想包括可以獲取和發送數據到網絡服務器的網絡服務。雖然我正在尋找相同的我找到鏈接(http://www.helloandroid.com/tutorials/connecting-mysql-database),它不會產生任何結果。我還發現SOAP或REST(使用android)可能是推薦的方法,如果是這樣的話,請給出完整的教程來學習相同的知識(我對web服務沒有先驗知識)。在我的應用程序將需要將數據從服務器的SQL向服務器發送和接收數據android服務器發佈數據

謝謝

回答

2

這是在服務器提交數據,

HttpClient httpclient = new DefaultHttpClient(); 
    HttpPost httppost = new HttpPost(url); 
    httppost.addHeader("Content-Type", "application/x-www-form-urlencoded"); 
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs,HTTP.UTF_8)); 
    // Execute HTTP Post Request 
    HttpResponse response = httpclient.execute(httppost);   
    // get response entity 
    HttpEntity entity = response.getEntity();   
    // convert entity response to string 
    if (entity != null) 
    {  
     InputStream is = entity.getContent();  
     // convert stream to string  
     result = convertStreamToString(is);  
     result = result.replace("\n", "");  

}

或看到how to post data to remote server in android app [closed],Post the data to Server

+0

如果您發現這對您有幫助,請選擇其他用戶並將其標記爲正確答案。日Thnx。 – user370305

+0

這是非常簡單的,當你想發佈一些東西到服務器或發出任何請求,任何文件下載,請求任何數據等。與響應你得到的響應服務器或響應任何數據的任何格式,如字符串或JSON。您也可以使用它以bulkdata或json格式將數據發送到服務器。選擇是你如何使用它。您也可以在我的回答中查看帖子中的鏈接。我認爲你從如何使用http進行http和服務器連接開始。日Thnx。 – user370305

+0

+1用於發佈數據到服務器鏈接 – user591124