soap web服务和webservice之间的区别

时间:2010-03-24 21:36:48

标签: web-services soap asmx

我在asp.net .asmx文件中看到,我们创建了webservices

[webmethod]
//method definition here

now for soap webservice

[webmethod]
[SoapHeader(some parameters here)]
//method defination here

我的问题是两种网络服务类型之间的差异以及如何选择要选择的服务类型

2 个答案:

答案 0 :(得分:3)

确实没有。标准的网络方法仍然使用肥皂运输。第二个只是附加了一个自定义SoapHeader。这通常在使用授权对Web服务执行访问控制或发布特殊标头信息以及标准服务请求时使用。

以此为例:http://www.codeproject.com/KB/cpp/authforwebservices.aspx

答案 1 :(得分:0)

您可能会对您所听到的有关WCF和ASMX Web服务的内容感到困惑。 Microsoft认为ASMX服务是“遗留技术”,并且说所有新的Web服务开发都应该使用WCF完成。