RestSharp Core gzip不能正常工作

时间:2017-05-12 08:05:59

标签: c# asp.net-core gzip restsharp

我在.net核心1.1上使用 RestSharp.NetCore 105.2.3开发rest api客户端。 当我发送请求(POST,GET)时,服务器的响应是未编码与gzip。 当我使用.net 4.5.2(非核心)上的 RestSharp 105.2.3做同样的事情时,它可以正常工作,并且使用gzip响应编码

两个框架上的源代码相同

Assertion failed: !Base::hasRoot_

Core上的请求标头:

  

POST / api / TestZipPost HTTP / 1.1接受:application / json,   application / xml,text / json,text / x-json,text / javascript,text / xml   连接:Keep-Alive内容长度:0主机:10.100.0.92:62872

.net 4.5.2

上的请求标头
  

POST / api / TestZipPost HTTP / 1.1接受:application / json,   application / xml,text / json,text / x-json,text / javascript,text / xml   User-Agent:RestSharp / 105.2.3.0主机:10.100.0.92:62872   Content-Length:0 Accept-Encoding:gzip,deflate连接:   保持活动

这是一个错误还是我做错了什么?如何使用RestSharop.NetCore实现gzip编码?

1 个答案:

答案 0 :(得分:0)

安装适当的RestSharp软件包,它支持.NET Standard,并且可以使用。 RestSharp.Core不是我们的包裹。

如果您对最新版本的RestSharp有任何疑问 - 请打开GitHub问题。