3. 设置请求类型和参数

Volley默认的请求类型是GET,如果需要用POST,可以在构造函数中进行设置。设置参数可以通过重写getParams()方法来实现。

    private void postRequest(){
JsonObjectRequest postObjectRequest = new JsonObjectRequest(Method.POST,
"http://192.168.199.18:8080/myhos/query",
null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.i("Response:", response.toString());
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.i("Error:", error.getMessage(), error);
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> map = new HashMap<String, String>();
map.put("qid", "446");
map.put("count", "10");
map.put("page", "1");
return map;
}
};
mQueue.add(postObjectRequest);
}

以上代码中,使用了Volley请求的另一个构造函数,通过Method.POST指定了请求方式为POST,并通过重写getParams()方法设置了三个参数。运行结果如下:

最新文章

  1. 51nod1256(乘法逆元)
  2. #第一用Markdown编辑器#
  3. POJ 1693
  4. topsort | | jzoj[1226] | | NOIP2003神经网络
  5. ActiveMQ 使用
  6. August 5th, 2016, Week 32nd, Friday
  7. 号外号外:9月21号关于Speed-BI 《全国人口统计数据分析》开讲了
  8. for_each()的返回值
  9. sql CHARINDEX函数
  10. Windows与Linux的双系统的安装顺序及Linux的补救办法
  11. .NET设计模式系列文章 from TerryLee
  12. select组件2
  13. 【IOS实例小计】图像移动--可扩展为动态实现图标变化
  14. Linux系统操作指令汇总
  15. 新手之VM下安装centos版本Linux系统完整版!
  16. R语言 文本挖掘 tm包 使用
  17. JavaScript AJAX实例
  18. python 匿名函数与三元运算
  19. 02-CSS&amp;JS
  20. 关于Unsupported major.minor version 52.0解决办法(再次回顾)

热门文章

  1. c基础回顾
  2. 深入了解Java程序执行顺序
  3. Jsp练习——连接数据库模拟登录
  4. salesforce 零基础学习(三十六)通过Process Builder以及Apex代码实现锁定记录( Lock Record)
  5. mysql基础知识扫盲
  6. 图(C描述)
  7. java集合框架之List
  8. 移动web开发之移动端真机测试
  9. Android点击效果
  10. 后端码农谈前端(CSS篇)第五课:CSS样式