Кажется, достаточно для поддержки файлов 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 ().

Любая помощь / предложения будут с благодарностью.

Дейв

Ответы на вопрос(2)

Ваш ответ на вопрос