Принять настраиваемое поле заголовка «Тип содержимого» в apache

Мое приложение отправляло запрос с полем заголовка «Тип содержимого» [sic] и значением » Даже создание нового сервера не решает эту проблему.

Я видел некоторый модуль 'mod_headers' для apache, который, как мне кажется, мог бы позволить мне принять пользовательский неверно сформированный заголовок » Тип содержимого ", но не уверен, что это правильный путь.

Это все, что я получаю в журнале сервера моих локальных машин (снимок экрана журнала доступа):

enter image description here

0
задан 26 May 2017 в 17:41
1 ответ

Почему вы не можете соответствовать стандартам?

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. Тогда вам не нужны никакие обходные пути или хаки, чтобы ваш веб-сервер работал в соответствии со стандартами.

0
ответ дан 5 December 2019 в 08:10

Теги

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