Повторно используйте и добавьте к ошибке 500, чтобы получить лучшую статистику от мыла - PullRequest
1 голос
/ 17 июня 2010

Мы доставляем огромное количество данных по запросам на мыло.Всякий раз, когда происходит сбой запроса, мыло указывает, что должна быть возвращена ошибка 500 с объектом ответа, сообщающим об ошибке.Теперь я точно знаю, что МНОГИЕ из наших ответов на самом деле должны содержать 400 ошибок из-за неправильных запросов, но мы не можем их отправлять.Можно ли добавить что-то в лог-файлы http для 500 ошибок «Я на самом деле не 500», которые могут быть обнаружены аналоговой или другой статистикой?

Спасибо

1 Ответ

2 голосов
/ 17 июня 2010

Если вы используете Apache, вы можете использовать собственный формат журнала и добавить поле, например:

% {Foobar} о

Где "Foobar" - это название заголовка, который вы отправляете обратно в ответе. Затем все, что вам нужно сделать, это добавить пользовательский заголовок в ответ об ошибке, чтобы указать, что это произошло из-за неправильного ввода данных пользователем. Просто убедитесь, что ваше собственное имя заголовка начинается с "X-", чтобы оно было действительным (то есть X-Foobar)

См. Документацию mod_log_config для получения дополнительной информации о пользовательских форматах журналов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...