【问题标题】:How get retrofit data with PHP [closed]如何使用 PHP 获取改造数据 [关闭]
【发布时间】:2016-07-27 23:25:48
【问题描述】:

早安,

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

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

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

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

谢谢

编辑

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

$_POST['JSON']

以后能够做到这一点:

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

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

一旦实现了 JSON,您需要提取 JSON 中的每个键值,但如果我或多或少地想到如何去做的话

【问题讨论】:

  • 我编辑了@Vuldo 的问题,如果你能更好地理解我的问题
  • 非常感谢您对给予的人投反对票(讽刺),我知道 PHP,虽然我有 5 年没有使用它们,并且恢复它不知道如何关联应用程序在使用 PHP 的 Android 上,但当然这里有些人是如此聪明,以至于没有帮助或建议调查的想法或方法

标签: php android retrofit2


【解决方案1】:

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

$data = json_decode($_POST);

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

然后

$someAttr = $data["someAttr"]

【讨论】:

  • 我在Android中的对象有3个参数,但是用手机App发送的对象$data=json_decode ['$_ POST']采集,真的很方便下面的操作。非常感谢。
  • 真的非常感谢@snkashis ,因为有些人不帮忙,只会批评或给予负面反馈
  • 完全没问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-31
  • 2013-04-23
  • 1970-01-01
  • 1970-01-01
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多