2016-08-08 2 views
0

Мне нужна помощь. Я использую залп для отправки объекта json на мой сервер API остального. И я получаю данные от этого API к моему приложению (json). Его работа отлично:Как получить JSON с сервера без отправки запроса JSON

JsonObjectRequest mJsonObjectRequest = new JsonObjectRequest(Request.Method.POST, url, JSONDATA, JSONListener, errorListener) ...

А теперь я хочу, чтобы отправить запрос без JSONDATA (я не могу установить нуль). Это для глобальных ценностей. Нет необходимости отправлять некоторые данные. И я не знаю, как отправить этот запрос. Вы можете мне помочь?

+0

добавить свой код, как вы ударяете услугу? –

+2

В этом случае вам нужно отправить запрос GET, и я не думаю, что вам нужно будет передавать данные - просто URL. – ishmaelMakitla

ответ

1

, пока я не понимаю, ур проблема мой ответ это

StringRequest distRequest=new StringRequest(Request.Method.POST, YOUR_URL, new Response.Listener<String>() { 
      @Override    public void onResponse(String response) {  
Toast.makeText(MainActivity.this, " "+response.toString, Toast.LENGTH_SHORT).show();   

      } 
     }, new Response.ErrorListener() { 
      @Override 
      public void onErrorResponse(VolleyError error) { 
       progressDialog.dismiss(); 
       Toast.makeText(MainActivity.this, " "+error.toString, Toast.LENGTH_SHORT).show(); 

      } 
     }); 
     RequestQueue distQueue=Volley.newRequestQueue(this); 
     distQueue.add(distRequest); 
    } 
1

Попробуйте это:

// prepare the Request 
JsonObjectRequest getRequest = new JsonObjectRequest(Request.Method.GET, url, null, 
     new Response.Listener<JSONObject>() 
     { 
      @Override 
      public void onResponse(JSONObject response) { 
          // display response  
       Log.d("Response", response.toString()); 
      } 
     }, 
     new Response.ErrorListener() 
     { 
      @Override 
      public void onErrorResponse(VolleyError error) {    
       Log.d("Error.Response", response); 
      } 
     } 
    ); 

    // add it to the RequestQueue 
    queue.add(getRequest);