我正在开发一个每晚运行以从另一台服务器检索大型 XML 文件的 Web 应用程序。我们正在使用 ColdFusion MX7。我们使用用户名、密码和 url 运行 CFHTTP GET。然后我们使用 cffileaction write 将字段写入我们的临时位置。以便可以对其进行解析和排序到数据库中。页面上有几个 CFHTTP 调用,其中一个调用失败。在 CFCatch 中,我让系统通过电子邮件将捕获类型和消息发送给我,我收到了。
- COM.Allaire.ColdFusion.HTTPFailure
- 连接失败:状态码不可用
这按原样调用写入操作(凭据是正确的):
<cfhttp method="GET"
username="#uname#"
password="#pw#"
url="#url#"
resolveurl="yes"
throwonerror="yes">
</cfhttp>
<cffile action="write" file="#getdirectoryfrompath(GetCurrentTemplatePath())#\XML_FileName.xml" output="#cfhttp.fileContent#">
有人熟悉他的错误吗?