/** * volley框架下,使用post方式请求服务器,传递参数和头 */ public void postHead() { String url = "http://api.mefans.hk/token"; RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext()); StringRequest request = new StringRequest(url, new Response.Listener<String>() { @Override public void onResponse(String response) { Log.i("aa", "post请求成功" + response); Toast.makeText(MainActivity.this, response, Toast.LENGTH_LONG).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.i("aa", "post请求失败" + error.toString()); Toast.makeText(MainActivity.this, error.toString(), Toast.LENGTH_LONG).show(); } }) { @Override protected Map<String, String> getParams() throws AuthFailureError { // 请求参数 Map<String, String> map = new HashMap<String, String>(); //new 一个Map 参数放到Map中 map.put("grant_type", "client_credentials"); return map; } @Override public Map<String, String> getHeaders() throws AuthFailureError { // 请求头 Map<String, String> map = new HashMap<String, String>(); // map.put("Content-Type","application/x-www-form-urlencoded"); map.put("Authorization ", "basic c6ed4f49ee14ce55554de3cecd1ef307066d8d5202a184f5d28e78df8815b25b"); //new 一个Map这里设置头信息,把头信息放到Map中 return map; } }; request.setTag("request"); requestQueue.add(request); }
volley框架下,使用post方式请求服务器,传递参数和头
最新推荐文章于 2024-08-27 16:54:36 发布