Updated to latest Protocol Version
This commit is contained in:
@@ -59,14 +59,13 @@ public final class SessionContext {
|
||||
}
|
||||
|
||||
private static String extractSessionId(Map<String, String> headers) {
|
||||
// 1) Cookie header preferred
|
||||
String cookie = getHeaderIgnoreCase(headers, "cookie");
|
||||
String fromCookie = parseCookie(cookie, COOKIE_NAME);
|
||||
if (fromCookie != null && !fromCookie.isBlank()) return fromCookie;
|
||||
|
||||
// 2) Backward-compatible fallback: old custom header
|
||||
String legacy = getHeaderIgnoreCase(headers, "session");
|
||||
return (legacy == null || legacy.isBlank()) ? null : legacy.trim();
|
||||
// Fallback
|
||||
String session = getHeaderIgnoreCase(headers, "session");
|
||||
return (session == null || session.isBlank()) ? null : session.trim();
|
||||
}
|
||||
|
||||
private static String parseCookie(String cookieHeader, String name) {
|
||||
|
||||
Reference in New Issue
Block a user