Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Разработка » Bug: Показывает HTML как XML » 24-07-2013 14:08:51

Пишу собственное Клиент-Серверное приложение с использованием Spark сервера под Java.
Появилась странная проблема: FireFox показывал пришедшую с сервера страницу в виде XML.

Первым найденым решением было установка xmlns="http://www.w3.org/1999/xhtml". Это помогало до тех пор, пока не понадобилось использовать JQuery, который просто не работал. При этом в информации о странице было всё также написано, что документ является application/xml, не смотря на наличие заголовка Content-Type: text/html;charset=UTF-8.

Путем проб и ошибок выяснил, что Spark позволяет отсылать результат в 2-х вариантах: полностью готовое сообщение всё сразу или постепенно через response.raw().getOutputStream() и во-втором случае вдруг неожиданно в FireFox'е всё заработало.

Разница этих двух ответов заключалась в том, что при наличии заголовка Content-Length результатом был XML и ничего не работало. Но при исчезновении изветсной длины и появлении заголовка Transfer-Encoding: chunked сайт начи

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]