欢迎光临
感谢一路有你

tp5+小程序开发笔记(三)REST(表述性状态转移)

表述性状态转移rest,使用json来描述数据

restful api是基于rest的api设计理论

特点:轻 / 使用json描述数据  / 无状态

HTTP动词

POST:创建

PUT:更新

GET:查新

DELETE:删除

状态码:

404资源没找到

400参数错误

200查询操作执行成功

201创建资源成功

202更新成功

401未授权

403当前资源被禁止 / 操作其他用户的信息

500服务器的未知错误

 

错误码:自定义的错误id号

 

统一描述错误:错误码/错误信息/当前url

 

使用token令牌来授权和验证身份(类似于cookie  session)

版本控制

测试与生产环境分开

 

学习模仿:

(简单)豆瓣开发api

(专业)GitHub开发者api

 

未经允许不得转载:王明昌博客 » tp5+小程序开发笔记(三)REST(表述性状态转移)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
隐藏
变装