API 设计框架:Restler
jopen
10年前
Restler 3 - 很棒的api设计框架
产品特点
-
没有学习曲线
-
重量轻
-
灵活
-
高度可定制
-
可以在你的本地主机被尝试过很多的例子上手
-
支持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的浏览器
-
节流和性能调优
-
管理
</ul>