几个星期以来,我一直在尝试尽可能多地收集有关PHP中RESTful apis实现的信息。在线提供的所有信息只能解释最基本的概念,但从来没有遇到过关于RESTapi实际工作方式的完整代码的非常真实的例子。
例如,POST用于创建新资源。但是怎么样?它是如何在现实生活中实现的?我如何在cURL中执行此操作?我知道完整的基础知识,但我找不到任何解释一切的具体而完整的例子。大多数教程只是简单地命名他们使用过的函数,但没有详细说明正在发生的事情,程序的流程是什么等等。
如果有人可以提供一个完整的例子(比如图书馆注册和数据库),我将非常感激。我真的很困惑。
答案 0 :(得分:0)
我将在REST中描述POST方法。 客户端通过POST方法使用JSON数据发送HTTP请求。
例如,客户端发送一些数据来创建一个单词" nice"。
POST http://localhost/word/1
JSON内容
{
"data": {
"type": "word",
"attributes": {
"word": "nice"
}
}
}
在PHP中,您需要获得响应并转换为数组并插入ot DB。为何插入?因为请求方法是POST。