Зачем нужна приоритетная аутентификация?
System.setProperty ("httpclient.authentication.preemptive", "true");
Я написал клиентскую программу доступа к веб-сервисам на Java. Где мы устанавливали имя пользователя и пароль в объекте вызова, и это работало отлично.
Недавно наш поставщик услуг внес некоторые изменения в свою сторону, и после этого они не получали имя пользователя и пароль при вызове веб-службы, а также потому, что они не получали имя пользователя и пароль, поэтому мы не смогли подключиться к их (поставщику) услуге. .
Тогда я занялся поиском и нашел информацию об упреждающей аутентификации.
При вызове веб-сервисов мы устанавливаем «httpclient.authentication.preemptive» как «true» - System.setProperty («httpclient.authentication.preemptive», «true»); тогда мы сможем получить ответы от нашего поставщика услуг.
Когда мы удаляем System.setProperty («httpclient.authentication.preemptive», «true»); линия, то мы не можем подключиться к их услугам.