在 PHP 中实现 Web 服务的最佳方法是什么?
我听说过像这样的图书馆NuSOAP
and WSO2
Web 服务平台,但不知道在 PHP 中使用 Web 服务最好的(或好的且易于学习的)是什么?
SOAP 当然不是实现 Web 服务的唯一方法。如果您对其他范例持开放态度,请看看REST.
与 SOAP(具有多个标准/供应商)不同,REST 与供应商和协议无关。相反,RESTful Web 服务是使用以下指南(来自 Wikipedia 文章)来实现的:
RESTful Web 服务(也称为
RESTful Web API)是一个简单的 Web
使用 HTTP 实现的服务
休息的原则。这样的网络服务
可以被认为是一个集合
的资源。这样的定义
Web 服务可以被认为是
包括三个方面:
* The base URI for the web service, such as http://example.com/resources/
* The MIME type of the data supported by the web service. This is often JSON, XML or YAML but can be any other valid MIME type.
* The set of operations supported by the web service using HTTP methods (e.g., POST, GET, PUT or DELETE).
回到PHP,here是 REST 服务器功能的 ZendFramework 实现的参考指南。
Also, here是我给出的另一个答案的链接,该答案引用了有关 ZendFramework 和 REST 的一些有用信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)