2011-08-26 69 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