2012-03-15 158 views
1

試圖將一些.asmx webservices轉換爲REST。我對WCF風格不感興趣,如果有意義的話,更簡單一些。我所有的操作都是CRUD。我已閱讀關於REST和HTTPWebRequest和HttpWebResponse是否有人知道這樣做的簡單方法?我的asmx代碼如下..如果有人可以幫忙,我會很感激這個快速的REST服務。謝謝!將.asmx C#Web服務轉換爲REST

[WebMethod] 
    public Products[] GetProducts() 
    { 
     ProductDA dataAccess = new ProductDA(); 
     List<Product> obj = new List<Product>(); 
     obj = dataAccess.GetProducts(); 
     return obj.ToArray(); 

    } 
+1

對不起,你是什麼意思「WCF風格」? – 2012-03-15 19:53:54

+0

你知道如何做到這一點嗎? – Shouvik 2013-03-14 05:35:07

+0

複製後 - http://stackoverflow.com/questions/3801337/converting-asmx-soap-webservice-to-rest-on-asp-net-is-wcf-really-useful-for-jus – 2016-01-20 21:14:03

回答

3

您是否檢出了新的ASP.NET WebAPI?聽起來,如果你能夠將.NET 4作爲平臺,它將是一個不錯的選擇。您應該可以使用您現有的服務實施,而幾乎不做任何更改。

+0

它不是一個MVC項目,但會看看。我希望能夠使用現有的服務實現,只需要儘可能少的修改,希望能夠在那裏找到代碼片段。 – midnightCoder 2012-03-15 19:21:11

+0

如果任何人有一個基於我的asmx服務上面的REST代碼示例,將不勝感激。我現在開始通過WEB API,但繼續看看我在找什麼..謝謝所有.. – midnightCoder 2012-03-15 20:18:16

+0

如果任何人有一個基於我的asmx服務上面的REST代碼示例,將不勝感激。我現在開始通過WEB API,但繼續看看我在找什麼......謝謝所有.. – midnightCoder 2012-03-15 20:43:56