不幸的是,我正在使用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