Статический файл с HTTP-заголовками?

Нет, это не будет работать. Вы не можете выполнить хост VM как гость VM. Я отправил бы более длинный ответ, но ответ ореховой скорлупы определенно нет.

6
задан 10 October 2011 в 14:47
4 ответа

Для Apache существует модуль mod_asis , который делает именно это - читает файл и отправляет его в качестве полного ответа HTTP.

Этот модуль поставляется с Apache по умолчанию, но вам нужно сначала включить его (см. Документацию, есть разумный пример).

11
ответ дан 3 December 2019 в 00:08

Я не буду заходить так далеко, чтобы сказать, что это невозможно, но тогда я предполагаю, что все, что читает этот файл до его обслуживания, необходимо проанализировать этот файл перед доставкой. Это сделало бы эту статическую html-страницу больше похожей на активную серверную страницу, разметку холодного слияния или страницу java-сервера и больше не статическую html.

1
ответ дан 3 December 2019 в 00:08

Я не знаю ни одного веб-сервера, который позволил бы вам делать это изначально. Для некоторых из наиболее популярных программных пакетов могут быть доступны расширения, но я не знаю ни одного. То, что вы просите, крайне нерегулярно .

Тем не менее, почти все программное обеспечение веб-серверов поддерживает CGI, в котором ожидается, что вызываемый скрипт предоставит соответствующие заголовки для запроса. Поэтому написание короткого скрипта, который просто подготавливает ваш «статический файл» и возвращает его клиенту, должно работать. В зависимости от вашего приложения это может быть от простого до чрезвычайно сложного.

1
ответ дан 3 December 2019 в 00:08

Похоже, можно добавить заголовок http-Equiv. Не уверен, что это работает.

<meta http-equiv="P3P"  content='CP="HONK"'>
0
ответ дан 3 December 2019 в 00:08

Теги

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