< >
建構現代網路的API「《PHP網路服務》是我在編寫PHP網路服務時的重要參考書。我喜歡這本書既講解理論,幫助我理解各種概念,又包含實際應用所需的資訊。強烈推薦。」- Rob Allen, 19FT顧問無論你是要讓兩個網路系統分享資料,還是要建構讓使用者存取資料的API,這本實踐指南包含使用PHP建構API所需要的全部資訊。作者Lorna Jane Mitchell提供大量範例程式、真實案例以及基於她豐富經驗的專業建議,協助你學習從基礎理論到建構強健服務的方法。你將會學習到如何使用PHP與JSON、XML以及其他網路服務技術協作。本書第二版針對近期PHP的更新和網路技術的改變添加了新的工具和內容。‧深入探討HTTP,從請求/回應流程(request/response cycle)到HTTP請求方法(HTTP verbs)、標頭(headers)、cookies‧使用和發佈webhooks──一種由使用者自訂的回呼(callback)函式‧判斷JSON或者XML哪一個才是最適合你應用程式的資料格式‧RPC、SOAP和RESTful服務的使用建議‧使用專業工具與技術為HTTP網路服務進行調試‧選擇最適合你應用程式的服務並學會建構強健的服務‧為你的API撰寫說明文件──並學會設計出可以協助處理錯誤的說明文件
Lorna Jane Mitchell 是一位獨立網路開發顧問,PHP與API領域的專家。她有十年以上橫跨多個產業的PHP開發經驗,同時也教授開放課程並為全球各地的客戶提供培訓。你可以透過她的部落格和她聯繫:http://lornajane.net。
前言Chapter 1 HTTP 1用戶端和伺服器建立HTTP請求Chapter 2 HTTP請求方法處理GET請求建立GET請求處理POST請求建立POST請求使用其他HTTP請求方法Chapter 3 標頭請求與回應標頭 區分用戶端與用戶代理(User-Agent)標頭與內容協商使用Authorization標頭保障請求安全快取標頭自訂標頭Chapter 4 CookiesCookie機制讀取與寫入Cookie傳送具有Cookies的請求Cookie與APIChapter 5 JSON何時選用JSON 在PHP中處理JSON處理JSON API Chapter 6 XML PHP中的XML 處理XML APIChapter 7 RPC與SOAP服務RPCSOAPChapter 8 RESTRESTful URL 資源架構與超媒體建立基本的RESTful伺服器REST的實用性Chapter 9 Webhook GitHub的Webhook發布你自己的WebhookChapter 10 HTTP工具 簡易命令行JSON cURL的圖形介面替代品以Wireshark檢查HTTP流量透過ngrok遠端存取本地流量檢查、編輯、重複及分享請求代理PHP應用程式為任務找到適合的工具 Chapter 11 可維護的網路服務 簡單的API應用程式統一輸出格式輸出偵錯作為工具高效的日誌技術透過PHP的異常處理機制處理錯誤 Chapter 12 服務設計的決策決定服務類型如何呈現API資料 客製化體驗決定預設選項Chapter 13 建構強健的服務一致性是關鍵API中的錯誤處理意思明確的錯誤訊息應對錯誤強健服務的設計決策Chapter 14 發布API說明文件是關鍵API描述語言自動化測試工具教學與生態圈附錄 A 常用狀態碼指南 附錄 B 常用HTTP標頭 索引
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 現代 PHP|新的特點及良好習慣 PHP、MySQL與JavaScript學習手冊 第四版
購買紙本書