日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

restful-api-design-references

發布時間:2023/12/9 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 restful-api-design-references 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之所以創建這個 repository,是因為我希望收集一些比較好的有關于 RESTful API 設計的參考文獻。偶爾回顧,偶爾改進,大家一起來吧~

如果你有更好的私藏文章,不凡分享出來,獨樂樂不如眾樂樂,(⊙o⊙)

RESTful 介紹及設計思路

  • Principles of good RESTful API Design(譯:好 RESTful API 的設計原則 )簡單易懂,條理清晰,推薦

  • Best Practices for Designing a Pragmatic RESTful API(譯:RESTful 最佳實踐 譯文2)有實際的案例 Enchant

  • HTTP API Design Guide(譯:HTTP API 設計指南)

  • Some REST best practices

  • 理解 RESTful 架構 - 阮一峰 簡單了解什么是 RESTFul

  • RESTful API 設計指南 - 阮一峰

  • Restful API 的設計規范 實戰經驗的總結,具有較強的啟發意義

  • 撰寫安全合格的REST API 利用好 HTTP 協議所具備的特征

  • Web 服務編程,REST 與 SOAP REST 與傳統的面向服務的接口設計的區別,啟發性強

  • 最佳實踐:更好的設計你的 REST API 了解 REST 實現緩存的過程

  • Thoughts on RESTful API Design

  • REST API Tutorial 全方位介紹 REST

  • HTTP 接口設計指北

  • Web API Design 接口就是開發人員提供的“界面”,用戶體驗在接口設計上同樣重要,在線查看 2012 版、2013 版

  • 知識碎片

  • 理解 HTTP 冪等性 講得很清楚,推薦

  • 淺析遠程過程調用 RPC 告訴你什么是 RPC

  • httpstatuses 一眼看完所有常用的 HTTP 狀態碼,還可以看詳細含義

  • json-api 對 API 應該如何利用好 JSON 的一些建議

  • 介紹 JSON 無論如何都應該讀一遍

  • decision-graph.svg 一張大圖展示整個 REST API 的驗證過程,及各種狀態碼出現的時機

  • 書籍

  • RESTful Web APIs 較新的一本書,對 REST 做了很多系統性的總結,尤其對“超媒體”作了詳細的介紹

  • Jersey-2.x-User-Guide(譯:Jersey 2.x 用戶指南)譯者也提供了入門簡易教程 REST 實戰以及綜合實例 RestDemo(注:讀者需要 Java 基礎)

  • REST CookBook 基礎介紹構建 RESTful API

  • 例子

  • Github API v3 被很多人參考和引用,比如對分頁的處理方法、接口版本的設計等等

  • Mailgun Documentation 郵件服務 REST API

  • Enchant REST API

  • Coinbase API 設計的挺好的,包括官網提供的接口客戶端,都是具有參考意義的

  • OpenNMS Wiki ReST API

  • 關于例子,實在是太多了,在有時間的時候,多觀察別人的設計,有利于寫出好的 API。

    調試工具

  • DHC (aka Dev HTTP Client) Chrome 插件,簡單易用,可分類管理,界面友好。也很多人推薦 Postman

  • Fiddler2 抓包,捕捉每一次 REST 請求和響應的詳細內容

  • 文檔制作

  • slate 創建的 API 文檔很好看,也很實用,三列式,目錄、調用說明和代碼示例同屏滾動顯示。

  • i5ting_ztree_toc API 把 Markdown 文檔生成簡單的 HTML API

  • 代碼高亮

  • highlight.js 無需指定代碼是什么語言,直接按 TAB 鍵搞掂,它會自動檢測高亮

  • PrismJS 高亮效果挺好看的

  • 這方面的工具很多,可以自己在網上找找,找一款適合自己的就可以,畢竟只是工具,能達到目的就好。

    社區

  • API Craft Google Group 有梯子才行

  • RESTful - 知乎 我也有作答~~

  • 其他

  • MarkdownPad2 Window 下使用 Markdown 語法編寫文檔。等習慣了它的語法,可以直接使用任何一款文本編輯器直接寫了

  • 總結

    以上是生活随笔為你收集整理的restful-api-design-references的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。