Volley用Json发送post请求

Moondance_7 2015-07-05 07:22:44
以前用的Post请求是用的表单方式,前几天需要用Json方式,于是百度,由于用的volley通信框架,搜索到这个答案http://m.blog.csdn.net/blog/u012832949/39577741。然后就按照这么做了。结果出现volley.ServerError错误。

先看下在postman下的正常请求:


我的代码:

JSONObject params = new JSONObject();
try {
params.put("username", phone);
params.put("password", password);
params.put("type", "1");
} catch (JSONException e) {
e.printStackTrace();
}
getHttpData(Url.URL_LOGIN, params);

 
public void getHttpData(final String url,JSONObject param) {

JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, url,param, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonObject) {
handleData(jsonObject);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
handleError(volleyError);
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<>();
headers.put("Accept", "application/json");
headers.put("Content-Type", "application/json; charset=UTF-8");
return headers;
}
};
//超时时间10s,最大重连次数2次
request.setRetryPolicy(new DefaultRetryPolicy(10 * 1000, 2, 1.0f));
HttpManager.addRequest(request);
}


调试的时候报这个错误,如下:


第一次使用这种Post方式,希望大家多多指教!!!这两天心累呀⊙︿⊙
...全文
8822 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
做一个懒小孩 2017-12-02
  • 打赏
  • 举报
回复
请问楼主用asynchttpcline怎么解决的呀,我用volley和asynchttpcline都不行,好累
u014380812 2015-10-19
  • 打赏
  • 举报
回复
http://blog.csdn.net/onlysnail/article/details/47905375 这篇博文讲述了使用post方式提交jsonObjectRequest请求遇到的坑以及解决方案,希望对大家有用
postxx 2015-08-19
  • 打赏
  • 举报
回复
同求呀, 用StringRequest post 提交可以成功,用JsonObjectRequest post 提交一直不成功,真心累拉
UphieElis 2015-07-12
  • 打赏
  • 举报
回复
引用 2 楼 large_zhao 的回复:
解决了吗?我也遇到了同样的问题
没有,后来用的async-http,但是仍然想知道为什么
UphieElis 2015-07-12
  • 打赏
  • 举报
回复
没有,后来用的async-http,但是仍然想知道为什么
large_zhao 2015-07-09
  • 打赏
  • 举报
回复
解决了吗?我也遇到了同样的问题
UphieElis 2015-07-06
  • 打赏
  • 举报
回复
急求

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧