PHP 網路服務, 2/e (PHP Web Services: APIs for the Modern Web, 2/e)
Lorna Jane Mitchell
- 出版商: 歐萊禮
- 出版日期: 2016-10-18
- 定價: $400
- 售價: 7.9 折 $316
- 語言: 繁體中文
- 頁數: 176
- ISBN: 9864761765
- ISBN-13: 9789864761760
-
相關分類:
PHP
- 此書翻譯自: PHP Web Services: APIs for the Modern Web, 2/e (Paperback)
立即出貨 (庫存 < 10)
買這商品的人也買了...
-
PHP 設計模式學習手冊 (Learning PHP Design Patterns)$580$458 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
現代 PHP|新的特點及良好習慣 (Modern PHP: New Features and Good Practices)$580$458 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
Docker 錦囊妙計 (Docker Cookbook)$680$537 -
Laravel 框架關鍵技術解析$474$450 -
Python 機器學習 (Python Machine Learning)$580$452 -
Node 學習手冊, 2/e (Learning Node: Moving to the Server-Side, 2/e)$520$411 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
Laravel 5 實務專題範例教學$490$417 -
用 Drupal 輕鬆架出商業網站 : 網路商店╳報名平台╳預約系統╳拍賣平台$360$281 -
UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379 -
挑戰 PHP7/MySQL 程式設計與超強專題特訓班, 4/e (適用PHP5~7,MariaDB)$550$468 -
PHP 學習手冊 (Learning PHP: A Pain-Free Introduction to Building Interactive Websites)$580$458 -
前端&行動網頁設計速成班-Bootstrap 4 + CSS3 + HTML5 + JavaScript$520$411 -
Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
Laravel 啟動與運行 (Laravel: Up and Running: A Framework for Building Modern PHP Apps)$780$616 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
PHP、MySQL 與 JavaScript 學習手冊, 5/e (Learning PHP , MySQL & JavaScript : With jQuery, CSS & HTML5, 5/e)$980$774 -
Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)$480$379
相關主題
商品描述
<內容簡介>
建構現代網路的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撰寫說明文件──並學會設計出可以協助處理錯誤的說明文件
<章節目錄>
前言
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標頭
索引















