我一直在阅读关于MVC 4,并对Web API功能感兴趣。 在什么情况下使用web api而不是WCF Http服务会有好处?ASP.net web api
1
A
回答
4
的Web API提供了对HTTP交互的各个方面更加的访问。它是围绕HTTP规范而设计的。如果你只是使用HTTP来通过防火墙,WCF是好的。如果你真的想使用HTTP作为应用协议,你会发现Web API更容易。也就是说,当应用程序的行为是由HTTP控制流和数据元件来控制,而不是由通过HTTP发送仅仅一些额外的数据 - 当使用HTTP作为应用协议
0
网页API是有利的。例如,您可以使用HTTP动词(GET,POST,DELETE,PATCH等)来描述Web服务请求的预期操作,而不是将这些信息包装在特定于应用程序的XML或JSON中,并使用HTTP作为载体。
的Web API,可以很容易地进行一流的HTTP编程,并在互联网时代,这是一个重要特征。尽管跨Web的客户端服务通信基础架构具有极大的多样性,但客户端和服务可以针对通用应用协议创建一流的体验进行优化:HTTP。
相关问题
- 1. ASP.NET MVC WEB API
- 2. asp.net web api upload
- 3. ASP.NET Web API CacheControl
- 4. Rreading asp.net web api
- 5. ASP.NET Web Api System.Runtime.Serialization.SerializationException
- 6. asp.net Web窗体和Web API
- 7. ASP.NET Web API的Web平衡
- 8. Asp.Net Web API vs Web服务
- 9. ASP.NET MVC或ASP.NET Web API + AngularJS
- 10. ASP.NET Web API与ASP.NET MVC?
- 11. web api vs asp.net mvc api
- 12. Asp.net Web Api配置
- 13. ASP.Net Web API和KnockoutJS
- 14. ASP.NET Web API和MonoDroid
- 15. CORS和ASP.Net Web API
- 16. asp.net web api架构
- 17. Web Api和ASP.Net MVC
- 18. ASP.NET Web API - 路由
- 19. Asp.net web api会话
- 20. Web Api Asp.Net身份
- 21. ASP.NET Web Api和UrlDecode
- 22. Asp.net Web Api NuGet包
- 23. Asp.Net的Web API - ModelBinders
- 24. ASP.NET MVC和WEB API
- 25. ASP.NET Web API缓存
- 26. 404的ASP.NET Web API
- 27. WP网站,ASP.net Web API ApiController
- 28. ASP.NET Web API操作结果
- 29. ASP.Net的Web API - 缓存
- 30. ASP.NET web API支持IValidatableObject吗?