失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android volley post 参数 带有标题和正文的Android Volley POST请求

android volley post 参数 带有标题和正文的Android Volley POST请求

时间:2020-01-12 09:27:23

相关推荐

android volley post 参数 带有标题和正文的Android Volley POST请求

我的代码正在尝试将数据发布到服务器,并且需要添加标头,我正在使用Volley库.

如果我不包含“ getparams”方法,则该请求有效,我可以发布但没有数据.

如果我包含“ getparams”方法,则请求失败,并显示400(错误请求).

我一直无法找出错误所在.

public void tryPost() {

RequestQueue queue = Volley.newRequestQueue(this);

String serverUrl = "http://10.0.2.2:3000/tasks";

StringRequest stringRequest = new StringRequest(Request.Method.POST, serverUrl,

new Response.Listener() {

@Override

public void onResponse(String response) {

Log.d("TAG", "response = "+ response);

}

}, new Response.ErrorListener() {

@Override

public void onErrorResponse(VolleyError error) {

Log.d("TAG", "Error = "+ error);

}

})

{

//

@Override

public Map getHeaders() {

HashMap headers = new HashMap<>();

headers.put("Accept", "application/json");

headers.put("Content-Type", "application/json");

return headers;

}

@Override

public Map getParams() {

Map params = new HashMap<>();

params.put("userId","sargent");

params.put("password","1234567");

return params; //return the parameters

}

};

// Add the request to the RequestQueue.

queue.add(stringRequest);

}

如果觉得《android volley post 参数 带有标题和正文的Android Volley POST请求》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。