Я использую WCF и STS для безопасности. Я включил сжатие IIS для динамического типа, таким образом
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/xml" enabled="true" />
<add mimeType="application/soap+xml" enabled="true" />
<add mimeType="application/xop+xml" enabled="true" />
<add mimeType="application/soap+msbin1" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
и отлично работает для метаданных и вызовов службы STS.
Однако на все «обычные» звонки в службу я получаю ответ типа multipart / related , содержащий ответ и токен безопасности вместе.
Я бы хотел сжать этот ответ, если это возможно, и я не знаю, как это сделать. Установка сжатия для всего
<add mimeType="*/*" enabled="true" />
сжимает ответ, но устанавливает его на
<add mimeType="multipart/related" enabled="true" />
нет.
Тип содержимого ответа:
Content-Type: multipart/related; type="application/xop+xml";start="<http://tempuri.org/0>";boundary="uuid:cb4a14b1-e162-41ee-80b8-752744d327eb+id=136";start-info="application/soap+xml"
Приветствие.