Wir sind die Kater für unsere Web-Anwendung mit und für die Sitzungsverwaltung wir Http in javax.servlet.http.HttpSession verwendenHttp in tomcat
Dies ist, wie setzen wir die Session-ID und einige Benutzer in Httpsession-Attributen
HTTPSession session = request.getSession()
session.setAttribute("sessionIdNo",sessionIdNo);
So erhalten wir die Sitzungs-ID und einige Benutzerattribute, die wir im vorherigen HTTP-Aufruf gespeichert haben.
HTTPSitzung session = request.getSession(); Sitzung .getAttribute ("sessionIdNo");
Meine Frage ist
Wie ihre möglich, dass von Browser im nächsten HTTP-Aufruf, können wir die Session Attribut in Server-Seite erhalten, die in vorherigen HTTP-Aufruf in Httpsession festgelegt ist.
HINWEIS: Ich habe auch nicht in Cookies gespeichert, ich glaube, es wurde nicht von meinem Browser gesendet. Hat es eine Verbindung zu JSESSION_ID?
Wenn ja meine zweite Frage ist, wie funktioniert diese HTTP-Sitzungsverwaltung in Desktop-Anwendungen ich meine, ohne Browser zu verwenden? Ich meine Wie benutze ich JESSION_ID hier für die Sitzungsverwaltung.
Wenn nicht, was ist der andere Weg?
Wenn ich laufe es den HTTP-Aufruf mit curl Befehl noch in der Lage ist, die gleiche Http zu verwenden, in nächster Anruf. Wie ist es möglich? Wie meine HttpSession die gleiche Sitzung beim nächsten Anruf verwendet. Ich habe auch kein Eingabefeld in den Cookies übergeben. – Harry
Wie sind Sie sicher, dass es dieselbe Sitzung ist? Es sieht so aus, als würde curl per curl standardmäßig nicht aktiviert, so dass das nicht richtig klingt. – stdunbar