不幸的是,我正在使用ASP.NET Web Forms构建的(遗留)项目上做一些工作。我无法将它迁移到ASP.NET MVC(所以请不要将其作为答案)。是否可以将某些ASMX Web服务方法仅限制为GET或POST?
我想创建一个API来公开我们的一些数据。所以,我去了一个头,做了一个网络服务。很简单的东西。但是,对于前几种方法,我希望仅将它们公开为HTTP-GET。对于我的最后一种方法,我希望仅将它公开为HTTP-POST。
我很习惯使用ASP.NET MVC,这就是为什么我真的很喜欢这种REST风格的编程方式,但我不知道如何使用我的Web服务来做到这一点?
我正在使用URL重写器,以便处理'REST'消耗api(这是跛脚,但它的工作原理)。
那么,有没有办法阻止一个Web服务只接受HTTP动词?
这听起来不像我REST。 URL重写与REST没有任何关系,HTTP动词也没有。如果不正确,请删除[rest]标签。 – aehlke 2009-08-14 14:18:23