Java 截击JSONObject请求不';不接受JsonObject作为响应

Java 截击JSONObject请求不';不接受JsonObject作为响应,java,android,json,android-volley,Java,Android,Json,Android Volley,我买了一段时间的股票,似乎谷歌截击没有像我预期的那样工作。 我准备了一个JsonObject请求,如下所示: JSONObject jsonObject = new JSONObject(); try { jsonObject.put("auth-code", authCode); } catch (JSONException ignored) { } JsonObjectRequest response = new JsonObjectReque

我买了一段时间的股票,似乎谷歌截击没有像我预期的那样工作。
我准备了一个
JsonObject
请求,如下所示:

JSONObject jsonObject = new JSONObject();
    try {
        jsonObject.put("auth-code", authCode);
    } catch (JSONException ignored) {
    }
    JsonObjectRequest response = new JsonObjectRequest(UrlController.getGoogleOauthSendAuthCodeMethod(), UrlController.getGoogleOauthSendAuthCodeUrl(), jsonObject.toString(), onSuccess, onError);  
 AppController.getInstance().addToRequestQueue(response, "REGISTER_USER_GOOGLE_OAUTH");
它只是将google
auth code
发送到我的服务器,并得到一个jsonObject作为响应

为了响应该请求,我检索了以下内容:

{"data":{"user":
               {"name":"name lastname",
               "username":"someusername",
               "email":"email@gmail.com"},
         "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjQxNDIsImlzcyI6Imh0dHA6XC9cL2FzaG9qYXNoLm1pbFwvYXBpXC92MVwvYXV0aFwvZ29vZ2xlIiwiaWF0IjoxNDUyNDY3NTQ4LCJleHAiOjE0NTI0NzExNDgsIm5iZiI6MTQ1MjQ2NzU0OCwianRpIjoiMTNhNjU0MjcwMmQ2MmE5MDA1YTgyZTlkZTM3YjQxNGQifQ.YfQaGuhVTYXPizdt2AX8C0RAObUNoqJp4rglZPOGW7s",
         "is_new_user":false
         }
}
但截击总是进入一个错误区域。 我已经测试了服务器api,因为它返回了这些数据

一些值得注意的事情:
当我返回这个json对象时,没有检查
auth code
,只是从数据库返回一个随机用户,代码进入onResponse回调。我已经登录了服务器,在那里也得到了
auth code
,并且正确地检索到响应


那我做错了什么

找到原因,截击
超时请求为2.5秒。
我正在验证一个
auth-code
,这花费了我更多的时间。
要解决此问题,请将此代码片段用于您的截击
请求

     response.setRetryPolicy(new DefaultRetryPolicy(15000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); 

15000是
requestTimeOut
毫秒。

OneError回调中抛出的异常是什么?只需将其记录下来,并将其与您的问题一起发布。我不确定这一点,因为它不会出现在您的代码中,但是,在将其添加到请求队列时,您不应该使用“响应”而不是“请求”吗?@AnixPasBesoin奇数部分为
错误。networkResponse
为空!因此,我无法从那里获得状态代码或数据:(@AnixPasBesoin)这是一个输入错误,因为我从几个类中删除了代码。tnx!