出版社:人民郵電 ISBN:9787115377722 商品編碼:10357190650 開本:16 出版時間:2015-01-01 代碼:99 作者:金迎
" 基本信息- 商品名稱:ASP.NET Web API設計/圖靈程序設計叢書
- 作者:(美)布洛克|譯者:金迎
- 代碼:99
- 出版社:人民郵電
- 書號:9787115377722
其他參考信息- 出版時間:2015-01-01
- 印刷時間:2015-01-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:429
- 字數:669千字
內容提要 布洛克等編著的這本《ASP.NET Web API設計》依托ASRNET Web API闡述API設計與開發的通用技術,是一本全面介紹如何構建真實可演化API的實踐指南。本書共分三部分。 部分介紹Web/HTTP和API開發的基礎知識,介紹ASP.NET Web API,為初學者以及想充分利用HTTP的讀者建立好的起點。第二部分完整介紹了真實Web應用程序的開發,其內容從設計講到實現,全面覆蓋客戶端與服務器端開發。第三部分深入ASRNET Web API的內部機制,並講解一些 的主題(如安全和可測試性),加深你的理解,讓讀者學會 好地利用Web API構建可演化繫統。 本書適合使用.NET、Java、RubV、PHP、Node等各平臺API的開發人員學習參考。 作者簡介金迎。1997年畢業於北京大學計算機繫,從事軟件開發工作數年。2004年畢業於 計算所計算機應用技術專業,之後進入軟件測試行業,具有豐富的手工和自動化測試的項目經驗。 Glenn Block曾任職微軟,推動了ASFNETWebAPI早期版本的開發。 目錄作者簡介 關於封面圖 序 前言 部分 基礎知識 第1章 因特網、萬維網和HTTP協議 1.1 Web體繫結構 1.1.1 資源 1.1.2 URI 1.1.3 酷URI 1.1.4 表示 1.1.5 媒體類型 1.2 HTTP協議 1.2.1 HTTP 1.1之後 1.2.2 HTTP消息交換 1.2.3 中間層 1.2.4 中間層類型 1.2.5 HTTP方法 1.2.6 標頭 1.2.7 HTTP狀態碼 1.2.8 內容協商 1.2.9 緩存 1.2.10 身份驗證 1.2.11 身份驗證方案 1.2.12 附加身份驗證方案 1.3 小結 第2章 Web API 2.1 什麼是Web API 2.2 SOAP Web服務 2.3 Web API的起源 2.4 Web API革命開始 2.5 關注Web 2.6 Web API指南 2.7 特定領域的媒體類型 2.8 媒體類型檔案 2.9 多個表示 2.10 API 風格 2.10.1 Richardson成熟度模型 2.10.2 RPC(RMM 第0級) 2.10.3 資源(RMM 級) 2.10.4 HTTP 謂詞(RMM 第2級) 2.10.5 以資源為中心的API 2.10.6 超媒體(RMM 第3級) 2.10.7 REST 2.10.8 REST約束 2.11 小結 第3章 ASP.NET Web API 101 3.1 核心場景 3.1.1 類HTTP編程 3.1.2 對稱的客戶端和服務器編程體驗 3.1.3 對不同格式的靈活支持 3.1.4 告別“尖括號編碼” 3.1.5 測試 3.1.6 多種托管選項 3.2 ASP.NET Web API入門 3.3 新建Web API項目 3.3.1 WebApiConfig 3.3.2 ValuesController 3.4“Hello Web API!” 3.4.1 創建服務 3.4.2 客戶端 3.4.3 宿主 3.5 小結 第4章 處理架構 4.1 托管層 4.2 消息處理程序管道 4.3 控制器處理 4.4 小結 …… 第二部分 真實世界的API開發 第5章 應用程序 第6章 媒體類型選擇與設計 第7章 構建API 第8章 改進API 第9章 構建客戶端 第三部分 Web API細節 0章 HTTP編程模型 1章 托管 2章 控制器和路由 3章 格式化程序和模型綁定 4章 HttpClient 5章 安全 6章 OAuth 2.0授權框架 7章 可測試性 附錄A 媒體類型 附錄B HTTP標頭 附錄C 內容協商 附錄D 緩存實戰 附錄E 身份驗證工作流 附錄F application/issue+json媒體類型規範 附錄G 公鑰加密和證書
" |