Silverlight 4.0 ClientHttp Vs BrowserHTTP Silverlight

Silverlight 4.0 ClientHttp Vs BrowserHTTP Silverlight,silverlight-4.0,Silverlight 4.0,我想知道使用ClientHttp和BrowserHTTP的优点和缺点是什么。在表格中描述了它们之间的区别 我不能轻易地复制完整的表格,但根据我的经验,一些关键的差异值得一提 BrowserHttp堆栈仅限于GET和POST,状态代码为200和404。这限制了它在行为良好的REST服务中的使用 但是,BrowserHttp堆栈支持自动cookie处理,而ClientHttp堆栈不支持 如果您的用户最初通过浏览器进行身份验证(将授权cookie放入BrowserHttp cookie存储),但随

我想知道使用ClientHttp和BrowserHTTP的优点和缺点是什么。

在表格中描述了它们之间的区别

我不能轻易地复制完整的表格,但根据我的经验,一些关键的差异值得一提

  • BrowserHttp堆栈仅限于GET和POST,状态代码为200和404。这限制了它在行为良好的REST服务中的使用
  • 但是,BrowserHttp堆栈支持自动cookie处理,而ClientHttp堆栈不支持
如果您的用户最初通过浏览器进行身份验证(将授权cookie放入BrowserHttp cookie存储),但随后您使用ClientHttp堆栈,因为您希望使用完全逼真的REST服务,则这可能会导致业务线应用程序的复杂性;因此,您的用户需要进行两次身份验证。使用cookie的负载平衡器的存在也会对ClientHttp堆栈造成问题