php 使用Restful Api

左丘边浩
2023-12-01

常用的响应状态码(httpCode)

状态码描述
200请求成功
201创建成功
202更新成功
400无效请求
401未授权
403禁止访问
404请求资源不存在
500内部错误

常用请求示例

下面以获取用户信息为例:

请求方式接口描述
getuser查询
postuser/1新增
putuser/1更新
deleteuser/1删除

实现

可以实现restful api的php框架有tp5、laravel、yi22等,当然还有一些其它的框架,不再举例。
这里说一下yii2的实现,yii2的可以通过直接继承RestfulController实现restful api方式请求,但是如果想自己在方法内进行一些自定义操作时,需要重写方法,但是自己 定义处理逻辑又是非常常见的,所以我们可以不采用这种方式,而是采用自定义路由的方式,来实现restful api形式的访问,当然,这样也就不用再继承RestfulController了。

 类似资料: