建构现代网路的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顾问