【问题标题】:Gzip and basic auth with Silverlight 5Gzip 和 Silverlight 5 的基本身份验证
【发布时间】:2014-07-02 05:29:19
【问题描述】:

如何让 Gzip 和基本身份验证在 Silverlight 5 的 HTTP 请求中工作?我正在使用 HttpClient 发送请求。

在浏览器堆栈模式下支持 gzip,但我无法添加基本身份验证(在填充 httpClient.DefaultRequestHeaders.Authorization 时给出 NotImplementedException)

在客户端堆栈模式下,支持基本身份验证 (httpClient.DefaultRequestHeaders.Authorization),但不支持 gzip(使用 httpClient.DefaultRequestHeaders.AcceptEncoding.Add 时会出现错误“无法直接修改“接受编码”标头”)

【问题讨论】:

    标签: silverlight gzip httpclient basic-authentication


    【解决方案1】:

    找到了一种使用 HttpClient 和 Google 协议缓冲区的方法(所以没有 gzip):https://github.com/bertt/WebApiWithGpb/blob/master/WebApiWithGpb.Core/SuperClient.cs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 2015-03-20
      • 2011-01-28
      • 1970-01-01
      • 2013-12-07
      • 1970-01-01
      • 2014-12-25
      • 2021-07-29
      相关资源
      最近更新 更多