English 中文(简体)
WCF Web Api v. WebHttpBelle
原标题:WCF Web Api vs WebHttpBinding
最佳回答

Main shortcomings I would say is that the webhttpbinding makes it difficult to handle HTTP specific concerns. It works great if all you are doing is passing an object over HTTP that is serialized into XML or JSON and which may be transported over different formats.

吉大港山区远不止是锡马尼特和马森特的一个简单的运输议定书,它是一个具有丰富杂质的应用层议定书。 万维网预报系统特别针对那些希望在吉大港山区建立系统,使吉大港山区丰富多彩的民。

  1. Web API embraces that HTTP Resources can have a multitude of representations based on the needs of different clients. One end of the spectrum could be a dumb browser that just talks to a service using a Form url encoded post and a GET, while the other end could be a more rich client that uses Atom/OData or a hypermedia based media type.

  2. 网播接收了其他特别关切,如 con、 et等,从而可以更好地利用中间网络服务器。

  3. 网上预报系统的设计要更加可测试,因此,你可以以更可测试的方式处理与吉卜赛人阵列的信息或其他关切。

  4. 网播有一个更简化的组合故事。

http://blogs.msdn.com/b/endpoint/archive/

问题回答

对我来说,最重要的区别是方案拟定模式的改变。 您不再撰写涉及吉大港山区(GET、POST等)业务的书信。 有了网络信息预报,你会创造资源(POCOs),使客户能够与之互动。

在处理各种习俗媒体类型(例如PNG图像)方面,网络信息预报似乎较好。

最后但并非最不重要的是,网络信息预报更适合自动测试。 例如,你不再不得不使用静态的环境类别来接触吉大港定居人士协会的概念,如应急守则。 你们使用POCO的要求和反应班,可以使用旧式新(旧)操作器在自动测试中轻易进行。

我同意拉迪斯拉夫的看法,即现在仅进行一次预览,而把申请放在首位,既可能具有风险,又会受到许可协议的禁止(但我已对此进行过检查)。

您是否考虑过@serialseb s OpenRasta? 它是稳定的,为建立教育、科学和技术服务提供了极好的方案拟订模式。

该网站提供一种以遥感技术为本的吉大港遥感技术。 网络信息预报利用了MVC的模式,并将非常熟悉伙伴关系。 NET MVC开发商。 网上信息预报系统可发挥杠杆作用,将吉大港山区作为应用层议定书的能力,根据客户要求负责人,在多个代表处(XML、JSON、超文本等)返还资源。

另一方面,WCF网络HttpBled利用了WCF的模式,并且将更多地呼吁WCF开发商——服务合同、业务合同、全面(或超重,视你如何看待它,编汇文件)、能够在IIS之外自行托管。

我喜欢关于网络信息预报的内容之一是能够使用动态类型来逃避类型系统的制约。 我也像网播中的缺省例外行为一样——反之WCF网 HttpBelles,在出现违约时,例外作为吉大港湾500 + 超负荷有效载荷(yuk!)而失效。

在这里选择两种极好技术。 我不想把网络信息预报描述为新内容或更好的新内容,因为这意味着它是一种替代技术,而WCF网络HttpBelle是遗产,我不认为这是事实。

我选择最近使用WCF网HttpBellet,向现有的WCFSOAP服务揭露一名JSON AP。 我认为这是一个很好的选择,因为它符合这一现有解决办法的风格,并尽量减少所需的变化。





相关问题
WCF DataMember Serializing questions

Ok, so I was part way through the long winded process of creating DTOs for sending my model over the wire and I don t feel like I m going down the right route. My issue is that most of the entities ...

Access WCF service on same server

I have a .NET website with a WCF service. How do I access the current operations context of my service? One possible work around is to just make a call to the service within the app...but that seems ...

WCF binding error

So I got into work early today and got the latest from source control. When I try to launch our ASP.NET application, I get this exception: "The binding at system.serviceModel/bindings/wsHttpBinding ...

The service operation requires a transaction to be flowed

I am facing strange issue with our WCF service. The same code was working fine until recently we added more OperationContracts(Web Methods). We have common 3 tier architecture. DAL (WCF) BLL Web ...

热门标签