我正在尝试使用Coldfusion解析来自澳大利亚邮政的一些数据,当我在本地使用CF10时代码工作正常,但问题是我正在使用的服务器正在使用CF9而我宁愿保留9
当我在CF9中尝试代码时,无论我尝试什么,我都会得到“内容不允许在prolog中”,我设法做了一个ReReplace,然后扔出了“文件过早结束”的错误,所以我不确定是什么否则也尝试在服务器上使用IIS6,我不知道是否会导致问题
我也通过密钥库连接了SSL证书,因为我读到了这也是一个问题
<cfhttp url="https://auspost.com.au/api/postage/parcel/domestic/service.xml?from_postcode=2128&to_postcode=6000&length=96&width=8&height=5&weight=1.5" method="get">
<cfhttpparam type="header" name="auth-key" value="*******">
</cfhttp>
<cfset objBuffer = CreateObject(
"java",
"java.lang.StringBuffer"
).Init()
/>
<cfset objBuffer.Append(cfhttp.filecontent) />
<cfset xmlDoc =XmlParse(objBuffer)>
<cfdump var="#xmlDoc#">