需要JWT教程

时间:2017-07-17 09:38:44

标签: android jwt

如何在我的应用程序中从我的web api存储登录的json web令牌?

1 个答案:

答案 0 :(得分:0)

好的,我已经解决了这个问题。我使用Google Volley方法发送帖子并使用令牌检索服务器响应。下面是我实现了排球API的代码示例。

StringRequest stringRequest = new StringRequest(Request.Method.POST, url_login,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    Toast.makeText(LoginActivity.this,"On Response "+response,Toast.LENGTH_LONG).show();
                    ValidateLogin(response);
                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    NetworkResponse networkResponse = error.networkResponse;
                    if (networkResponse != null && networkResponse.data != null) {
                        String jsonError = new String(networkResponse.data);
                        String message_response=null;
                        try {
                            JSONObject object = new JSONObject(jsonError);
                            message_response= object.getString("error");
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                        Toast.makeText(LoginActivity.this, "On Error " + message_response.toString(), Toast.LENGTH_LONG).show();
                        showProgress(false);
                    }
                }
            })