Я пытаюсь зайти на сайт с помощью HTMLUnit, но всякий раз, когда я отправляю свои данные для входа, я получаю огромное количество ошибок.Я разбил свой код на маленькие кусочки, чтобы видеть, что это после нажатия кнопки «Отправить», но до того, как что-либо еще произойдет;это занимает некоторое время, потому что это довольно медленный сайт.Потому что это происходит после входа в систему, к сожалению, я не могу показать вам, как это должно выглядеть.Я могу сказать, что успешный вход в систему имеет несколько перенаправлений, и, поскольку он дает мне ошибку «страница не найдена», я предполагаю, что это одна из тех переадресаций, которая вызывает проблему.У меня были проблемы с перенаправлением здесь и раньше, хотя и не на этой конкретной странице, и Chrome, и IE8 загружают его для меня сейчас нормально.важные вещи:
SEVERE: Error loading JavaScript from [http://servicedeskmt.det.nsw.edu.au:8090/kinetic/displayPage.jsp/../resources/js/jquery/jquery-1.3.2.js].
com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 404 /kinetic/resources/js/jquery/jquery-1.3.2.js for http://servicedeskmt.det.nsw.edu.au:8090/kinetic/resources/js/jquery/jquery-1.3.2.js
at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:535)
INFO: statusCode=[404] contentType=[text/html]
Oct 31, 2011 2:31:29 PM com.gargoylesoftware.htmlunit.WebClient printContentIfNecessary
INFO: <html>
<head>
<title>Page cannot be found</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<p> </p>
<p> </p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">There was
an error on the page you were attempting to reach or the page could not be
found.</font></b> <br>
</p>
<p><br>
<br>
<a href="http://www.kineticdata.com"><img src="resources/poweredByKS.gif" width="131" height="45" border="0"></a>
</p>
</div>
</body>
</html>
Любой совет будет принята с благодарностью.Спасибо.
РЕДАКТИРОВАТЬ: Добавление более подробной информации Ошибка происходит на loginButton.click (), независимо от того, установил ли я результат на новой странице или нет.Строка, которая является просто loginButton.click (), вызывает длинную паузу (как я уже сказал, загрузка страницы занимает некоторое время), а затем выдает ошибку.Если я улавливаю исключение и затем пытаюсь загрузить зарегистрированную версию страницы, происходит то же самое, что говорит мне, что моя попытка входа в систему успешна, но загрузка загруженной страницы вызывает проблему.Сохранение учетных данных в DefaultCredentialsProvider, а затем переход на страницу входа в систему приводит к той же ошибке.Я думаю, что я могу с уверенностью сказать, что это страница, а не логин.
Загрузка страницы, и в том же заявлении запуск javascript или нажатие на кнопку имеет тот же эффект.Я надеялся, что какая-то другая часть страницы не загружалась должным образом, но я все еще мог запустить то, что хотел, но не повезло.