Когда генератор RSS-ленты обнаруживает ошибку, что он должен вернуть? - PullRequest
2 голосов
/ 06 июля 2011

У меня есть PHP-скрипт, который генерирует RSS-канал с использованием извлекаемых внешних данных.Однако из-за характера этих данных могут быть случаи, когда они не могут быть извлечены или когда он получает поврежденные данные.

Что должен скрипт PHP вернуть клиенту?Должен ли он вернуть HTML-документ с сообщением об ошибке или фид с одним элементом, содержащим сообщение об ошибке?

Как стандартные считыватели каналов будут реагировать на получение HTML-документа вместо канала?

1 Ответ

5 голосов
/ 06 июля 2011

Должно быть возвращено HTML-страница с кодом статуса HTTP через 500.Пользователь может посмотреть на необработанную страницу, если хочет понять, в чем проблема.

...