ksoap2 генерирует неправильный URL - PullRequest
0 голосов
/ 03 декабря 2018

Вместо обычного 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 способ не работает по некоторым причинам.

...