Java 将字符串发送到php服务器

Java 将字符串发送到php服务器,java,javascript,php,android,Java,Javascript,Php,Android,我试图从一个应用程序向php服务器发送一个字符串,该字符串应该被发送(该方法执行时没有错误),但服务器没有收到任何东西。 这是我正在做的,我遵循另一个SO线程,所以我不知道我所做的是否正确 protected String doInBackground(String... params) { HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(

我试图从一个应用程序向php服务器发送一个字符串,该字符串应该被发送(该方法执行时没有错误),但服务器没有收到任何东西。 这是我正在做的,我遵循另一个SO线程,所以我不知道我所做的是否正确

    protected String doInBackground(String... params) {

        HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost(url);

        try {
            StringEntity se = new StringEntity(data);
            httppost.setEntity(se);
            httpclient.execute(httppost);
        } catch (ClientProtocolException e) {
        } catch (IOException e) {
        }
        return null;
    }
下面是在web应用程序中将数据发送到服务器的代码

     function send_message( message ) {
        data =  "data";
        $.ajax({
          type: 'POST',
          url:"url",
          data: data,
          success: function() {
            $("#message_sent").val( "true" );
          },
          error: function(json) {
          },
          abort: function( json ) {
          }
        });
      }

因此,基本上我想将发送数据的js代码转换为java代码,并在应用程序中使用它。

这是发送方法的一个简单示例:

function send_message(message) {
            var data = {"data":message};
            $.ajax({
                type: 'POST',
                url: "ret.php",
                data: data,
                success: function(returned) {
                    console.log(returned);
                },
                error: function(json) {
                     console.log(json);
                },
                abort: function(json) {
                }
            });
        }
在html页面所在的同一个控制器中,有一个名为ret.php的文件中的php的简单示例:

<?php
$info = $_POST["data"];
echo $info;

数据是一个对象,需要类似于data={“str”:“data”}@kellycode data在js代码和我的java代码中都是一个字符串,我只是将它存储为一个变量。出于对所有神圣事物的热爱,请不要让捕获为空,至少做一些Log.e(),否则你永远也不会知道是否出了什么问题。@AlvarezAriel我还是个笨蛋,请容忍我:)这一切都是出于好意。现在您知道,将捕获保留为空通常是一种反向实践,为了您自己的利益,您应该至少添加一些日志记录。也许这就是我们要弄清楚这段代码出了什么问题所需要的全部。使用这不是用户要求的,他想让自己的代码在android上工作,使用java。php中的示例只是向我们展示他正在尝试做什么。
<button type="button" onclick="send_message('my message');"> Send it</button>