我有一些json文件,我使用gzip压缩以节省服务器上的空间。
现在,当我必须回复文件的内容时,我就是:
我还在服务器端启用了gzip压缩,所以最后我作为响应发送的json再次成为gzip。
如果不解压缩和解析文件,我能实现同样的目标吗?
感谢。
答案 0 :(得分:0)
您应该可以执行以下操作...尝试看看是否有效:
HttpResponseMessage response = new HttpResponseMessage();
response.Content = new StreamContent(File.OpenRead("Path-to-gzip-compressed-json-file"));
response.Content.Headers.ContentEncoding.Add("gzip");
return response;