是否存在非RESTful的HTTP Web服务或对此类Web服务的调用的标准术语?

时间:2015-02-13 00:08:34

标签: web-services rest

很明显围绕术语REST存在很多误解。许多人似乎仍然将它直接绑定到HTTP,或者甚至将两者等同起来,因为它们经常聚集在一起。我承认,我仍在提高对“REST”一词何时适用的理解。

然而,很明显(在我看来)Web服务支持传输/检索不处理超媒体的格式化数据(例如JSON,XML等)或SOAP等更通用协议的细节。一般来说,在许多情况下,简单的查询字符串键值对请求以及作为响应的10就足够了(并且可能),Web服务的概念似乎与协议和体系结构过分混淆。减少开发时间和应用程序依赖性)。为什么一直都是绒毛?

我想我不可能是唯一一个以这种方式看待事物的人 - 那么是否有可能避免使用流行语和跨越简单的自定义数据HTTP Web服务的概念?或者当我只是说“REST”时,我是否过度语义?

1 个答案:

答案 0 :(得分:1)

  

是否存在非RESTful的HTTP Web服务或调用此类Web服务的标准术语?

自定义网络服务,您自己说过,或者 WebAPI ,或 HTTP API ?!?

A web service是一个软件系统,旨在通过网络支持可互操作的机器对机器交互。有很多方法可以实现一个简单的查询字符串键值对请求,1或0作为响应就足够了。

这是关于观众的。

如果这是一项内部服务,您可以随意构建它,并根据需要为其命名。但是如果你想将它暴露给客户或用户,而不是你自己,那么你真的只需要选择:SOAP或REST。

为什么呢?

由于现有工具,现有文档,现有经验,可用库,服务器支持,语言等。

你问题的标题表达了这一点:你正在寻找一个术语,人们理解这意味着什么。现在人们理解SOAP,他们(认为他们)理解REST。

相关问题