URL:http://androidtutorialpoint.com/api/volleyJsonObject
代码:
public void volleyJsonObjectRequest(String url) {
String REQUEST_TAG = "JSONOBJ_TAG";
JsonObjectRequest jsonObjectReq = new JsonObjectRequest(url, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d("VOLLEY RESPONSE", response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
VolleyLog.d("VOLLEY ERROR", "Error: " + error.getMessage());
}
});
// Adding JsonObject request to request queue
AppSingleton.getInstance(getApplicationContext()).addToRequestQueue(jsonObjectReq, REQUEST_TAG);
}
我正在尝试记录截击响应,但是却出现以下错误:
Cannot cast 'com.android.volley.ServerError' to 'com.android.volley.NoConnectionError'
我已经检查了POSTMAN中的URL,它工作正常。我的代码中缺少什么吗?一直在尝试调试,但找不到根本原因。
答案 0 :(得分:1)
找到解决方案:
用https替换http