2 shinert ShinerT 于 2015.07.14 12:32 提问

安卓如何利用httputils携带json数据请求服务器

服务器需要请求的参数是json格式的数据 我要怎么把json数据发送到服务器并返回数据
请附上代码哦。

5个回答

bdmh
bdmh   Ds   Rxr 2015.07.14 12:56
guwei4037
guwei4037   Ds   Rxr 2015.07.14 12:51

一般是客户端解析服务器返回的json字符串。你要是要请求道服务器,在客户端封装好json字符串即可。

http://www.cnblogs.com/xiaoluo501395377/p/3446605.html

u012216727
u012216727   Ds   Rxr 2015.07.14 13:28
dcxy0
dcxy0   Ds   Rxr 2015.07.14 14:57
ShinerT
ShinerT   2015.07.15 17:42

我使用上面的方法没用

btnButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            Map<String,String> map = new HashMap<String, String>();
            map.put("phone","13720060020");
            JSONObject object = new JSONObject(map);
        RequestQueue  queue =   Volley.newRequestQueue(MainActivity.this);
        JsonObjectRequest request = new JsonObjectRequest
                (URL, object, new Response.Listener<JSONObject>() {

            @Override
            public void onResponse(JSONObject response) {
                // TODO Auto-generated method stub
                System.out.println("aaaaa"+response);
            }
        }, new Response.ErrorListener() {

            @Override
            public void onErrorResponse(VolleyError error) {
                // TODO Auto-generated method stub

            }
        });
        request.setTag("obj");
        queue.add(request);
        queue.start();
        //取消請求
        //queue.cancelAll("obj");
        }
    });
}
Csdn user default icon
上传中...
上传图片
插入图片