Web服务是否也可以接收数据,或者只是“Web服务”才能提供数据?

时间:2010-01-19 22:21:32

标签: web-services

我对条款感到困惑。当我创建一个

的PHP应用程序时

1)可以使用URL或HTTPRequest调用,带参数(即国家ID),并返回数据(XML或其他任何内容)

可以调用

2)来存储数据(即用户希望将所有联系人在线存储在服务器上)

将这个东西称为“Web服务”是否仍然可以,整个活动包括获取数据和提交数据“Web服务呼叫”?

5 个答案:

答案 0 :(得分:2)

这绝对是一项Web服务。

如果您认为您的Web服务方法与API调用类似,则可以将其称为Web服务;比照obligatory Wikipedia reference

答案 1 :(得分:1)

如果它使用HTTP,它是一个Web服务。是的,提交和发布数据都是Web服务所做的事情。

答案 2 :(得分:1)

我喜欢这种Web服务的定义。

  

网络服务:您可以通过互联网调用的功能 1

如果你可以在常规函数中更新数据库,那么使用WS就没问题。


1:引自Web-Services Demystified

答案 3 :(得分:0)

是的,这是足够正常的术语。服务是“做某事”的过程。而“某些东西”可以是任何需要输入,提供输出或两者兼而有之的东西。

  • returnLibraryBook(“Joel on Software”) - 接受输入,修改数据库
  • getCheckedOutBooks() - 提供输出;目前已签出的图书清单
  • locateNearestStarbucks(“90210”) - 接受输入,提供输出

本质上,Web服务相当于HTTP协议的远程方法调用。

答案 4 :(得分:0)

是的 - 就像一个管家不仅为你提供饭菜,他还会带走你的垃圾。