IIS динамическое сжатие для нескольких частей / связанных - PullRequest
2 голосов
/ 27 мая 2011

Я использую 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"

Приветствие.

...