API 設計框架:Restler

jopen 10年前發布 | 31K 次閱讀 Restler

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的瀏覽器

    • 節流和性能調優

  • 管理

項目主頁:http://www.baiduhome.net/lib/view/home/1413276786153

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!