Php 如何从android读取发布的xml数据/响应,发布在Yii控制器/操作中

Php 如何从android读取发布的xml数据/响应,发布在Yii控制器/操作中,php,android,yii,Php,Android,Yii,我正在尝试读取android应用程序为我的Web服务发布的xml响应 我正在尝试下面的代码 if (isset($GLOBALS['HTTP_RAW_POST_DATA']) && !empty($GLOBALS['HTTP_RAW_POST_DATA'])) { $input = $GLOBALS['HTTP_RAW_POST_DATA']; } else { $input = "hello"; }

我正在尝试读取android应用程序为我的Web服务发布的xml响应

我正在尝试下面的代码

if (isset($GLOBALS['HTTP_RAW_POST_DATA']) && !empty($GLOBALS['HTTP_RAW_POST_DATA'])) {
            $input = $GLOBALS['HTTP_RAW_POST_DATA'];
        } else {
            $input = "hello";
        }
但我得到了空值输入


如果您在internet上有任何解决方案或示例,请帮助我。

您是否检查了您的应用程序是否根据请求发布了数据?最好通过curl调用该url,然后使用var_dump curl响应,这样可以确保您得到了一些东西。如果仍然有问题,请告诉我


谢谢

使用yii的var_dump函数检查您是否获得了正确的数据我希望通过Android应用程序使用以下方法获得POST数据请求。字符串响应=HttpPostRetreiver.retriverurl,输入,LoginScreen.this;请检查是否存在相同的错误。我想你可以更好地理解我在寻找什么。我已经检查了所有请求可能来自的可能变量,但没有得到任何结果,android应用程序很好地命中了控制器/操作。唯一的问题是,来自android应用程序的数据是xml格式的,我无法捕获该响应。