WCF Rest与WebAPi

时间:2018-11-28 08:55:59

标签: asp.net .net http asp.net-web-api wcf-rest

我读到的区别之一是“与WCF Rest不同,我们可以在Web API中使用HTTP的全部功能”

WebApi和wcf rest都仅使用Http,但是我不确定在这里 Http的全部功能是什么意思。 在webApi中可用的Http功能是什么,而在wcf rest中不可用。

有人可以解释吗。

1 个答案:

答案 0 :(得分:0)

由于HTTP功能的某些方面,我认为WebAPI优于WCF:

  • 支持多种格式:JSON,XML,文本,二进制,...

  • 可以自定义标题和正文

  • 易于自定义URL

  • 更简单,更快(WCF是基于SOAP的服务)

  • 支持许多HTTP状态代码

  • 支持多种设备,因为简单的响应和易于针对手机等小型设备进行定制