我正在使用volly进行webservice调用 我的方法如下
Map<String, String> MyData = new HashMap<String, String>();
MyData.put(pam1, parm1value);
JSONObject parameters = new JSONObject(MyData);
System.out.println(parameters + " *** PRM");//this prints data
JsonObjectRequest jsonRequest = new JsonObjectRequest(Request.Method.GET,
"myurl",
parameters, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
//TODO: handle success
System.out.println(response+"***");
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
//TODO: handle failure
}
});
System.out.println("REQ "+jsonRequest+"");//not prints parms
Volley.newRequestQueue(ctx).add(jsonRequest);
但是,当我运行app时
[220] BasicNetwork.performRequest: Unexpected response code 500 for [my url]
我还尝试使用StringRequest
和hashmap parms但问题相同