Włącz kompresję gzip / deflate
używamServiceStack (wersja 3.9.44.0) jako usługa systemu Windows (więc jestemnie przy użyciu IIS) i używam obu jego możliwości zarówno jako API, jak i do obsługi stron internetowych.
Jednak nie udało mi się ustalić, jak dokładnie powinienem włączyć kompresję, gdy klient ją obsługuje.
Wyobrażałem sobie, że ServiceStack w przejrzysty sposób kompresuje dane, jeśli żądanie klienta zawieraAccept-Encoding:gzip,deflate
nagłówek, ale nie widzę żadnego odpowiadającegoContent-Encoding:gzip
w zwróconych odpowiedziach.
Mam więc kilka powiązanych pytań:
W kontekście korzystania z ServiceStack jako samodzielnej usługi (bez IIS), w jaki sposób włączyć kompresję dla odpowiedzi, gdy przeglądarka to zaakceptuje.
W kontekście klienta C #, w jaki sposób zapewniam kompresję komunikacji między klientem / serwerem.
Jeśli czegoś brakuje, każda pomoc byłaby mile widziana.
Dziękuję Ci.