2016-10-05 3 views
0

Дело в том, что я использую HttpClient (я знаю, устарел) для входа на веб-страницу, я использую httpost для входа в систему и httpget для загрузки некоторых страниц, это отлично работает.Как я могу выйти из системы через httpclient в Android?

Но после этого сеанс затерялся, и если я попытаюсь войти с помощью своей веб-страницы, «вы вошли в систему с помощью другого устройства, подождите, пока сессия закончится» (один час), это то же самое, что и если я использую браузер для входа в систему, а затем удалю cookie вручную (я сделал это сам).

Так что я вошел в систему и решил проверить HTML-код и нашел этот код с помощью кнопки выхода из системы на веб-странице:

<a href="https://webpage.com/index/logout"> 
<i class="fa fa-power-off"> 
</i> 
</a> 

Обратите внимание, что я изменил название веб-страницы, но сохранили/индекс/выход из системы

поэтому я открыл еще одну вкладку и вставлял ссылку «https://webpage.com/index/logout», и я вышел из системы в обычном режиме.

так что я думал, есть ли способ сделать это с помощью HttpClient? Я пробовал использовать httpget и не работал. Спасибо.

+1

Что значит «не работает»? Сделайте запрос GET на этот URL с файлом cookie сеанса, и он должен работать. – f1sh

+0

Человек, я не могу в это поверить, я попробовал снова, и он работал безупречно, не могу поверить, что все было так просто, спасибо. –

ответ

0

Использование HttpGet на странице выхода из системы выполняло всю работу, это было просто. Не забудьте использовать HttpGet с HttpContext, который вы использовали для входа.

 Смежные вопросы

  • Нет связанных вопросов^_^