Я пытаюсь подключиться к веб-сервису, используя RestAssured.Я борюсь с аутентификацией, которая на самом деле выполняется сторонней системой.Подробности приведены ниже:
- Моему веб-сервису требуются идентификатор сессии и cookie в заголовке запроса.В противном случае вызов службы будет неудачным.
- Для этого мне нужно получить Session Id & Cookie после аутентификации.
- Аутентификация выполняется сторонней службой, и для аутентификации она использует учетные данные Windows.
- Когда я запускаю URL своего приложения в браузере, скажите: «XYZ.com/dim», он будет перенаправлен в службу аутентификации с использованием URL-адреса, подобного:
http://hantweb.DOMAIN.com/authenticate/encdefault.asp?location=XYZ.com/dim
После аутентификации он снова будет перенаправлен обратно в реальное приложение.
Я попробовал приведенный ниже код, но он говорит: " 401 - Unauthorized: доступ запрещен из-за неверных учетных данных.", хотя мои учетные данные верны.
RestAssured.given().auth().basic("userID", "password").get("http://hantweb.DOMAIN.com/authenticate/encdefault.asp?location=XYZ.com/dim")
Я не понимаю, что я здесь пропустил ..