Skip to content

Devying/yaf-restful-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yaf框架封装restful api

因为yaf框架有很多内置的类,比如请求和响应,这本事就限制了扩展性,我尝试着遵循RFC7231文档的规范封装了一下接口。尽可能用yaf自带的方法去封装,本来想用一下transformer这个东西,就是输出转换,但是没有发现好的composer包。 此次我用了symfony/http-kernel这个包,用作处理异常,返回异常状态码。虽然我安装了league/fractal包,但是没有太大的用处,这个包依赖了其他东西比如说分页类,这样的话就限制了我们的自定义操作,所以尽可能少用这些依赖包。 我希望的是用yaf框架发挥最高的性能,安装太多的包固然很方便,但是有的时候牵制了太多的东西,限制了你自己的思维。

关于部署和安装

参见我的其他一个说明文档

工具

postman

操作

用不同的方法(GET、PUT)请求http://你的域名/admin/m3u8,查看返回的状态码。

关于数据的输出格式

如果说要遵循规范的话,我们还需要安装标准的模板输出json。后期我会逐步完善。

About

基于yaf框架封装成resetful api

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages