>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Bug: Показывает HTML как XML http://forum.mozilla-russia.org/viewtopic.php?id=59760 |
MichealKum > 24-07-2013 14:08:51 |
Пишу собственное Клиент-Серверное приложение с использованием Spark сервера под Java. Первым найденым решением было установка 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 сайт начинал работать и всё крутилось - вертелось. С другими браузерами таких проблем не наблюдал. |