PHP webservice困境

时间:2011-12-21 16:53:23

标签: php web-services

我需要为我的网站创建一个网络服务,这个网络服务将允许所有注册用户访问从系统保存的所有数据。

我有不同类型的数据,如文档(txt格式),excel表(csv)等...

现在我阅读了大量有关如何构建Web服务的文章,我发现了以下不同的选项:

  1. WSDL
  2. REST
  3. SOAP
  4. 基于HTTP的API
  5. 我看到SOAP和WSDL很复杂,但它使用了很多,基于REST和HTTP非常简单,但很少有人使用它。

    我的网络服务应该更容易让用户使用吗?还是开发者?或者我应该发展两者?

2 个答案:

答案 0 :(得分:6)

您刚刚总结了几种相关技术。

一般来说,这一切都取决于您的受众/软件访问您的内容的重要性。

  

我的网络服务应该对用户更容易吗?还是开发者?或者我应该发展两者?

您的用户始终更轻松。您是为用户而不是开发人员构建了Web服务吗?

您唯一需要考虑的是:

  

值得吗?

唯一能回答这个问题的人就是你自己。

答案 1 :(得分:4)

这里没有对错。只需构建您想要使用的API。

更好的是,找出您的实际用户喜欢的内容。