POST jsonObjectリクエストを作成しようとしています。私に応答のjsonObjectを与える、 responseCodeは200であり、私のサーバはデータを正常に受信します。しかし、onResponseは決して呼び出されず、私は応答としてjsonObjectを捕まえることができません。android:volley resposeは200ですが、onResponseは呼び出されません
どのようにこの問題を解決するには?
私は仕事のために以下のコードを使用:
JSONObject obj= new JSONObject();
try {
obj.put("url",Url);
} catch (JSONException e) {
e.printStackTrace();
}
JsonObjectRequest req= new JsonObjectRequest(Request.Method.POST, url, obj,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<>();
return headers;
}
@Override
protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {
return super.parseNetworkResponse(response);
}
};
AppController.getInstance().addToRequestQueue(req);
あなたが話しているレスポンスコードは次のとおりです。?
は、このコードを削除しますか – greenapps