2011-05-31 43 views
0

我面临的问题是从PHP数组中获取数据。我使用var_dump($_POST)进行调试。 它显示0 {}。我从Android应用程序发送数据。我不知道我的问题是什么。 它与内容类型有关吗?我的内容类型是接收邮政数据的问题

<meta http-equiv="Content-Type" content=" text/html; charset=UTF-8"> 

我的Android代码

client=new DefaultHttpClient(); 
      HttpPost request=new HttpPost("http://10.0.2.2/php_server/index.php"); 
      List<NameValuePair>p=new ArrayList<NameValuePair>(1); 
      p.add(new BasicNameValuePair("android","data received")); 
      HttpEntity entity; 

      try 
      { 
       request.setEntity(new UrlEncodedFormEntity(p)); 
       HttpResponse response=client.execute(request); 
      } 
      catch(Exception e) 
      { 
       Log.e("socket connection", e.toString()); 
      } 
+0

不应该是一个问题,得到它,因为你”没有得到任何东西,我会麻烦拍摄应用程序正确发布。 – 2011-05-31 16:55:18

+0

我们需要看一些实际的代码。 – 2011-05-31 16:55:37

+0

它不应该是[Android]的问题,也许你的代码,尝试更新你的代码片段,将看到它的工作原理。 @David Nguyen:很高兴在这里看到一位越南人^^ – 2011-05-31 17:01:31

回答

-1

尝试看看$HTTP_RAW_POST_DATA 或尝试

<?php $postdata = file_get_contents("php://input"); ?> 
+0

(-1)你应该向OP提供你的方法和解决方案,而不是发布与问题没有特别关系的东西,至少你解释一些东西...... – 2011-05-31 17:07:40