So setzen Sie Cookies auf der HTTP Get-Methode mit Java

Ich möchte ein Handbuch GET mit Cookies erstellen, um eine Webseite herunterzuladen und zu analysieren. Ich muss das Sicherheitstoken extrahieren, um einen Beitrag im Forum zu verfassen. Ich habe die Anmeldung abgeschlossen, die Antwort gelesen und die Cookies extrahiert (3 Paare von (Name, Wert)). Ich habe dann den String geschrieben, der die Cookies enthält:

CookieString="name1=value1; name2=value2; name3=value3"

Ich mache dann das folgende

HttpURLConnection connection
connection = (HttpURLConnection)(new URL(Link).openConnection());
connection.setRequestMethod("GET");
connection.setRequestProperty("Connection", "Keep-Alive");
connection.setRequestProperty("Cookie", CookieString );
connection.connect();

Ich habe dann die Seite gelesen, aber es zeigt, dass ich nicht im Forum angemeldet bin. Was mache ich falsch

edit: Ich weiß, dass ich das Sicherheitstoken extrahieren muss, wenn ich einen Beitrag verfassen möchte. Mein Gedankengang war, dass ich, um es zu extrahieren, diese bestimmte Seite abrufen muss. Damit das Sicherheitstoken als verstecktes Feld angezeigt werden kann, muss ich online sein. Daher benötigte ich die Cookies. Aber wenn ich die Seite erhalte und die Cookies wie oben erwähnt einstelle, erhalte ich die Seite als Gast. Dies zeigt, dass ich nicht online bin und der Wert des Sicherheitstokens Gast ist, der für mich nicht nützlich ist. Ich werde den von Ihnen angegebenen Link überprüfen und hoffentlich eine Lösung finden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage