【问题标题】:Why exactly do we need a json object to be returned?为什么我们需要返回一个 json 对象?
【发布时间】:2019-10-29 16:01:32
【问题描述】:

我正在学习 REST API,但我并不真正了解它的用途。我创建了一个可以执行 CRUD 操作的 API,但我可以使用简单的 PHP 代码来执行相同的操作。为什么 API 会出现?

【问题讨论】:

  • 你的尝试是什么?
  • 我创建了一个 API 来执行诸如从数据库中创建、更新、删除记录之类的操作。但是为什么要使用 API 并返回 json 而不是只使用 php 呢?
  • 参考here
  • 这是一个相当广泛的概念性问题,因此我将不得不投票结束。基本上,当您的 PHP 应用程序想要与不同的应用程序(同步)通信时,使用 JSON 的 REST-API 很有用。 JSON 是事实上的标准,因为它简洁、易读且易于在多种语言中处理。

标签: php symfony


【解决方案1】:

您不必返回 JSON,您的 API 可以根据需要返回任何内容。但是,为什么要创建 API 来公开一些数据?那么,具有人类可读、可立即使用和标准输出的逻辑不是更合乎逻辑吗?这就是为什么每个 API 都使用 JSON 或 XML 的原因

【讨论】:

  • 好吧,那为什么我们需要一个API,同样的任务可以通过简单的PHP代码本身来完成
  • 我觉得你很困惑。 PHP 只是一种语言,API 是一种将数据暴露给另一个消费者的方法。使用 PHP 或 Java 或其他任何方式来公开数据都没有关系。
猜你喜欢
  • 2021-08-23
  • 2019-06-14
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-28
  • 1970-01-01
相关资源
最近更新 更多