2011-05-27 76 views

回答

1

This MSDN article描述了表中的差异。

我不能轻易地在这里重现完整的表,但其中一些是值得一提的,从我的经验主要的区别...

  • 的BrowserHttp堆栈是有限的GET和POST而已,状态码200和404.这限制了其使用良好的REST服务。
  • 但是,BrowserHttp堆栈支持自动cookie处理,而ClientHttp堆栈不支持。

这可能会导致因为如果你的用户先通过浏览器进行身份验证业务线 - 应用程序并发症(提出的授权cookie在BrowserHttp cookie存储),但是因为要使用完全使用ClientHttp堆栈保真REST服务;因此你的用户需要两次认证。使用Cookie的负载平衡器的存在对于ClientHttp堆栈也是有问题的。