首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >截击JsonObjectRequest POST请求

截击JsonObjectRequest POST请求
EN

Stack Overflow用户
提问于 2018-08-20 19:49:17
回答 1查看 1.9K关注 0票数 1

窥探,我在理解volley库的工作方面有一些问题,所以用适当的材料来回答,可以指导我了解排球的未观察到的方面,这是我所期待的。

  1. 如何在网络请求中绑定我的POST参数。当我在重写getParams()之后发送params时,通过在网络请求中直接发送jsonObject,我不会收到任何响应,但会收到一些服务器错误。
  2. 由于我在邮递员上测试我的后端,邮递员实际上所做的(我的观察)是它将url中的params绑定在url本身。当我将url粘贴到我的android代码中时,它会做出积极的响应。

那么,我是应该将我的params附加到url,还是还有其他的方法呢?我已经尝试过对getHeaders()进行更改,但是它也没有响应!

EN

回答 1

Stack Overflow用户

发布于 2018-08-20 20:03:19

您应该使用包含所有参数的JsonObjectRequest和jsonObject。

代码语言:javascript
复制
HashMap<String, String> params = new HashMap<String, String>();
params.put("token", "8327483274823");
JSONObject jsonObject = new JSONObject(params);

JsonObjectRequest req = new JsonObjectRequest(URL,jsonObject ,
new Response.Listener<JSONObject>() {
   @Override
   public void onResponse(JSONObject response) {
       try {
           //Do stuff here
       } catch (JSONException e) {
           e.printStackTrace();
       }
   }
}, new Response.ErrorListener() {
   @Override
   public void onErrorResponse(VolleyError error) {
       //Handle Errors here
   }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51937621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档