RESTful HTML页面

时间:2013-06-09 18:02:33

标签: html web-services rest get separation-of-concerns

我对Web服务的理解是它们用于提供可分发的功能。但是,由于RESTful Web服务可以返回HTML并将此HTML显示为浏览器中的常规Web页面,因此我们可以使用视图而不是业务逻辑。这是否有用还是违反了关注原则的分离?

1 个答案:

答案 0 :(得分:1)

你在这里混淆了什么。

REST是一种web api设计模型,因此侧重于不同应用程序的集成,而不是那些内部结构。

话虽这么说,REST是一个非常放松的模型。然而,休息系统的角落是:

其状态较少

您没有某种类似于soap的会话,您首先进行身份验证,然后获取会话ID并执行操作。在休息时,每个呼叫都是独立的,并且需要处理所有数据/信息,并且不依赖于任何先前或成功的呼叫

每个服务都可以通过uri

进行独特的访问

有些操作必须符合某些条件

例如一个简单的Web服务器通常服务器GET请求,那些必须是safe,这意味着它们不会修改任何内容,它们是只读的

这是一篇好文章......

http://www.codeproject.com/Articles/253944/Representational-State-Transfer-A-Short-Walkthroug