Web services 什么';s旋度和x2B之间的区别;HTTP和RESTful web服务?

Web services 什么';s旋度和x2B之间的区别;HTTP和RESTful web服务?,web-services,rest,curl,Web Services,Rest,Curl,我不明白他们之间的区别 a) 在服务器端启动cURL连接并将POST信息传输到http://somesite.com/action和接收XML数据 及 b) 使用cURL访问restfulweb服务 a)和b)是同一件事吗?它们是同义词吗?唯一的区别在于URL调用的操作是否是RESTful服务。如果操作依赖于从cookie或隐藏字段存储或检索状态,那么它就不是真正的RESTful。我不知道这是否会对您产生影响,在您的情况下,它可能只决定您返回的错误响应类型。RESTful服务在接收GET或PUT

我不明白他们之间的区别

a) 在服务器端启动cURL连接并将POST信息传输到
http://somesite.com/action
和接收XML数据

b) 使用cURL访问restfulweb服务


a)和b)是同一件事吗?它们是同义词吗?

唯一的区别在于URL调用的操作是否是RESTful服务。如果操作依赖于从cookie或隐藏字段存储或检索状态,那么它就不是真正的RESTful。我不知道这是否会对您产生影响,在您的情况下,它可能只决定您返回的错误响应类型。RESTful服务在接收GET或PUT而不是POST时的行为也有一些约定,如果您试图与系统交互而不是只是查询一些数据,这可能会很重要。

我不确定我是否理解“在服务器端”的意义,请详细说明是否有。否则:

访问RESTful web服务包括通过HTTP访问URL,因此b实际上是a的子集

正确完成后,客户机通常需要发出多个GET请求以“深入”到它打算使用的特定资源。然后,它可以缓存特定的URL,但硬编码它或在客户端构建它并不优雅