早上好,
我想知道如何收集从我的应用程序Retrofit发送的数据。
我有这个代码发送一些属性:
@POST("config/")
Call<RegisterResponse> sendRegID(@Body RegisterRequest registerRequest);
我如何获得RegisterRequest类的每个属性?我需要PHP代码
由于
修改
我只需要知道哪个名字可以获取Retrofit发送的JSON,例如:
$_POST['JSON']
稍后才能做到这一点:
$cadena = json_decode($_POST['JSON'])
我已经在here中看到了这样做的方法,但$app
不知道已初始化。
一旦实现了JSON,您需要提取JSON中的每个键值,但是如果我或多或少地记住了如何做到这一点
答案 0 :(得分:2)
由于这只是一个单一的registerRequest的帖子,我认为你只需要在PHP端构建你的模型对象,使用Android中使用的相同属性......所以
$data = json_decode($_POST);
或
$data = json_decode(file_get_contents("php://input"));
然后
$someAttr = $data["someAttr"]