2016-10-05 8 views
0

私は、WebページにログインするためにHttpClientを使用しています。私はhttpostを使用してログインし、いくつかのページをダウンロードするためにhttpgetを使用しています。これは完全に動作します。Androidでhttpclientを使用して「ログアウトする」方法はありますか?

これが終了した後、セッションが失われて、自分のWebページを使用してログインしようとすると「別のデバイスを使用してログインしました。セッションが終了するまでお待ちください」(1時間)、これはブラウザを使ってログインした後、手動でクッキーを削除すると(自分でやった)

だから私は、ログインしてhtmlコードを検査することを決定し、ウェブページ上でログアウトボタンから、このコードを見つけました:私は、Webページ名に変更はなく/インデックス/ログアウト

を保持

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

お知らせ

私は別のタブを開いてリンクを貼り付け、 "https://webpage.com/index/logout"と入力すると正常にログアウトしました。

私は考えていたので、HttpClientでこれを行う方法はありますか? 私は、httpgetを使ってみましたが、うまくいきませんでした。 ありがとうございます。

+1

「機能していない」とはどういう意味ですか?セッションCookieを使用してそのURLにGET要求を行うと、動作するはずです。 – f1sh

+0

男、私はそれを信じることはできません、私は再び試して、それは完璧に働いた、それは簡単だったと信じられない、ありがとう。 –

答えて

0

ログアウトページにHttpGetを使用すると、すべての作業が簡単になりました。 ログインに使用したHttpContextでHttpGetを使用することを忘れないでください。

関連する問題