当前位置:  开发笔记 > 后端 > 正文

IIS上的REST

如何解决《IIS上的REST》经验,为你挑选了2个好方法。

我想知道有多少人使用Microsoft开发堆栈(IIS和/或ASP.NET)实际上使用REST?如果是这样,正在使用什么形式的休息?

REST可以分为多种方式,但出于这个问题的目的,我将其分类如下:

    从根本上讲:使用所有HTTP方法PUT/POST/GET/DELETE

    中等REST:使用GET/POST

    REST Hybrid:仅使用GET或POST HTTP方法,但遵循RESTful可寻址性和状态原则.

在我正在教授的课程中,我们一直在尝试在IIS上实现"彻底RESTful"服务,但是我们在实现PUT方法时遇到了困难.在IIS上实现PUT似乎没有太多的嗡嗡声,所以我想知道有多少人实际上在使用完整的REST?你在使用REST吗?



1> SerialSeb..:

我参与了一个在IIS上使用WCF REST的项目,但当然我建议看看我构建的框架:OpenRasta是一个.net开源堆栈,它使得实现REST变得更加容易.

谷歌是你的朋友.主要网站是http://trac.caffeine-it.com/openrasta.



2> Zhaph - Ben ..:

我认为在IIS堆栈上缺乏关于REST的嗡嗡声的部分原因是微软最初采用SOAP作为Web服务的方式,真相和亮点 - 特别是在Windows Communication Foundation严格关注SOAP的情况下.

他们继续发布WCF REST入门套件,继续发布.NET 3.5,以及作为.NET 3.5 SP1一部分的ADO.NET数据服务.

正如Magnus所指出的,微软已经发布了ASP.NET Web API,它基于ASP.NET MVC平台的功能,为IIS上的RESTful服务提供统一的方法.

ASP.NET Web API是一个框架,可以轻松构建可覆盖广泛客户端的HTTP服务,包括浏览器和移动设备.ASP.NET Web API是在.NET Framework上构建RESTful应用程序的理想平台.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有