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

JsonObjectRequest POST有问题。

使用JsonObjectRequest POST请求为什么是错误的请求key,错误10001

正在回答

3 回答

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

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

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 回复 有任何疑惑可以回复我~

请使用StringRequest试一试,看问题出在哪里

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

举报

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

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

进入课程

JsonObjectRequest POST有问题。

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