次の形式でパラメーターを送信する 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);
ありがとう!