Php Android的Webrequest返回的内容与PC上的不同

Php Android的Webrequest返回的内容与PC上的不同,php,android,Php,Android,嘿 我从android调用我的Web服务: HttpConnection con = new HttpConnection("XXX/login", handler); con.setParameter("username",user.getText().toString()); con.setParameter("password",new MD5(pw.getText().toString()).getMD5()); con.start(); 日志: 在Pc登录时?用户=测试和密码=098

我从android调用我的Web服务:

HttpConnection con = new HttpConnection("XXX/login", handler);
con.setParameter("username",user.getText().toString());
con.setParameter("password",new MD5(pw.getText().toString()).getMD5());
con.start();
日志:

在Pc登录时?用户=测试和密码=098F6BC4621D373CADE4E832627B4F6:

{"Data":null,"Details":"bad request","Status":400}
Php:

为什么android请求中的单词what=0 when=3917056包含在内


请帮助

我想什么和什么时候属于发送给处理程序的android消息

并在您记录整个消息时进行记录

结构看起来像这样

Message{
      what=0
      when=3917056
      obj=(This is your actual result)
 }

所以不用担心-

很抱歉,没有解决方案,我已经制作了一个这样的Web服务,并且响应中没有包含什么和什么
<?php

if (!isset($_REQUEST['username']) || !isset($_REQUEST['password'])) 
{
die(json_encode(array("Data"=>null, "Details"=>"bad request", "Status"=>400)));
}

include "db_connect.php";

$response = array("Data"=>null, "Details"=>null, "Status"=>null);

$result = mysql_query("SELECT * FROM USER WHERE USER_NAME = '".mysql_real_escape_string($_REQUEST['username'])."' AND PASSWORD = '".mysql_real_escape_string($_REQUEST['password'])."'");
$line = mysql_fetch_assoc($result);


if ($line != null) 
{

session_destroy();

session_start();

mysql_query("UPDATE USER SET USER_SESSION = '".mysql_real_escape_string(session_id())."' WHERE USER_ID = '".mysql_real_escape_string($line['USER_ID'])."'");

$_SESSION['authenticated'] = true;
$_SESSION['USER_ID'] = $line['USER_ID'];

$response['Status'] = 200;
$response['Data']['session_id'] = session_id();
} 
else 
{
$response['Status'] = 403;
$response['Details'] = "not authorized";
}


echo json_encode($response);
?>​
Message{
      what=0
      when=3917056
      obj=(This is your actual result)
 }