休息Web服务和传统请求响应之间的区别

时间:2014-06-09 16:30:47

标签: django web-services rest web-applications

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

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

我读过有关休息网络服务的内容

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

问题1

但在我的情况下,我做了同样的揭示网址。

独立于平台

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

问题2

但是在传统方法中,任何语言都可以通过简单的请求(获取/发布)来调用任何Web服务。

问题3

如果可能,什么是休息以及如何开始使用它(特别是在django方面)?

1 个答案:

答案 0 :(得分:2)

正在做做REST。

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

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