相关疑难解决方法(0)

Volley JsonObjectRequest发布请求无效

我正在使用android Volley提出请求.所以我使用这段代码.我不明白一件事.我检查我的服务器,params始终为null.我认为getParams()不起作用.我该怎么做才能解决这个问题.

 RequestQueue queue = MyVolley.getRequestQueue();
        JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.POST,SPHERE_URL,null,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        System.out.println(response);
                        hideProgressDialog();
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                      hideProgressDialog();
                    }
                }) {
            protected Map<String, String> getParams() throws AuthFailureError {
                Map<String, String> params = new HashMap<String, String>();
                params.put("id","1");
                params.put("name", "myname");
                return params;
            };
        };
        queue.add(jsObjRequest);
Run Code Online (Sandbox Code Playgroud)

android android-volley

77
推荐指数
3
解决办法
14万
查看次数

Android Volley POST发送参数始终为null

我是android的新手.现在我正在做一个应用程序.对于这个我需要将数据发送到server.Now我正在使用Volley post方法.但是当我使用volley.here发送数据到服务器时,参数总是显示为null附上代码请检查.我在使用片段.

代码部分

String url = "http://192.168.1.182:8084/name/registration.jsp";

    final ProgressDialog pDialog = new ProgressDialog(this.getActivity());
    pDialog.setMessage("Loading...");
    pDialog.show();    
    RequestQueue rq = Volley.newRequestQueue(getActivity().getApplicationContext());
    JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.POST,
            url, null,
            new Response.Listener<JSONObject>() {

        @Override
        public void onResponse(JSONObject response) {
            Log.d(TAG, response.toString());
            // pDialog.hide();
        }
    }, new Response.ErrorListener() {

        @Override
        public void onErrorResponse(VolleyError error) {
            VolleyLog.d(TAG, "Error: " + error.getMessage());
            //pDialog.hide();
        }
    }) {

        @Override
        protected Map<String, String> getParams() {
            Map<String, String> params = new HashMap<String, String>();
            params.put("name", "Ajay K K");
            params.put("mailid", "ajaykk50@gmail.com");
            params.put("phone", "8086327023"); …
Run Code Online (Sandbox Code Playgroud)

post android android-volley

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

android-volley ×2

post ×1