Мое приложение отправляло запрос с полем заголовка «Тип содержимого»
[sic] и значением » Даже создание нового сервера не решает эту проблему.
Я видел некоторый модуль 'mod_headers'
для apache, который, как мне кажется, мог бы позволить мне принять пользовательский неверно сформированный заголовок » Тип содержимого "
, но не уверен, что это правильный путь.
Это все, что я получаю в журнале сервера моих локальных машин (снимок экрана журнала доступа):
Почему вы не можете соответствовать стандартам?
RFC 7230, HTTP / 1.1 Синтаксис сообщений и маршрутизация, раздел 3.2 :
3.2. Поля заголовка
Каждое поле заголовка состоит из имени поля без учета регистра за которым следует двоеточие (":"), необязательный начальный пробел, поле значение и необязательный завершающий пробел.
header-field = `field-name": "OWS field-value OWS`
Если это работало, это было неправильно. Обновите приложение, чтобы использовать стандартный HTTP / 1.1 Content-Type:Заголовок type / subtype
вместо этого предоставляет стандартный тип MIME. Тогда вам не нужны никакие обходные пути или хаки, чтобы ваш веб-сервер работал в соответствии со стандартами.