Java 我该怎么做才能截击?

Java 我该怎么做才能截击?,java,android,json,api,Java,Android,Json,Api,我有以下URL:GENERAL, 当使用postman测试它时,它工作正常,并为我带来数据。但现在我正试图用截击和下面的代码来实现它 RequestQueue queue = Volley.newRequestQueue(this); String Ruta = null; //URL para realizar la peticion Ruta = V_URL_MON + "/api/bodega/list?valor=" + "Bodeg

我有以下URL:GENERAL, 当使用postman测试它时,它工作正常,并为我带来数据。但现在我正试图用截击和下面的代码来实现它

 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);
RequestQueue queue=Volley.newRequestQueue(this);
字符串Ruta=null;
//佩蒂西奥酒店
Ruta=V_URL_MON+“/api/bodega/list?valor=“+”bodega GENERAL”;
JsonArrayRequest=新的JsonArrayRequest(request.Method.GET,Ruta,null,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONArray JSONArray){
for(int i=0;i

它正在生成一个无法获取数据的错误:null,正在进行测试,我意识到错误是由URL“/api/bodega/list?valor=“+”bodega GENERAL”引起的,特别是在“bodega GENERAL”中,因为如果我删除了正确工作的空格

您的格式看起来有问题,可能尝试使用反勾号对URL进行字体编码?(回勾是美国键盘上波浪线下的字符,一个左引号。)此外,localhost与运行Postman的设备上的计算机不一样吗?这就是解决方案URLCoder.encode(Variables_Globales.BODEGA_ORIGEN);