COM.Allaire.ColdFusion.HTTPFailure

Я работаю над веб-приложением, которое запускается по ночам, чтобы получить большой XML-файл с другого сервера. Мы используем ColdFusion MX7. Мы запускаем CFHTTP GET с именем пользователя, паролем и URL. Затем мы записываем поле с записью cffileaction в наше временное местоположение. Чтобы его можно было проанализировать и отсортировать в базе данных. На странице есть несколько вызовов 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#">

Кто-нибудь знаком с его ошибкой?

1 ответ

Решение

Как выяснилось, мы получали Cert с "тестового" сервера других групп, а затем пытались использовать его для получения данных с их рабочего сервера. Так что Питер был прав! Если вы столкнулись с этой проблемой, проверьте эти ссылки:

CFHTTP через SSL

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

Другие вопросы по тегам