После долгого времени я работаю над проектом Android, и я удивлен, узнав, что все еще отсутствует встроенная поддержка вызова веб-API с включенной аутентификацией Windows / NTLM. У меня есть веб-API, развернутый в IIS с включенной аутентификацией windows, и я хочу вызвать один из его запросов GET из моего приложения android.
Подобные вопросы уже были даны ответы ранее, но, честно говоря, никто из Решение сработало для меня.
Я пробовал комбинации Apache HttpClient
, JCIFS
, OKHttp
сторонних библиотек, но застрял так или иначе.
В большинстве случаев я имею *
получено сообщение об ошибке ClassNotFound
. Единственное решение, которое работает без какой-либо нелогичной ошибки - это это сочетание библиотек OKHttp и JCIFS . Даже в этом решении я получаю ошибки 401 и Bad Request (400) и все еще не могу понять, что происходит не так.
Я также обнаружил библиотеку chilkatsoft
, которую я попробую затем и посмотрю, как она работает.
Но до сих пор у меня ничего не работало. Пожалуйста, дайте мне знать, что мне здесь не хватает в поисках того, чего я пытаюсь достичь? Есть ли прямой подход для вызова Web API с включенной аутентификацией windows?