web-services - cURL + HTTP 和 RESTful Web 服务有什么区别?

标签 web-services rest curl

我不明白

a) 在服务器端发起一个cURL连接并将POST信息发送到http://somesite.com/action并接收XML数据

b) 使用 cURL 访问 RESTful 网络服务

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

最佳答案

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

关于web-services - cURL + HTTP 和 RESTful Web 服务有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735135/

相关文章:

php - 将通知服务器推送到选定的客户端

php - 有没有办法在 PHP 中设置 "local-port" curl 选项?

android - 设计方法 : Android Restful with JSON

rest - 本地依赖的 GCF 部署

通过 http 传输大型二进制文件时的 HTTP 错误代码?

php - 推特过滤器流中不允许参数计数?

javax.jws.WebService : Could not generate specified XSD file

c# - 在C#soap Web服务的URL中传递参数

WebMethod 中的 C# Fire and Forget 调用

java - Web 服务 : JAX-WS, CXF、WSDL...那是什么?