2017-02-06 44 views
5

'da nasıl belirlerim? İçerik Kodlamasını HttpResponseMessage üzerinde ayarlamak istiyorum ve nasıl yapılacağını öğrenemiyorum. Bu WebAPI eylem ben gzip başlığına Content-Encoding nasıl ayarlarımİçerik kodlamasını HttpResponseMessage

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; 
} 

Verilen?

result.Content.Headers.ContentEncoding 

sadece okunur.

cevap

6

ContentEncoding özelliği, ICollection'un bir örneğidir. Bu, içeriğin kontrol edilmesi için ek ve net yöntemler sağlar.

+0

ayy, utanç verici olduğunu söyleyerek değer yani yaptığı hatayı yapma diğer insanların olmalı birkaç oy ve ziyaretleri oluyor. uzun gün. Teşekkürler – dibs487

1

Tabii ki tamamen doğru olan ve sorumu cevaplayan richzilla'nın cevabından kaçınmak için değil. Bu gibi görünce ben sorunuma tam cevap nasıl

result.Content.Headers.ContentEncoding.Add("gzip");