API 设计框架 Restler
本文导语: Restler 3 - 很棒的api设计框架 产品特点 没有学习曲线 重量轻 灵活 高度可定制 可以在你的本地主机被尝试过很多的例子上手 支持HTTP请求方法HEAD,GET,POST,PUT,DELETE,通过页眉或请求的参数选项和修补程序(方法) 支持REST...
没有学习曲线
重量轻
灵活
高度可定制
可以在你的本地主机被尝试过很多的例子上手
支持HTTP请求方法HEAD,GET,POST,PUT,DELETE,通过页眉或请求的参数选项和修补程序(方法)
支持REST风格和务实的REST API设计
客户端可以使用的X HTTP的方法,覆盖头,支持跨地资源共享和JSONP
双向格式(媒体类型)转换同时发送和接收
可插拔的内容格式化的框架和API
自带的JSON,XML,YAML,AMF和PLIST(XML和二进制)格式的支持
可插拔的身份验证方案
OAuth的2服务器
可插拔的过滤器能够有效地管理API使用
API速率限制过滤器
路由
网址映射方法
网址部分方法参数映射
查询参数的方法参数映射
要求身体的方法参数映射
[策划]标头的方法参数映射
使用@url得到我的/自定义/ URL / {参数} PHPDoc的评论
手动布线(注释本)
自动路由选择(反射)
高速缓冲存储器的内置
[规划] ETag的,如果无-匹配支持
[计划]的Last-Modified,如果-Modified-Since的支持
客户端缓存的支持
代理缓存支持
服务器端缓存
API的特点
永远支持urlencoded格式的简化输入(POST瓦尔)
自动参数验证和类型转换
通过URL和/或供应商特定的MIME API版本支持
使用API文档和发现Restler API的浏览器
节流和性能调优
管理