Red de conocimiento informático - Conocimiento informático - Desarrollo de Android, ¿cómo obtiene y configura FinalHttp finalmente las cookies?

Desarrollo de Android, ¿cómo obtiene y configura FinalHttp finalmente las cookies?

1. Obtener

finalHttp = new FinalHttp();

finalHttp.post(API.server, ajaxParams, new AjaxCallBacklt; Stringgt; () {

@Override public void onFailure(Throwable t, int errorNo, String strMsg) { super.onFailure(t, errorNo, strMsg);

closeProgressDialog();

prompt(getResources().getString(R.string.request_time_out));

System.out.println("errorNo: " errorNo ", strMsg: " strMsg);

}

@Override public void onStart() { super.onStart();

showProgressDialog(getResources().getString(R.string.loading));

}

@Override public void onLoading(cuenta larga, corriente larga) { super.onLoading(cuenta, actual);

}

@Override public void onSuccess(String t) { super.onSuccess(t); //Obtener CookieStore del servidor y guardarlo en MyCookieStore

DefaultHttpClient client=(DefaultHttpClient)finalHttp.getHttpClient();

MyCookieStore.cookieStore = client.getCookieStore(); if (!StringUtils.isBlank(t)) {

Log.e(TAG, Constant.RESULT API.GET_VERIFY_CODE "\n" t.toString( )) ;

JSONStatus jsonStatus = BaseJSONData(t); if (jsonStatus.isSuccess) {

handler.sendMessage(handler.obtainMessage(GET_VERIFY_CODE_SUCCESS, BaseJSONData(t)));

} más {

handler.sendMessage(handler.obtainMessage

(GET_VERIFY_CODE_FALSE, BaseJSONData(t)));

}

} más {

prompt(getResources().getString(R.string.request_no_data)) ;

}

}

});

2. Configuración

Anularpublic?void?initData( ) {finalHttp =?new?FinalHttp(); //Configure el CookieStore guardado y asegúrese de que la solicitud esté en la misma sesión. finalHttp.configCookieStore(MyCookieStore.cookieStore); finalHttp.post(API.server,? ajaxParams,?new); ?AjaxCallBacklt; Stringgt; () {......(omitido)}}

El formato no es bueno, simplemente confórmate con él

Gracias por dar me gusta y seguirnos.