0

我正在开发一个每晚运行以从另一台服务器检索大型 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#">

有人熟悉他的错误吗?

4

1 回答 1

0

事实证明,我们是从其他组的“测试”服务器获取证书,然后尝试使用从他们的生产服务器获取内容。所以彼得是对的!如果您遇到此问题,请查看以下链接:

基于 SSL 的 CFHTTP

http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:48687

于 2014-06-25T14:00:17.757 回答