如何使用PHP获得改进数据

时间:2016-07-26 11:56:09

标签: php android retrofit2

早上好,

我想知道如何收集从我的应用程序Retrofit发送的数据。

我有这个代码发送一些属性:

@POST("config/")
Call<RegisterResponse> sendRegID(@Body RegisterRequest registerRequest);

我如何获得RegisterRequest类的每个属性?我需要PHP代码

由于

修改

我只需要知道哪个名字可以获取Retrofit发送的JSON,例如:

$_POST['JSON']

稍后才能做到这一点:

$cadena = json_decode($_POST['JSON'])

我已经在here中看到了这样做的方法,但$app不知道已初始化。

一旦实现了JSON,您需要提取JSON中的每个键值,但是如果我或多或少地记住了如何做到这一点

1 个答案:

答案 0 :(得分:2)

由于这只是一个单一的registerRequest的帖子,我认为你只需要在PHP端构建你的模型对象,使用Android中使用的相同属性......所以

$data = json_decode($_POST);

$data = json_decode(file_get_contents("php://input"));

然后

$someAttr = $data["someAttr"]