В настоящее время я играю с различными методами очистки и обнаружил, что это может довольно быстро усложниться, если задействован большой JavaScript.У меня был некоторый успех с HTMLUnit, который, кажется, довольно хорошо интерпретирует javascript, но я ищу более легкое решение.
Итак, проблема, с которой я сейчас сталкиваюсь, такова: я хочу получить результаты конкретной страницы,который генерируется при вызове ajax нажатием определенной кнопки.Сам вызов довольно прост, просто HTTP-пост на определенный URL с несколькими параметрами, представленными в теле поста.Проблема, с которой я столкнулся, заключается в том, что сервер жалуется, когда я отправляю сообщение HTTP Post в функцию ajax, фактически не открывая содержащий сайт.
Что я в основном делаю для тестирования:
curl -v -d "AJAXREQUEST=..." https://myhost/ajaxurl
Вот что я получаю:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="Ajax-Response" content="true" />
<meta name="Ajax-Expired" content="View state could't be restored - reload page ?" />
</head>
</html>
На сервере работает JSF 1.2.Что мне нужно сделать, чтобы получить результаты от вызова AJAX?Я на самом деле не эксперт JSF ...