Iis 7 如何在coldfusion中设置页面级别的不同http头
我已经建立了一个移动友好的应用程序,通过动态检测移动用户,并在coldfusion中提供不同的布局。谷歌称之为在同一URL上动态提供不同的HTML。我应该将服务器http头更改为不同的http头 现在,我必须根据布局设置一个vary-http头,如果它是移动设备,那么我必须设置vary:User-Agent。如何通过coldfusion在页面级别进行设置 我能通过coldfusion实现这一点吗?如果不能,你能帮助我在iis中进行设置吗 谢谢您可以使用setHeader来实现以下目的:Iis 7 如何在coldfusion中设置页面级别的不同http头,iis-7,coldfusion,coldfusion-10,Iis 7,Coldfusion,Coldfusion 10,我已经建立了一个移动友好的应用程序,通过动态检测移动用户,并在coldfusion中提供不同的布局。谷歌称之为在同一URL上动态提供不同的HTML。我应该将服务器http头更改为不同的http头 现在,我必须根据布局设置一个vary-http头,如果它是移动设备,那么我必须设置vary:User-Agent。如何通过coldfusion在页面级别进行设置 我能通过coldfusion实现这一点吗?如果不能,你能帮助我在iis中进行设置吗 谢谢您可以使用setHeader来实现以下目的: <
<cfscript>
pc = getPageContext().getResponse();
pc.setHeader( "vary", "user-agent" );
</cfscript>
这个功能在正式的coldfusion文档中没有很好的文档记录,但它告诉了您所有需要知道的信息。尝试过,但没有成功。没有成功是完全没有意义的。cfheader是一个常用的标记,工作正常-也就是说,除非已经刷新了头,否则它将设置指定的响应头。这可能是您想要的,也可能不是您期望的,但它是有效的。如果您试图处理的是客户端发送Vary请求头,并让CF根据这一点进行操作,那么您将需要CF端的功能。如果CF本身是通过cfhttp的客户端,那么您可以使用设置请求头。