6
WCF是否支持Chunked Transfer Encoding?我一直在网上寻找,但我无法找到关于这个问题的很多内容。我的WCF REST API全部使用WebOperationContext.CreateStreamResponse来向客户端返回响应。在WebOperationContext上使用这些API,我希望Transfer-Encoding:chunked会被打开。WCF是否支持分块传输编码
WCF是否支持Chunked Transfer Encoding?我一直在网上寻找,但我无法找到关于这个问题的很多内容。我的WCF REST API全部使用WebOperationContext.CreateStreamResponse来向客户端返回响应。在WebOperationContext上使用这些API,我希望Transfer-Encoding:chunked会被打开。WCF是否支持分块传输编码
是的,它支持它,但它需要设置在传输绑定。如果您使用的是WebHttpBinding
,则可以将TransferMode
属性设置为TransferMode.Streamed
如果您使用的是自定义绑定,则可以在HttpTransportBindingElement
上设置该属性。
这对我不起作用。如果我收到带有“Transfer-Encoding:chunked”的消息,则XmlObjectSerializer会显示此异常消息:检查类型为XYZ的对象的开始元素时出错。遇到意想不到的字符''。 – khlr