ColdFusion - 如何设置Content-Length标头

Geo*_*off 5 coldfusion content-length http-headers

有没有人成功地将Content-Length标题添加到常规ColdFusion(我正在使用CF9)页面?我正在使用压缩在思科负载均衡器后面设置一个新服务器 - 该框拒绝压缩没有此标头的任何内容,但CF默认情况下不通过它.

<cfheader name="Content-Length" value="something"> 将设置标题,但找到正确的值是一个问题.

任何指针都将非常感激.

Max*_*Max 0

我不喜欢这个想法,但是你能用 cfsavecontent 制作某种包装器并获取其长度吗?

就像是:

<cfsetting enablecfoutputonly="yes">
<cfsavecontent variable="testVar">
     <cfinclude template="myPage.cfm">
</cfsavecontent>
<cfheader name="Content-Length" value="#len(testVar)#">
<cfoutput>#testVar#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

我不确定计数是否会由于空白问题而关闭。