【问题标题】:Difference between rest webservices and traditional request responseREST Web 服务与传统请求响应的区别
【发布时间】:2014-07-30 06:00:51
【问题描述】:

我对两者之间的区别有点困惑。

到目前为止,我所做的只是部署一个由 URL 调用并返回响应(json/XML)的 Web 应用程序。

我读到的关于 REST Web 服务的内容

它是一种与 Web 应用程序通信并向世界展示您的方法的方式。

问题 1

但在我的情况下,我做了同样的事情来显示 URL。

独立于平台

其余功能说它与语言无关(C# 可以与 Java 对话)

问题 2

但在传统方法中,任何语言都可以通过简单的请求(get/post)调用任何 Web 服务。

问题 3

什么是 rest 以及如何开始使用它(特别是在 django 方面)。?

【问题讨论】:

    标签: django web-services rest web-applications


    【解决方案1】:

    正在做 REST。

    REST 不是库或格式,它只是一种技术。您所说的“传统方法”正是 REST 的含义:通过 GET 和 POST(以及 PUT 和 DELETE)向返回 JSON 或 XML 的端点发送简单请求。

    这与以前主要的 API 请求方式(即 SOAP)形成对比,后者需要对 WSDL 文件和服务发现进行各种预先配置,以及特别指定的请求格式。

    【讨论】:

    • 好吧,早期的soap消息发送是依赖于语言的,所以实现它的不同语言有不同的解决方案,因此WebServices不是语言不可知的。正确的 ?这就是 Rest 很有帮助的众多方面之一。
    猜你喜欢
    • 2012-03-19
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多