Skip to main content
 首页 » 编程设计

c#之将 .asmx C# Web 服务转换为 REST

2024年01月28日25lhb25

希望将一些 .asmx 网络服务转换为 REST。我对 WCF 风格不感兴趣,如果有意义的话,我更喜欢一种更简单的方式。我所有的操作都是 CRUD。我已经阅读了有关 REST 和 HTTPWebRequest 以及 HttpWebResponse 的文章,有人知道执行此操作的简单方法吗?我的 asmx 代码如下。如果有人可以提供帮助,我们将不胜感激。谢谢!

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

请您参考如下方法:

您检查过新的 ASP.NET WebAPI 了吗? ?如果您能够将 .NET 4 作为平台,这听起来是个不错的选择。您应该能够使用现有的服务实现,几乎无需进行任何更改。