asmx webservices是否与REST兼容?

时间:2011-04-19 16:01:41

标签: asp.net web-services rest soap asmx

我只是想知道兼容REST风格请求的asmx文件是什么?

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

1 个答案:

答案 0 :(得分:15)

首先,您不应该使用ASMX进行新服务开发:您应该使用WCF。使用WCF可以更容易地使用相同的服务处理SOAP和REST样式的端点。

ASMX服务最接近REST的是它可以配置为允许GET或POST请求,在这种情况下,它将返回纯XML,没有SOAP信封。

请参阅Configuration Options

但如果你想从ASMX那里得到“真正的REST”,那么你就不走运了。