Назад | Перейти на главную страницу

Как диагностировать ошибку 400, неверный запрос после обновления Apache?

Я автор open-source клиент-серверное приложение который, похоже, перестал работать на моем собственном сервере после того, как я обновился до Apache 2.2.22. Теперь я получаю HTTP-ошибку 400, неверный запрос, на все запросы POST моего клиента. Я ничего не получаю в журнале ошибок apache, хотя мой LogLevel в настоящее время установлен на «предупреждать». Типичный запрос выглядит так:

POST /cgi-bin/spotter3/ServerOG.cgi HTTP/1.0
Accept: */*
User-Agent: OpenGrade
Content-Length: 143

/1EaFTX2Ae8yoveeee3pogKMumU
class=s2017/223
user=bcrowell
get_what=roster
client_date=2017-5-24 21:17:49
what=get_class_data
account=bcrowell

Есть ли хороший способ диагностировать эту проблему? Могу ли я изменить что-то в моем файле конфигурации apache, чтобы в моем журнале доступа в этой ситуации было записано что-то информативное? Есть ли утилита в стиле "lint" для заголовков HTTP или синтаксический анализатор, который выдает хорошие ошибки и предупреждения? Есть ли в этом запросе что-то устаревшее или устаревшее?