我想在 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;
}
如何将 header 上的内容编码设置为 gzip?
result.Content.Headers.ContentEncoding
只读。
最佳答案
ContentEncoding
属性是 ICollection 的一个实例.
这提供了 .Add()
和 .Clear()
方法来控制内容。
关于c# - 如何在 HttpResponseMessage 上设置内容编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42072930/