Форум программистов, компьютерный форум CyberForum.ru

Авторизация на вебсервисе - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Посоветуйте хороший справочник по разметке http://www.cyberforum.ru/android-dev/thread1370559.html
Здравствуйте! Вот мне для понимания самые сложные языки, с которыми я сталкивался, являются CSS и XML. По CSS я нашёл ну просто очень удобный справочник: http://htmlbook.ru/css Подскажите, пожалуйста, есть ли какой-нибудь удобный справочник по XML разметке для макетов Android? Каждый раз мне очень сложно создавать макеты (с CSS тоже, но для него у меня хотя бы есть справочник), хотя уже вроде и...
Android Действие при взмахи телефона Всем привет, хочу сделать такую фишку чтобы во время взмаха телефона, тряске , запускался определенный код http://www.cyberforum.ru/android-dev/thread1370540.html
Приложение с тестами Android
Здравствуйте, товарищи. Сразу скажу, что я совсем нуб и изучаю программирование под андроид едва ли неделю. Дело в том, что я, переоценив свои возможности и качество учебного материала, решил чисто практики ради создать приложение с тестиком (что-то вроде "узнай, кто ты из винкс", лол), и столкнулся с банальным непониманием работы сей задумки. Допустим, в MainActivity у меня есть TextView с...
Установка Android Studio Android
Подскажите пожалуйста, в чем может быть проблема с запуском AS? Выдает ошибку: "Gradle 'First' project refresh failed Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html...
Android Неполадки с созданным Excel файлом http://www.cyberforum.ru/android-dev/thread1370340.html
Создал программно ексель файл, потом отсылаю его по почте, при попытке открыть пишет формат не верный, нажимаю дплие, файл открывается пустым (внем должны быть вписаны данные) и вместо названия листа стоит название файла. Но когда я этот же файл скачиваю файл експлорером с устройства то он номальный и данные есть и открывается нормально, как боротся с этим?
Android [Android Studio] При работе с GPS показывает не точные координаты в 300-400 метров Пример когда взял из книги "Голощапов Алексей - Google Android. Создание приложений для смартфонов и планшетных ПК (В подлиннике) - 2013". Приведу сюда: private LocationManager manager; private LocationListener locListener = new LocationListener(){ public void onLocationChanged(Location loc){ printLocation(loc); } public void... подробнее

Показать сообщение отдельно
Predatore
23 / 18 / 4
Регистрация: 25.10.2009
Сообщений: 184
08.02.2015, 10:09     Авторизация на вебсервисе
Доброго времени суток, комрады!
Сразу оговорюсь, пишу я в Xamarin, но мне кажется, что проблема моя общего характера и не зависит от среды разработки.
Так собственно проблема: есть у меня вебсервис, я с ним работаю через SOAP протокол. На десктопе всё ОК, всё работает как швейцарские часы. А вот то же самое на Андроиде вылетает с ошибкой "http 401: Unauthorized".
Перейдём к коду, хотя тут особо интересного ничего нет на мой взгляд, но всё же. И на десктопе и на Андрюше делаю одно и то же, добавляю к проекту web reference в виде wsdl файла, к нему автоматом генерится класс работы с вебсервисом, а далее я его инстанцирую, логин пароль передаю на прямую и вызываю метод вебсервиса.
Вот фрагмент из Xamarin, в Студии (дальше, когда я говорю о Студии, я говорю о десктопе) для десктопа ровно тоже самое:
C#
1
2
3
4
5
using (TestWebServices service = new TestWebServices(url))
{
   service.Credentials = new NetworkCredential(login, password);
   service.SomeMethod(SomeParam);
}
Единственное отличие между Студией и Xamarin заключается в том, что Xamarin генерит 2 конструктора для вебсервиса, первый берёт путь до вебсервиса из wsdl файла, а второй принимает путь в качестве параметра, его я и использую. В Студии я сам сделал второй конструктор, потому что вебсервис у меня хостится на разных машинах и мне нужна возможность в приложении выбирать к какому хосту подключаться. Вот и вся разница между написанием двух приложений. Но одно из них, десктопное, работает, а второе, мобильное, не работает, т.к. не может авторизоваться.

Может кто-то подскажет, в чём может быть проблема? Почему приложение с Андроид не может авторизоваться?

Спасибо за внимание!

P.S. Прошу прощения, если вопрос совсем нубский, я только-только начал под Андроид ваять.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru