2015-04-28 2 views
0

Привет ребята я столкнулся с проблемой, и проблема в том, что я пытаюсь отправить запрос на почтовый сервер и я получаю исключение,Сообщение запроса на сервер не работает должным образом залпа

com.android.volley.ParseError: org.json.JSONException: Конец ввода символа 0

, когда я пытаюсь отправить данные через запрос получения, он работает правильно, и когда я пытаюсь отправить данные через запрос по почте, я получаю исключение выше, я пробовал но не удалось. ниже мой код

JsonObjectRequest _send_cab_data_to_server = new JsonObjectRequest(Request.Method.POST, 
      cab_Data_Url, null, new Response.Listener<JSONObject>() { 

     @Override 
     public void onResponse(JSONObject response) { 
      Log.e("", "response : " + response); 

     } 

    }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
      Log.e("", "error : " + error.toString()); 
     } 
    }) { 

     @Override 
     protected Map<String, String> getParams() { 
      Map<String, String> params = new HashMap<String, String>(); 
      params.put("Method", "CarLocation"); 
      params.put("data", _Cab_Locations_In_Driver_Service); 
      return params; 
     } 

    }; 

    // Adding request to request queue 
    Volley_Controller.getInstance().addToRequestQueue(_send_cab_data_to_server, 
      "volley"); 


} 

и атрибут данных соответствует набору строк, которые объединены например i2 | 33,7129221 | 73,0634634 | Apr28,201510: 50: 33AM | 0ÎÏ2 | 33,7129272 | 73,0634653 | Apr28, 201510: 50: 58AM | 0i

и ответ JSON является

{ "Успех": правда, "Info": "Успешный", "ответ": [{ "Статус": "Готово" } ] }

+0

Опубликовать этот пример JSON отклик. Также выведите вывод logcat. –

+0

Наверх ответьте на ответ, если он вам помог! –

ответ

0

when i try to send data through get request it is working properly and when i try to send data through post request i am getting the above exception

Как вы сказали, что вы получаете ниже исключения:

com.android.volley.ParseError: org.json.JSONException: End of input at character 0 of 

Это означает, что вы получаете null ответ. Предполагается, что вы используете только метод GET, а не метод POST, потому что ваш сервер не отвечает на запрос на отправку, а скорее возвращает нулевой объект, поэтому ваш синтаксический анализатор получает отказ при анализе нулевого объекта.

FYI, есть смысл и значение метода GET и POST. Используйте соответствующий метод, определенный вашим API-интерфейсом сервера.

Смежные вопросы