Asp.net asmx Web服务与REST兼容吗?

Asp.net asmx Web服务与REST兼容吗?,asp.net,web-services,rest,soap,asmx,Asp.net,Web Services,Rest,Soap,Asmx,我只是想知道asmx文件是否与REST风格的请求兼容 我有一些asmx文件需要为一些第三方程序提供服务,这些程序被设置为发送REST请求,而不是SOAP。首先,您不应该使用asmx进行新的服务开发:您应该使用WCF。使用WCF,让相同的服务处理SOAP和REST样式的端点要容易得多 ASMX服务最接近于静止状态的是,它可以配置为允许get或POST请求,在这种情况下,它将返回纯XML,而不带SOAP信封 看 但是,如果您试图从ASMX获得“真正的休息”,那么您就不走运了。这是一个现有的Web服务

我只是想知道asmx文件是否与REST风格的请求兼容


我有一些asmx文件需要为一些第三方程序提供服务,这些程序被设置为发送REST请求,而不是SOAP。

首先,您不应该使用asmx进行新的服务开发:您应该使用WCF。使用WCF,让相同的服务处理SOAP和REST样式的端点要容易得多

ASMX服务最接近于静止状态的是,它可以配置为允许get或POST请求,在这种情况下,它将返回纯XML,而不带SOAP信封


但是,如果您试图从ASMX获得“真正的休息”,那么您就不走运了。

这是一个现有的Web服务,而不是新的Web服务。我想知道我是否可以使用这个,或者是否需要创建一个新的(wcf),请查看“配置选项”链接。你也许可以不用使用HttpGet或HttpPost。我不知道get或Post如何工作得很好。我需要一个通用方法控制器,将请求传递给其他方法控制器,或者类似的东西。因为我需要引用请求中的实际方法名,而REST不是这样工作的。我不明白为什么需要一个控制器或任何东西。您可以使用GET或POST直接指向正确的方法。你知道,REST并不意味着一个特定的URL结构。但是如果你试图从ASMX获得“真正的REST”,那么你就不走运了。事实上,您将如何将当前的RPC样式服务转变为基于资源概念的服务?