Лучший код ошибки для 'универсальной ошибки'

Я на самом деле нашел решение этого, которое является почти точно, что я хотел. IIS идет с этой функциональностью из поля, это было просто скрыто.

Я использовал эту статью для начала работы.

Основные шаги:

A. Версия Internet Information Services (IIS) 6.0, который поставлется с Windows 2003, включает некоторые веб-административные средства, которые отключены по умолчанию. Для включения инструментов выполните следующие шаги:

  • Выполненное управление Сервером информации об Интернете (IIS).
  • Под веб-сайтом по умолчанию выбирают New-> виртуальный каталог для запуска мастера
  • Назовите сайт IISADMPWD
  • Опубликовать значение папки, входят C:\windows\system32\inetsrv\iisadmpwd
  • Поскольку полномочия удостоверяются, Read и Запущенные скрипты проверяются

Затем страница должна быть доступной по http://localhost/iisadmpwd/aexp2b.asp

Если Вы получаете 404 на фактическом файле, Вам, вероятно, придется позволить серверу выполнить страницы ASP.

5
задан 1 October 2011 в 02:40
2 ответа

Коды возврата, которые будет полезно клиенту.

Неверная аутентификация, 401. Неверный запрос, 400. Я чайник, 418 .

См. RFC 2616 для получения дополнительной информации.

8
ответ дан 3 December 2019 в 01:04

Существует ряд кодов ошибок, определенных в RFC 2616 для HTTP 1.1, которые охватывают упомянутые вами сценарии. Например, в случае неправильной аутентификации вам, вероятно, следует вернуть код 401 (Unauthorized). В случае недопустимой строки запроса вы можете вернуть код 400 (неверный запрос).

Посмотрите сам RFC, чтобы получить полный список вместе с некоторыми рекомендациями о том, когда какие коды ошибок возвращать.

IETF: RFC 2616

4
ответ дан 3 December 2019 в 01:04

Теги

Похожие вопросы