Java 我该怎么做才能截击?
我有以下URL:GENERAL, 当使用postman测试它时,它工作正常,并为我带来数据。但现在我正试图用截击和下面的代码来实现它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
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);