Opened 44 hours ago

#1509 assigned дефект

Настроить человеко-читаемые страницы ошибок для HTTP 4xx/5xx

Reported by: Denis_N Owned by: san
Priority: minor Component: Разное и всякое
Keywords: Cc:

Description

Связанный тикет: #1455.

В #1455 была разобрана ситуация, когда пользователь при ошибке HTTP 500 видел пустую страницу и узнавал об ошибке только после открытия консоли/Network браузера.

Часть, относящаяся к AJAX-запросам веб-интерфейса БД, исправлена на стороне приложения: backend возвращает JSON-ошибку, а frontend показывает сообщение «Ошибка загрузки».

Но остаётся отдельный серверный случай: если ошибка 4xx/5xx возникает при загрузке самого HTML-документа до выполнения JavaScript, приложение уже не может показать пользователю сообщение. В этом случае нужно, чтобы веб-сервер/прокси/окружение возвращали простую человеко-читаемую страницу ошибки.

Просьба настроить для БД изделий АДС страницы ошибок для неуспешных HTTP-ответов, как минимум:

  • 403 Forbidden
  • 404 Not Found
  • 500 Internal Server Error
  • при возможности также 502/503/504

Страница может быть минимальной: достаточно текста с кодом и кратким описанием ошибки, например «500 Internal Server Error — произошла ошибка на сервере». Главное, чтобы пользователь не видел полностью пустую страницу.

Это нужно именно для случаев, когда ошибка происходит до загрузки/выполнения JavaScript приложения.

Change History (0)

Note: See TracTickets for help on using tickets.