2009-02-12 1 views
2

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

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

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

Спасибо,
Naga Киран

ответ

0

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

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

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

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

Смежные вопросы