Вместо обычного URL я получаю что-то вроде этого:
2018-11-30 13:13:36 YY.YY.YY.YY POST /MicrosoftDynamicsAXAif50/servicee.svc - 89 - XX.XX.XX.XX ksoap2-android/2.6.0+ - 401 2 5 15
YY - адрес сервера, XX - мой
Перед моим адресом должно быть мое имя пользователя, и не должно быть имени libкак вы видете.Как я могу заставить это работать?Потому что я всегда получаю отказ от сервера с этим.
Редактировать.1
Я прошел ksoap2-j2se-3.6.2-sources.jar!\org\ksoap2\transport\HttpTransportSE.java
и обнаружил:
ServiceConnection connection = getServiceConnection();
connection.setRequestProperty("User-Agent", USER_AGENT);
, где USER_AGENT
- ksoap2-android/2.6.0+
, поэтому я полагаю, что это смутило меня, когда мои попытки имелиэтот префикс, а другие пользователи нет (у них есть имя пользователя).Так что это все еще остается проблемой с Authorization
.
К сожалению HeaderProperty
способ не работает по некоторым причинам.