variables - 如何访问 ColdFusion 中包含特殊字符的变量名

标签 variables coldfusion cfhttp

例如,我有以下代码:

<cfhttp url="FileURL" method="get" result="HTTPResult" timeout="5" />

我想这样做:

<cfoutput>
    #HTTPResult.ResponseHeader.content-type#
</cfoutput>

但是,ColdFusion 会将破折号 - 视为运算符,并尝试从“type”中减去变量“HTTPResult.ResponseHeader.content”,但两者都不存在。有没有直接的方法来访问“内容类型”变量,或者我是否需要跳过一些麻烦才能从 header 变量中获取它?

最佳答案

HTTPResult.ResponseHeader["content-type"]

关于variables - 如何访问 ColdFusion 中包含特殊字符的变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6312226/

相关文章:

mismatch - CFHTTP如何忽略证书名称不匹配

python - 在Python中传递算术表达式而不评估它们

python - 函数不返回外部定义的变量

coldfusion - AJAX 和 Flash 内置的 CFIDE 无法通过 Web 访问的解决方法

sql-server - SQL Server Profiler 显示 SCOPE_IDENTITY(),而 ColdFusion 代码未在任何查询中使用它

ssl - 启用 ColdFusion 沙箱安全时,将 CFHTTP 用于安全站点失败

java - 没有这样的实例字段

java - Java中可以创建循环变量吗?

ColdFusion 替换列表重新排序返回的字符串

coldfusion - 将 SoapUI 请求转换为 CFHTTP