工作中会遇到许多API的工作,目前最流行的方案是使用RESTful API
。
附录1:code对照表参考
仅供参考,API接口开发人员可根据实际情况自定义相应结果码或节点
- 200 ok - 成功状态,对应,GET,PUT,PATCH,DELETE.
- 500 faild - 失败状态
- 304 not modified - HTTP缓存有效。
- 400 bad request - 请求格式错误。可以标识参数错误或参数缺失
- 401 unauthorized - 未授权。
- 403 forbidden - 鉴权成功,但是该用户没有权限。
- 404 not found - 请求的资源或接口不存在
- 405 method not allowed - 该http方法不被允许。
- 410 gone - 这个url对应的资源现在不可用。
- 415 unsupported media type - 请求类型错误。
- 422 unprocessable entity - 校验错误时用。
- 429 too many request - 请求过多。
API参考说明
参考文档:
- HTTP API 设计指南
- 白宫API标准
- php实现restful api有什么框架使用方便?
- HTTP API响应数据规范整理
- A Beginner’s Guide to HTTP and REST
- RESTful实践总结
PHP RESTful相关项目: