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