Результатом действия входа в систему в веб-приложении является то, что сеанс текущего пользователя заполняется соответствующей информацией, связанной с пользователем.
Цель веб-службы состоит в том, что в бэкэнде выполняется некоторое действие, обычно изолированное.
Предполагается, что веб-сервис заполняется каким-либо программным кодом, в котором нельзя полагаться на «готовность ie, которую нужно установить», в то время как этот механизм используется приложением, поскольку браузер будет Почитай такого повара ie. Ваш API-клиент может этого не делать.
Вы можете просто взглянуть на цель формы входа в систему для аутентификации в Liferay: она отправляется через http (s), и вы можете сделать это через API, а также через браузер.
Для последующего доступа к API, я бы порекомендовал вам ознакомиться с функциями Liferay OAuth: они также существуют, и вы будете более счастливы с относительно новыми «безголовыми» функциями, чем с унаследованным jsonws-api. , Или используйте аутентификацию Basi c, как предлагает Даниэль в своем комментарии.