RestlerAPI 設(shè)計(jì)框架
Restler 3 - 很棒的api設(shè)計(jì)框架
產(chǎn)品特點(diǎn)
沒(méi)有學(xué)習(xí)曲線
輕量級(jí)
靈活
高度可定制
大量的案例在你的本地中,你可以嘗試跟著案例開(kāi)始
支持HTTP請(qǐng)求方法HEAD,GET,POST,PUT,DELETE,通過(guò)頁(yè)眉或請(qǐng)求的參數(shù)選項(xiàng)和修補(bǔ)程序(方法)
支持REST風(fēng)格和Pragmatic風(fēng)格的REST 接口設(shè)計(jì)
客戶(hù)端可以使用的X HTTP的方法,覆蓋頭,支持跨域資源共享和JSONP
雙向格式(媒體類(lèi)型)轉(zhuǎn)換同時(shí)發(fā)送和接收
可插拔的內(nèi)容格式化的框架和API
自帶的JSON,XML,YAML,AMF和PLIST(XML和二進(jìn)制)格式的支持
可插拔的身份驗(yàn)證方案
OAuth的2服務(wù)器
可插拔的過(guò)濾器能夠有效地管理API使用
API速率限制過(guò)濾器
路由
網(wǎng)址映射方法
網(wǎng)址部分方法參數(shù)映射
查詢(xún)參數(shù)的方法參數(shù)映射
要求身體的方法參數(shù)映射
[策劃]標(biāo)頭的方法參數(shù)映射
使用@url得到我的/自定義/ URL / {參數(shù)} PHPDoc的評(píng)論
手動(dòng)布線(注釋本)
自動(dòng)路由選擇(反射)
高速緩沖存儲(chǔ)器的內(nèi)置
[規(guī)劃] ETag的,如果無(wú)-匹配支持
[計(jì)劃]的Last-Modified,如果-Modified-Since的支持
客戶(hù)端緩存的支持
代理緩存支持
服務(wù)器端緩存
API的特點(diǎn)
永遠(yuǎn)支持urlencoded格式的簡(jiǎn)化輸入(POST瓦爾)
自動(dòng)參數(shù)驗(yàn)證和類(lèi)型轉(zhuǎn)換
通過(guò)URL和/或供應(yīng)商特定的MIME API版本支持
使用API文檔和發(fā)現(xiàn)Restler API的瀏覽器
節(jié)流和性能調(diào)優(yōu)
管理
[規(guī)劃]使用單元測(cè)試PHPUnit的
命令行中的項(xiàng)目管理使用敬/基金會(huì)
使用依賴(lài)管理作曲家
LGPL協(xié)議下的源代碼分發(fā)
