Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF REST与WEB API之间的区别_C#_Wcf_Rest_Soap_Asp.net Web Api - Fatal编程技术网

C# WCF REST与WEB API之间的区别

C# WCF REST与WEB API之间的区别,c#,wcf,rest,soap,asp.net-web-api,C#,Wcf,Rest,Soap,Asp.net Web Api,我认为WCF使用SOAP协议。WebAPI使用rest体系结构。但是WCF同时支持SOAP和REST WCF REST和WebAPI之间的区别是什么 为什么人们普遍偏爱WebAPI WCF与协议无关。它可以在http、tcpip、网络管道等上运行。 WebAPI更适合于构建RESTAPI 然而,你的问题太广泛了,在这里无法回答。阅读更多关于这两种技术的信息,并回答更具体的问题。必须指出的是,尽管带有webHttpBinding的WCF允许您构建功能齐全的REST API,但使用Web API似乎

我认为WCF使用SOAP协议。WebAPI使用rest体系结构。但是WCF同时支持SOAP和REST

  • WCF REST和WebAPI之间的区别是什么
  • 为什么人们普遍偏爱WebAPI

  • WCF与协议无关。它可以在http、tcpip、网络管道等上运行。 WebAPI更适合于构建RESTAPI


    然而,你的问题太广泛了,在这里无法回答。阅读更多关于这两种技术的信息,并回答更具体的问题。

    必须指出的是,尽管带有webHttpBinding的WCF允许您构建功能齐全的REST API,但使用Web API似乎更容易,因为WCF最初不是为REST服务设计的。此链接的可能重复将消除您的所有疑问。