标题说明了一切:我正在尝试使用RestSharp将gzip压缩的JSON内容发布到IIS服务器。
我已经搜索过并搜索过,但我想出的只是处理gzipped响应的结果: RestSharp compress request while making rest call to server
...或只是声称RestSharp支持gzip的页面: http://www.bevanblackie.com/2012/03/restsharp-supports-gzip.html
通过简单地更改IIS配置来压缩IIS的响应非常容易。但我无法弄清楚如何将压缩内容发布到IIS Web服务器。理想情况下,RestSharp会自动处理此问题并查看服务器是否支持gzip压缩,如果不支持,则发送未压缩的POST。
答案 0 :(得分:1)
将Content-Type设置为" application / json"
request.AddHeader(" Content-Type"," application / json");
将内容编码设置为" gzip"
request.AddHeader(" Content-Encoding"," gzip");