我想在HttpResponseMessage上设置Content-Encoding,但我找不到如何做的方法。给定这个WebApi操作:
public HttpResponseMessage Get()
{
byte[] tile = GetTile();
var result = new HttpResponseMessage(HttpStatusCode.OK) {Content = new ByteArrayContent(tile)};
result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/x-protobuf");
return result;
}
如何在头部设置Content-Encoding为gzip?
result.Content.Headers.ContentEncoding
只读。