Доступ в Интернет из приложения Android - PullRequest
0 голосов
/ 25 января 2011

Это не вопрос программирования, а больше логики.

В основном у меня есть веб-сайт, для которого я делаю приложение для Android. В приложении я хочу, чтобы пользователь мог войти в систему, введя свое имя пользователя и пароль в командной строке приложения. Когда пользователь нажимает кнопку входа, данные размещаются на URL сайта. Вот где я немного растерялся ... как тогда приложение узнает, был ли вход успешным или нет, и, в случае успеха, я хочу, чтобы приложение показывало тогда другую форму или что-то еще, чтобы пользователь мог публиковать новые контент на сайт, который снова будет размещен. Я полагаю, это включает в себя получение куки для проверки подлинности? Нужно ли мне настраивать страницу с индивидуальным ответом? И как приложение будет поддерживать сеанс?

1 Ответ

0 голосов
/ 25 января 2011

Чтобы ответить на ваши вопросы:

как тогда приложение узнает, был ли вход успешным или нет?

На стороне сервера вы можете ОТВЕТИТЬ на POST команда со значением.Это значение может быть любым, включая информацию о том, был ли вход успешным или нет.

Я полагаю, это включает в себя получение файла cookie для проверки подлинности?

Вы можете использовать COOKIE для проверки на стороне сервера, что запрос поступил от действительного сеанса.

Нужно ли мне настраивать страницу с пользовательским ответом?

В этом нет особой необходимости, но я бы определенно сделал это.

как приложение будет поддерживать сеанс?

Вы можете сохранить «cookie» в глобальном объекте /переменная.

-

Имея ответ на ваши вопросы, я бы посоветовал вам сделать небольшой API RestFUL / HTTP / SOAP на стороне сервера и использовать его на стороне клиента (ANDROID).Это будет проще, чем парсинг существующих веб-страниц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...