У меня есть следующий код в базовом файле .cfm. Я хочу получить RSS-канал NYTimes Business.
<cfset feedurl = "http://rss.nytimes.com/services/xml/rss/nyt/Business.xml">
<cffeed source="#feedurl#" properties="feedmeta" query="feeditems" />
<cfdump var="#feeditems#" label="feedItems" />
Когда я запускаю это, я получаю следующую ошибку -
java.lang.StringIndexOutOfBoundsException - in D:\nytimesrss.cfm : line 2
String index out of range: -1
Но тот же код отлично работает с лентой из Вашингтона. Это проблема в конце NYTimes или я могу что-то сделать, чтобы это исправить?
{cf_root}\logs\feed.log
. Возможно, доступ заблокирован или ограничен. Можете проверить условия сайта. - person Leigh   schedule 06.05.2013feed.log
в CF8). - person Leigh   schedule 06.05.2013cfhttp
и вывести ответ. - person Leigh   schedule 06.05.2013<cfhttp url = "http://rss.nytimes.com/services/xml/rss/nyt/Business.xml" method="get" timeout="5"> <cfdump var="#cfhttp#">
и все дампы данных в «Содержимое файла», но в деталях ошибки есть[empty string]
- person Jen   schedule 06.05.2013cffeed
CF8 не может анализировать этот канал. Однако проблема, кажется, решена в более поздних версиях, т.е. CF9/10. - person Leigh   schedule 08.05.2013