为了账号安全,请及时绑定邮箱和手机立即绑定

Post方式中,我用JsonObjectRequest方式请求返回说我key不对咋回事啊?

可是在StringRequest中明明是可以的

http://img1.sycdn.imooc.com//55cafc36000187cc07201280.jpg


正在回答

3 回答

我也是觉得JsonObjectRequest的post这个有问题。get能成功。

0 回复 有任何疑惑可以回复我~
#1

扑通扑通丶我的人生 提问者

恩,是的
2015-08-28 回复 有任何疑惑可以回复我~

以JsonObject传参数的时候,phone是int的,要求传电话号码的前7位 JsonObject jsonObject = new JsonObject();  jsonObject.put("phone",1354421); jsonObject.put("key","your key");  这样是没问题的,还有一点 ,从api中拿到的信息只是号码一段的的位置信息即前7位  至于后面4位有还是没有得到的信息都是一样的。

0 回复 有任何疑惑可以回复我~
#1

扑通扑通丶我的人生 提问者

你的方法我试过了,还是不行,我这边debug会直接跳到 new Response.ErrorListener() ,我的代码,如果不忙的话可以帮我看下吗?: 百度云:http://pan.baidu.com/s/1bnbOqPh 360云盘:http://yunpan.cn/cmwjsxuuzcpqX 访问密码 392c
2015-08-28 回复 有任何疑惑可以回复我~

Map<String,String> map=new HashMap<String,String>();

        map.put("token", "AbCdEfGh123456");

        JSONObject params=new JSONObject(map);

         

        RequestQueue queue = Volley.newRequestQueue(this);

        String url = "http://m.weather.com.cn/data/101201401.html";

        JsonObjectRequest objRequest = new JsonObjectRequest(url, params,

                new Response.Listener<JSONObject>() {

                    @Override

                    public void onResponse(JSONObject obj) {

                        System.out.println("----------:" + obj);

                    }

                }, new Response.ErrorListener() {

                    @Override

                    public void onErrorResponse(VolleyError error) {

                        error.getMessage();

                    }

 

                });

   




0 回复 有任何疑惑可以回复我~
#1

扑通扑通丶我的人生 提问者

还是不行
2015-08-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-Volley详解
  • 参与学习       33567    人
  • 解答问题       64    个

最热门网络框架~快速入门大法,还等什么,快来学习吧

进入课程

Post方式中,我用JsonObjectRequest方式请求返回说我key不对咋回事啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信