Я делаю приложение для Android. Чтобы выйти из системы, я должен отправить запрос на удаление http на сервер. Я использовал loopj liberary.Как отправить запрос http удалить с помощью loopj в android
Итак, я делаю так.
ConnectionInfo.java
public ConnectionInfo(Context ctx) {
this.context = ctx;
}
public void sign_out(String Url, AsyncHttpResponseHandler handler) {
CommonClient.setCookieStore(myApplication.getCookieStore());
CommonClient.delete(context, Url.toString(), handler);
}
public void sign_in(HashMap<String, String> params, JsonHttpResponseHandler handler) {
Uri.Builder requestUri = new Uri.Builder();
requestUri.scheme(SCHEME);
requestUri.authority(HOST);
requestUri.path(sign_in);
CommonClient.post(context, requestUri.toString(), params, handler);
}
CommonClient.java
public class CommonClient {
private static final AsyncHttpClient AsyncClient = new AsyncHttpClient();
public static void post(Context mContext, String actionserver,
RequestParams params, JsonHttpResponseHandler responseHandler) {
AsyncClient.post(mContext, actionserver, params, responseHandler);
}
, а затем
Некоторые класс активности, вызовите sign_in метод.
connectionInfo.sign_in(params, UserLoginJsonHandler);
и закончил некоторые работы, другой метод вызова sign_out класса Activity. Как это.
connectionInfo.sign_out(url, asyncHttpResponseHandler);
Но, я вхожу в другой идентификатор. Поддержание входа в систему перед пользователем.
Как мне кажется, разные сеансы входа и выхода в систему или файлы cookie?
Как я могу выйти из системы, используя loopj? Как его исправить?
Пожалуйста, помогите мне.
О, извините. Я уже делаю метод delete. Но не работает. На самом деле метод работает очень хорошо. сервер возвращает 204 мне. Но сохраните статус входа в систему. – user3316557