php 使用Restful Api

常用的响应状态码(httpCode)

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

常用请求示例

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

请求方式 接口 描述
get user 查询
post user/1 新增
put user/1 更新
delete user/1 删除

实现

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

猜你喜欢

转载自blog.csdn.net/weixin_37825371/article/details/90108634