alp*_*use 3 coldfusion http-headers coldfusion-7
如何检查请求中是否存在Accept-Language标头?
我试过这个,但它产生了一个错误
<cfset requestData = GetHttpRequestData() >
<cfif IsDefined("requestData.Headers['Accept-Language']")>
...
Run Code Online (Sandbox Code Playgroud)
对不起,可能是蹩脚的问题.那是我的ColdFusion编码的第一天.
Bus*_*hes 10
isDefined()的用法非常有限,所以你不能使用关联数组表示法.几乎在所有情况下,最好还是使用StructKeyExists().所以,要解决你的问题:
使用:
<cfif StructKeyExists( RequestData.Headers, "Accept-Language" )>