2

セキュリティのために 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"

乾杯。

4

0 に答える 0