需要帮助了解PHP

时间:2016-06-30 09:31:03

标签: php rest curl

几个星期以来,我一直在尝试尽可能多地收集有关PHP中RESTful apis实现的信息。在线提供的所有信息只能解释最基本的概念,但从来没有遇到过关于RESTapi实际工作方式的完整代码的非常真实的例子。

例如,POST用于创建新资源。但是怎么样?它是如何在现实生活中实现的?我如何在cURL中执行此操作?我知道完整的基础知识,但我找不到任何解释一切的具体而完整的例子。大多数教程只是简单地命名他们使用过的函数,但没有详细说明正在发生的事情,程序的流程是什么等等。

如果有人可以提供一个完整的例子(比如图书馆注册和数据库),我将非常感激。我真的很困惑。

1 个答案:

答案 0 :(得分:0)

我将在REST中描述POST方法。 客户端通过POST方法使用JSON数据发送HTTP请求。

例如,客户端发送一些数据来创建一个单词" nice"。

POST http://localhost/word/1

JSON内容

{
  "data": {
    "type": "word",
    "attributes": {
      "word": "nice"
    }
  }
}

在PHP中,您需要获得响应并转换为数组并插入ot DB。为何插入?因为请求方法是POST。