客户端用volley框架写的,服务端不知道怎么接受客户端发来的请求,求大神帮忙啊!!!
急急急!!!
客户端请求为:
public void testVolleyGet() {
String httpurl = "http://192.168.1.106:5432/fdfa/Accept";
//RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext());
StringRequest stringRequest = new StringRequest(Request.Method.POST, httpurl,
new Response.Listener() {
@Override
public void onResponse(String response) {
Log.d(TAG, "response -> " + response);
Intent intent = new Intent(MainActivity.this,ZhuActivity.class);
//intent.setAction("MainActivity.class");
startActivity(intent);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e(TAG, error.getMessage(), error);
Intent intent = new Intent(MainActivity.this,ErrorActivity.class);
//intent.setAction("ErrorActivity.class");
startActivity(intent);
}
}){
@Override
protected Map getParams() {
//在这里设置需要post的参数
Map<String, String> map = new HashMap<String, String>();
map.put("name", userName);
map.put("passwords",password);
return map;
}
@Override
public RetryPolicy getRetryPolicy() {
RetryPolicy retryPolicy = new DefaultRetryPolicy(5000,DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT);
return retryPolicy;
}
// Volley请求类提供了一个 getHeaders()的方法,重载这个方法可以自定义HTTP 的头信息。(也可不实现)
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Accept", "application/json");
headers.put("Content-Type", "application/json; charset=UTF-8");
return headers;
}};
//requestQueue.add(stringRequest);
MyApplication.getQueues().add(stringRequest);
}
}