Я открываю соединение с WebService с помощью класса URLConnection. Я также установил свойство запроса для базовой авторизации следующим образом:
c.setRequestProperty("Authorization", "Basic " + usernameAndPasswordEncoded);
Где c - объект типа URLConnection. Так что это клиентская сторона вызова WebService. Теперь на стороне сервера мне нужно получить имя пользователя из сессии:
User user = (User) request.getSession().getAttribute("user");
Но это не получит имя пользователя. Также, если я просматриваю режим отладки, я вижу анонимное имя пользователя в объекте HttpSession.
Что нужно сделать для решения этой проблемы, чтобы имя пользователя отправлялось через клиент на сервер WebService для авторизации?
Спасибо всем!