php - Android 应用程序将数据发送到 PHP 脚本 - 预期失败

标签 php android

我尝试开发一个需要将数据发送到 MySql 数据库的应用程序。 为了实现它,我创建了一个httppost如下

public void postData() {    
     try {
       // Create a new HttpClient and Post Header 
      HttpClient httpclient = new DefaultHttpClient();  
      HttpPost httppost = new HttpPost("myscript.php");  
   // Add your data 
         List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();  
         nameValuePairs.add(new BasicNameValuePair("name", "Noon"));  
         nameValuePairs.add(new BasicNameValuePair("level", "0"));  
         httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));  

         // Execute HTTP Post Request  
         HttpResponse response = httpclient.execute(httppost);           
         String text = EntityUtils.toString(response.getEntity());          
            Log.i("","response = "+text); 
     } catch (ClientProtocolException e) {  
         // TODO Auto-generated catch block 
      e.printStackTrace();
     } catch (IOException e) {  
         // TODO Auto-generated catch block  
      e.printStackTrace();
     }  
 }   

在我的服务器上,我有以下脚本:

<?php
$link = mysql_connect("localhost", "user", "password")
    or die("Impossible de se connecter : " . mysql_error());
echo 'Connected';

$db_selected = mysql_select_db('db', $link);
if (!$db_selected) {
   die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
mysql_query("INSERT INTO players (name, level) VALUES ('".$_REQUEST['name']."', '".$_REQUEST['level']."')");
mysql_close($link);
?>

字符串文本填充错误 417 - 预期失败。

我明白问题所在,但不知道如何解决。 非常感谢您在这个问题上的帮助,因为我有点卡住了。

最佳答案

您永远不会输入服务器 URL。 android 应该如何知道如何处理这个

HttpPost httppost = new HttpPost("myscript.php");

您还应该更好地格式化您的代码。

关于php - Android 应用程序将数据发送到 PHP 脚本 - 预期失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4521757/

相关文章:

php - WordPress 按 wp_postmeta 中的查询排序

android - react native : using Atom IDE

PHP/JavaScript 如何将 2 个页面合二为一

java - 抽象类和接口(interface)在一起?

php - Codeigniter、Facebook javascript SDK、PHP SDK 在 facebook 登录后重定向不会 getUser() 直到刷新

Androidplot:改进轴布局(删除截止值)

android - Google Play Protect 突然不允许安装 apk

php - 如何消除可能以 www 开头或不以 www 开头的 "duplicate"URL MySQL 行?

android - 如何在Android中实现这种布局?

android - VideoView 不填充布局