WCF,REST和SOAP,Web API之间的区别

玛泽玛哈迈德

新成员
已加入
2020年5月10日
留言内容
4
编程经验
3-5
亲爱的大家,

在发布此问题之前,我做了很多研究,因此,为澄清您的观点,您可以查看以下内容,并让我知道我的前进方向是否正确。

我实际上创建了一个WCF项目,并定义了一些内部方法,然后做一个客户端,然后添加了对该客户端项目的服务引用,并通过调用我在上面的WCF项目中定义的方法来愉快地使用数据,直到这里一切都可以您请让我知道无论是WCF还是SOAP API我都应该称其为什么。

原因是有人要求我为我的应用程序创建SOAP API,所以我可以说我在上面做得很好的那个实际上就是SOAP API,因为他们告诉我SOAP API是可以通过XML与安全信封和其他通信的东西。固定格式的东西,所以我应该如何完全改变我的逻辑,如果是的话,上面解释的API是什么? WebAPI术语是什么意思?

最后,另一个应用程序供应商再次要求也为我的应用程序提供REST API,我认为我可以在WCF项目中定义一些REST功能,并通过不添加服务引用和方法调用而是通过PUT,GET的REST API函数来要求使用在URL中是正确的还是我需要为REST创建一个单独的ASP项目。

编辑:我在我创建的Web服务的后续链接中附加了两个屏幕截图,请您告诉我这是WCF还是SOAP还是简单的Web服务。


1.png



2.png



2.png

非常感谢您的宝贵时间。
 
Last edited:

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,923
地点
英国
编程经验
10+
移至WCF论坛。
 
最佳 底部