volley

来源:互联网 发布:台湾永宏plc编程软件 编辑:程序博客网 时间:2024/05/29 14:10

1.post

        Map<String, String> params = new HashMap<String, String>();        params.put("fromUser", "lesliefang");        params.put("toUser", "xiaojun");        JsonObjectRequest newMissRequest = new JsonObjectRequest(                Request.Method.POST, "http://127.0.0.1:8080/users",                new JSONObject(params),                new Response.Listener<JSONObject>() {                    @Override                    public void onResponse(JSONObject jsonobj) {                    }                },                new Response.ErrorListener() {                    @Override                    public void onErrorResponse(VolleyError error) {                    }                }        ){            @Override            protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {                // TODO Auto-generated method stub                try {                    Map<String, String> responseHeaders = response.headers;                    String cookie = responseHeaders.get("Set-Cookie");                    SharedPreferences preferences = activity.getSharedPreferences("cookies", Context.MODE_PRIVATE);                    SharedPreferences.Editor editor = preferences.edit();                    editor.clear();                    editor.commit();                    editor.putString("cookie", cookie);                    editor.putString("logintype","aut");                    editor.commit();                    String dataString = new String(response.data, "UTF-8");                    return null;                } catch (UnsupportedEncodingException e) {                    return Response.error(new ParseError(e));                }            }        };


0 0
原创粉丝点击