0

次の形式でパラメーターを送信する Volley JsonObjectRequest (GET) を作成しようとしています。

http://localhost:8080/xy?param1=1¶m2=2

私の問題は、param1 が「1」で param2 が「2」の場合、Response-Code 200 (OK) を取得する必要があることです。しかし、私はいつも間違った応答コードを受け取ります。リクエストが間違った形式で送信されていると思います。

Map<String, String> params = new HashMap();
            params.put("param1", "1");
            params.put("param2", "2");
            JsonObjectRequest jsObjRequest = new JsonObjectRequest
                    (Request.Method.GET, "http://localhost:8080/xy", new JSONObject(params), new Response.Listener<JSONObject>() {

                        @Override
                        public void onResponse(JSONObject response) {

                        }
                    }, new Response.ErrorListener() {

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

                        }
                    });

            // Access the RequestQueue through your singleton class.
            QueueSingleton.getInstance(LoginActivity.this).addToRequestQueue(jsObjRequest);

ありがとう!

4

3 に答える 3