2012-05-25 9 views
6

WCFはChunked Transfer Encodingをサポートしていますか?私はウェブを見てきましたが、その件についてはあまり見つけられませんでした。私のWCF REST APIはすべてWebOperationContext.CreateStreamResponseを使用してクライアントに応答を返します。 WebOperationContextでそのAPIを使用して、Transfer-Encoding:chunkedが有効になることを期待していました。WCFはチャンク転送エンコーディングをサポートしていますか

答えて

4

はい、サポートされていますが、トランスポートバインディングで設定する必要があります。 WebHttpBindingを使用している場合は、TransferModeプロパティをTransferMode.Streamedに設定できます。カスタムバインディングを使用している場合は、そのプロパティをHttpTransportBindingElementに設定できます。

+0

これは私のためには機能しません。 'Transfer-Encoding:chunked'というメッセージが表示された場合、XmlObjectSerializerがこの例外メッセージとともに表示されます。タイプXYZ​​のオブジェクトの開始要素のチェック中にエラーが発生しました。予期しない文字 ''が発生しました。 – khlr

関連する問題