【问题标题】:android server post dataandroid服务器发布数据
【发布时间】:2011-08-26 19:21:27
【问题描述】:

我是 android 网络的新手,希望找到可以帮助我学习相同内容的最佳解决方案/资源。我有一个工作的 android 应用程序,但我想包含可以获取数据并将数据发送到网络服务器的网络服务。当我在搜索相同的内容时,我发现链接(http://www.helloandroid.com/tutorials/connecting-mysql-database)不会产生任何结果。我还发现 SOAP 或 REST(使用 android)可能是推荐的方法,如果是这样,请提供完整的教程来学习相同的方法(我没有关于 web 服务的先验知识)。在我的应用程序中,我需要将数据发送到服务器并从服务器 sql 接收数据

谢谢

【问题讨论】:

    标签: android networking rest soap


    【解决方案1】:

    这是在服务器上发布数据,

      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

    【讨论】:

    • 如果您觉得这对您有帮助,请投票并将其标记为其他用户的正确答案。谢谢。
    • 当您想向服务器发布内容或发出任何请求、下载任何文件、请求任何数据等时,这非常简单。通过响应您可以获得服务器的响应或任何响应任何格式的数据,如字符串或 json。您还可以使用它以批量数据或 json 格式将数据发送到服务器。选择是你如何使用它。您还可以查看我的答案中的帖子链接。我认为您从如何与 android 建立 http 和服务器连接开始。谢谢。
    猜你喜欢
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多