volley框架的使用post帶引數遇到的問題
阿新 • • 發佈:2018-12-01
關於volley用法的詳細介紹參考
http://www.cnblogs.com/caobotao/p/5071658.html
http://blog.csdn.net/guolin_blog/article/details/17482095
以下是以上兩篇文章及在網上找到的關於volley帶引數的post請求寫法:
- StringRequest stringRequest = new StringRequest(Method.POST, url, listener, errorListener) {
- @Override
- protected Map<String, String> getParams() throws AuthFailureError {
- Map<String, String> map = new HashMap<String, String>();
- map.put("params1", "value1");
- map.put("params2", "value2");
- return map;
- }
- };
本來post方式帶引數只要重寫getParams方法,然後構造一個map,將鍵值對設定進去就好了,不過在實際使用過程中發現這種方法無法請求成功,找了好久也找不到原因,就原始碼來說這樣寫應該是對的呀。有人知道可能是什麼原因嗎?
最後 沒辦法直接把引數帶url裡面去就請求成功了。