博客來 | web api書籍
譯者序前言第1章什麼是WebAPI11.1WebAPI的重要性31.1.1通過API才能使用的在線服務出現51.1.2移動應用與API71.1.3API的經濟學71.2各種各樣的API模式81.2.1將已發布的Web在線服務的數據或功能通過API公開81.2.2將附加在其他網頁上的微件公開91.2.3構建現代Web應用101.2.4開發智能手機應用111.2.5開發社交游戲111.2.6公司內部多個系統的集成121.3應該通過API公開什麼121.3.1公開API是否會帶來風險131.3.2公開API能得到什麼141.4設計優美的WebAPI的重要性151.4.1設計優美的WebAPI易於使用151.4.2設計優美的WebAPI便於更改161.4.3設計優美...
譯者序前言第1章 什麼是WebAPI 11.1 WebAPI的重要性 31.1.1 通過API才能使用的在線服務出現 51.1.2 移動應用與API 71.1.3 API的經濟學 71.2 各種各樣的API模式 81.2.1 將已發布的Web在線服務的數據或功能通過API公開 81.2.2 將附加在其他網頁上的微件公開 91.2.3 構建現代Web應用 101.2.4 開發智能手機應用 111.2.5 開發社交游戲 111.2.6 公司內部多個系統的集成 121.3 應該通過API公開什麼 121.3.1 公開API是否會帶來風險 131.3.2 公開API能得到什麼 141.4 設計優美的WebAPI的重要性 151.4.1 設計優美的WebAPI易於使用 151.4.2 設計優美的WebAPI便於更改 161.4.3 設計優美的WebAPI健壯性好 161.4.4 設計優美的WebAPI不怕公之於眾 161.5 如何美化WebAPI 171.6 REST與WebAPI 181.7 作為目標對象的開發人員數量與API的設計思想 191.8 小結 20第2章 端點的設計與請求的形式 212.1 設計通過API公開的功能 212.2 API端點的設計思想 242.3 HTTP方法和端點 312.3.1 GET方法 322.3.2 POST方法 332.3.3 PUT方法 332.3.4 DELETE方法 342.3.5 PATCH方法 352.4 API端點的設計 372.4.1 訪問資源的端點設計的注意事項 412.4.2 注意所用的單詞 432.4.3 不使用空格及需要編碼的字符 432.4.4 使用連接符來連接多個單詞 442.5 搜索與查詢參數的設計 452.5.1 獲取數據量和獲取位置的查詢參數 462.5.2 使用相對位置存在的問題 472.5.3 使用絕對位置來獲取數據 482.5.4 用於過濾的參數 492.5.5 查詢參數和路徑的使用區別 522.6 登錄與OAuth2.0532.6.1 accesstoken的有效期和更新 582.6.2 其他GrantType 592.7 主機名和端點的共有部分 612.8 SSKDs與API的設計 632.9 HATEOAS和RESTLEVEL3API 642.9.1 RESTLEVEL...