Intereting Posts
Как удалить базу данных в sqlite? Как изменить размер элементов в Spinner с несколькими вариантами выбора? Как очистить все данные кеша приложений в Android Marshmallow ADB Не распознает Nexus S в Mac 10.6 Распределенное приложение на Android Как обнаружить поддельные GPS-координаты в Android? Android способен загружать google.com, но не любую другую веб-страницу Kotlin-андроид: нерешенные ссылки привязки данных Android Market – единственные отчеты о сбоях, которые я получаю, находятся на платформах «OTHER» Как отображать всплывающие окна с прозрачным фоном? Случайно удаленный файл макета Android Неизвестное исключение хоста возвращается при попытке подключиться к серверу на HTC Rezound и только на 4g Android: проблема с обновлением до Android SDK Tools, версия 7 Как проверить учетные данные пользователя для входа в android с помощью PHP, MySql с помощью json Запись стереозвука с помощью Motorola Moto G (или Moto X)

Отправить запрос на отправку сырья с использованием волейбола

Я хочу отправить сообщение с исходной строкой, а не настройкой параметров с помощью волейбола.

Я попытался переопределить метод getBody в StringRequest следующим образом:

@Override public byte[] getBody() throws AuthFailureError { return rawString.getBytes(); } 

Он даже не отправит запрос и не даст ошибку: com.android.volley.TimeoutError

Любая помощь будет оценена по достоинству.

У меня так получилось …

  RequestQueue queue = Volley.newRequestQueue(this); queue.add(myReq); ... StringRequest myReq = new StringRequest(Request.Method.POST, server+"Login", createMyReqSuccessListener(), createMyReqErrorListener()) { @Override public byte[] getBody() throws com.android.volley.AuthFailureError { String str = "{\"login\":\""+login+"\",\"password\":\""+pass+"\"}"; return str.getBytes(); }; public String getBodyContentType() { return "application/json; charset=utf-8"; } }; ... private Response.Listener<String> createMyReqSuccessListener() { return new Response.Listener<String>() { @Override public void onResponse(String response) { Log.i(TAG,"Ski data from server - "+response); } }; } private Response.ErrorListener createMyReqErrorListener() { return new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.i(TAG,"Ski error connect - "+error); } }; }