詳細資訊
PHP網路服務(第二版) ISBN13:9789864761760 出版社:美商歐萊禮 作者:Lorna Jane Mitchell 譯者:詹志煒 裝訂/頁數:平裝/176頁 規格:23cm*18.5cm*1.4cm (高/寬/厚) 版次:1 出版日:2016/10/19 中國圖書分類:電腦系統資料相關處理 內容簡介 建構現代網路的API 無論你是要讓兩個網路系統分享資料,還是要建構讓使用者存取資料的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撰寫說明文件──並學會設計出可以協助處理錯誤的說明文件 名人推薦 「《PHP網路服務》是我在編寫PHP網路服務時的重要參考書。我喜歡這本書既講解理論,幫助我理解各種概念,又包含實際應用所需的資訊。強烈推薦。」 - Rob Allen, 19FT顧問 目錄 前言 Chapter 1 HTTP 1 用戶端和伺服器 建立HTTP請求 Chapter 2 HTTP請求方法 處理GET請求 建立GET請求 處理POST請求 建立POST請求 使用其他HTTP請求方法 Chapter 3 標頭 請求與回應標頭 區分用戶端與用戶代理(User-Agent) 標頭與內容協商 使用Authorization標頭保障請求安全 快取標頭 自訂標頭 Chapter 4 Cookies Cookie機制 讀取與寫入Cookie 傳送具有Cookies的請求 Cookie與API Chapter 5 JSON 何時選用JSON 在PHP中處理JSON 處理JSON API Chapter 6 XML PHP中的XML 處理XML API Chapter 7 RPC與SOAP服務 RPC SOAP Chapter 8 REST RESTful URL 資源架構與超媒體 建立基本的RESTful伺服器 REST的實用性 Chapter 9 Webhook GitHub的Webhook 發布你自己的Webhook Chapter 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標頭 索引