我有以下 URL:http://localhost:3000/api/bodega/list?valor=Bodega一般, 使用邮递员进行测试时,它可以正常工作并为我带来数据。但是现在我正在尝试通过以下代码使用凌空弹
RequestQueue queue = Volley.newRequestQueue(this);
String Ruta = null;
//URL para realizar la peticion
Ruta = V_URL_MON + "/api/bodega/list?valor=" + "Bodega GENERAL";
JsonArrayRequest request = new JsonArrayRequest(Request.Method.GET, Ruta, null,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray jsonArray) {
for(int i = 0; i < jsonArray.length(); i++) {
try {
JSONObject jsonObject = jsonArray.getJSONObject(i);
recuperarID = jsonObject.getString("_id");
}
catch(JSONException e) {
}
}
Variables_Globales.BODEGA_ORIGEN = recuperarID;
}
} ,
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
Toast.makeText(Crear_Traslado.this, "Unable to fetch data: " + volleyError.getMessage(), Toast.LENGTH_SHORT).show();
}
});
queue.add(request);
它正在生成错误无法获取数据:null,进行测试我意识到错误是由URL“ / api / bodega / list?valor =” +“ Bodega GENERAL”引起的,特别是在“ Bodega GENERAL”中,因为如果我删除空间,它将正常工作