Как получить токен в строке с сервера, используя флаттер? - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь получить токен с сервера php, получить ответ во флаттере и сохранить этот ответ в строковой переменной токена.

Пример, которому я следую, был сделан на сервере php и android java. проект braintree

Мой php файл - это тот, который показывает токен в html теге body.

?php

require_once ("braintree_init.php");
require_once 'lib/Braintree.php';
echo($clientToken = $gateway->clientToken()->generate());

?>

и в java для получения ответа этого

private class getToken extends AsyncTask {
        ProgressDialog mDailog;

        @Override
        protected Object doInBackground(Object[] objects) {
            HttpClient client=new HttpClient();
            client.get(API_GET_TOKEN, new HttpResponseCallback() {
                @Override
                public void success(final String responseBody) {
                    mDailog.dismiss();
                    runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                            group_payment.setVisibility(View.VISIBLE);
                            token=responseBody;
                        }
                    });
                }

                @Override
                public void failure(Exception exception) {
                    mDailog.dismiss();
                    Log.d("Err",exception.toString());
                }
            });
            return null;
        }

        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            mDailog=new ProgressDialog(WalletActivity.this,android.R.style.Theme_DeviceDefault_Light_Dialog);
            mDailog.setCancelable(false);
            mDailog.setMessage("Loading Wallet, Please Wait");
            mDailog.show();
        }

        @Override
        protected void onPostExecute(Object o){
            super.onPostExecute(o);
        }
    }

класс токенов сохраняет ответ в строковой переменной токена, которая работает в java, но я хочу реализовать то же самое во флаттере.

Поскольку я новичок в флаттер я запутался так же, как в java, как получить тело ответа для сохранения в переменной.

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