изменение заголовков запросов для страницы, которая загружается в iframe - PullRequest
2 голосов
/ 12 февраля 2009

Я использую сервер Appweb (мини-http-сервер) и сталкиваюсь с проблемой при открытии веб-страницы с использованием https. Страница усекается, и при просмотре заголовков ответов HTTP обнаруживается, что веб-сервер отправляет ответ в виде блоков (набор Transfer-Encoding), и это является основной причиной. Кажется, это ошибка в веб-сервере.

Я снова собрал веб-сервер, отключив поддержку чанков Http, и обнаружил, что страница загружается нормально. Эта страница загружается внутри iframe.

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

Спасибо,
Нага Киран

1 Ответ

0 голосов
/ 25 апреля 2009

Если вы не распространяете браузер, вы не сможете диктовать, когда IE / Firefox / Safari / и т. Д. установить заголовок TE. Возможно, вы сможете зарегистрировать обратный вызов в обработчике запросов вашего веб-сервера до обработки заголовков и удалить заголовок TE, но ...

К сожалению, заголовок TE: client должен появляться только в запросах, которые также имеют заголовок Connect: обычно только в начале и в конце конвейера (см. rfc2616 ), что означает, что если браузер уже повторно использует соединение для страницы, которую вы не хотите разделять на части, то вам не повезло.

Хак: вы можете рассмотреть возможность встраивания второго экземпляра веб-сервера, у которого отключена блокировка, и который обслуживает только проблемную страницу оттуда. Очевидно, что для этого требуется запустить сервер на другом хосте или порту.

Это наиболее идеально, если ваш поставщик может просто исправить ошибку, но я знаю, что вы не можете выбрать время для этого: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...