В ISAPI можно установить заголовок на пустую строку?

В документации для функции ISAPI SetHeader говорится, что использование '\0' для значения заголовка удалит заголовок.

Вопрос 1. Может ли фильтр ISAPI установить в качестве значения заголовка пустую строку? Как?

Вопрос 2. Имеет ли вообще смысл это делать? Законно ли в протоколе HTTP иметь пустой заголовок запроса?


При чтении RFC 2616 кажется, что заголовки запросов могут быть совершенно пустыми. В разделе 14.39 спецификация приводит пример полностью пустого заголовка TE.

Итак, я думаю, что ответ на вопрос 2 — «да», но меня интересуют комментарии по этому поводу. А ответ на Q1 пока неизвестен.


person Cheeso    schedule 14.02.2010    source источник


Ответы (1)


Можете ли вы использовать один пробел для имитации пустого заголовка и решить проблему «\ 0»?

Интересно, имеет ли это смысл - заголовок должен передавать некоторую информацию серверу, чего не было бы с пустым заголовком. Были ли какие-то конкретные заголовки, о которых вы думали? Функционируют ли некоторые заголовки только как флаги без необходимости значения?

person Ray    schedule 14.02.2010