Кажется, достаточно для поддержки файлов cookie в JEditorPane. Обязательно добавьте этот код, прежде чем произойдет какое-либо интернет-общение с JEditorPane.
далось войти на сайт, используя httpclient, и распечатать файлы cookie, которые разрешают этот вход. Однако сейчас я застрял, потому что хотел отобразить последующие страницы в JEditorPane с помощью функции .setPage (url). Однако, когда я делаю это и анализирую свой запрос GET с помощью Wireshark, я вижу, что пользовательский агент - это не мой httpclient, а следующее:
Пользователь-агент: Java / 1.6.0_17
В запросе GET (который кодируется где-то в методе setPage (URL-адреса) на стороне jeditorpane) нет файлов cookie, которые были получены с использованием httpclient. У меня вопрос - как я могу каким-то образом передать файлы cookie, полученные с помощью httpclient, чтобы мой JEditorPane мог отображать URL-адреса с сайта? Я начинаю думать, что это невозможно, и я должен попытаться войти в систему с использованием обычного Java URL-соединения и т. Д., Но предпочел бы придерживаться httpclient, поскольку он более гибок (я думаю). Предположительно у меня все еще была бы проблема с печеньем ??
Я думал о расширении класса JEditorPane и переопределении setPage (), но я не знаю фактический код, который я должен вставить в него, так как не могу понять, как на самом деле работает setPage ().
Любая помощь / предложения будут с благодарностью.
Дейв