Web services 这服务满了吗?

Web services 这服务满了吗?,web-services,rest,Web Services,Rest,我不确定这是不是该问的地方,但因为有很多这样的问题,我会继续问 一年前,我开发了一个iOS应用程序,它通过HTTP请求和交换JSON文件等连接到服务器。当时我被告知服务器是一个web REST服务。我不太在乎,因为我只是一个黑匣子 在过去的几个月里,我正在开发一个混合移动应用程序,其中前端部分使用原生代码+jquerymobile,后端部分使用php+mysql。该应用程序将向数据库注册新用户,让用户订阅各种事件,获取关于它们的通知等。因此,对于前端entclient和后端服务器之间的所有通信,

我不确定这是不是该问的地方,但因为有很多这样的问题,我会继续问

一年前,我开发了一个iOS应用程序,它通过HTTP请求和交换JSON文件等连接到服务器。当时我被告知服务器是一个web REST服务。我不太在乎,因为我只是一个黑匣子

在过去的几个月里,我正在开发一个混合移动应用程序,其中前端部分使用原生代码+jquerymobile,后端部分使用php+mysql。该应用程序将向数据库注册新用户,让用户订阅各种事件,获取关于它们的通知等。因此,对于前端entclient和后端服务器之间的所有通信,我使用json文件进行http requestsPOST和ajax调用

这是一个RESTfull Web服务吗?我对休息的定义有点困惑。根据维基百科,REST是:

REST-style architectures conventionally consist of clients and servers. Clients initiate requests to servers; servers process requests and return appropriate responses. 
那么,我正在构建的是Restfull Web服务吗?我们是否只将Rest称为服务器部分,或者通常称为客户机-服务器体系结构


它只是一个web服务吗?如果是,什么样的web服务?

当您从浏览器通过http或从客户端代码java、.NET或任何语言调用控制器aka web服务时,没有区别。当您希望从外部世界通过代码调用服务时。。你可以选择肥皂或其他。。soap是一种协议,而REST是一种体系结构风格。。所以REST是一种调用服务的方法,它是来自外部世界的简单http POST或GET调用。。不一定来自浏览器。。它可能来自充当浏览器的客户端代码,以从外部世界服务获取响应。这是基于我的经验。

听起来您可能没有严格遵循RESTful API的某些约定。首先,当您想要添加一个新资源时,您只能发布到RESTful API。听起来您可能正在使用POST检索记录。对于阅读资源,您应该使用GET,而更新资源时,您应该使用PUT。有关更多信息,请参阅。在回答您的问题时,我想说是的,它是一个web服务吗?它的特殊实现可能不适合于更知名的类别之一。您能给我一个REst服务和非REst服务的示例吗?我仍然看不出真正的区别。RESTful API将在其域对象上作为资源运行,使用URI来定义这些资源。CRUD操作将由HTTP操作GET、PUT、POST、DELETE和HEAD定义。一个记录良好的RESTAPI是AmazonS3API。看见