用于multipart / related的IIS动态压缩

时间:2011-05-27 08:24:06

标签: wcf iis http-compression

我正在使用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

            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"

干杯。

0 个答案:

没有答案