Articles of залп

Повторная аутентификация после окончания сессии в залпе

Я новичок в библиотеке залпов и попытаюсь выяснить, что является лучшим способом сделать следующее. Мой REST Api сначала использует базовую аутентификацию, и если это удается, они возвращают токен доступа для использования с этой точки. Потому что мой токен Acces может истечь, это требование. Я хочу вызвать свой api-метод http://myserver/test Я верну 401 (Unauthorized) . Я […]

Как загрузить изображение с помощью волейбола и хранить в кеше, пока изображение не используется

Я использую библиотеку volley для загрузки сетевых ответов. Я знаю, что волейбол загружает изображения только тогда, когда это необходимо. Но то, что я хочу достичь, – это загрузить все изображения за один раз и сохранить в моей кеш-памяти. Поэтому в основном я хочу загрузить все изображения сразу и сохранить в кеше, поэтому, если не будет […]

Заголовки HTTPS для Android Volley выбрасывают 400

Мое приложение уже работает некоторое время, и все работает очень хорошо! Сервер, обновленный недавно с http на https, с тех пор, как это изменение, я получаю ошибку 400 BAD INPUT на каждом вызове сервера. Изучив этот вопрос в течение нескольких болезненных часов, я узнал, что если я отправлю запрос с пустыми заголовками, просьба PASS! Без […]

В чем отличие entry.softTtl и entry.ttl в залпе?

В классе HttpHeaderParser: public static Cache.Entry parseCacheHeaders(NetworkResponse response) { long now = System.currentTimeMillis(); Map<String, String> headers = response.headers; long serverDate = 0; long serverExpires = 0; long softExpire = 0; long maxAge = 0; boolean hasCacheControl = false; String serverEtag = null; String headerValue; headerValue = headers.get("Date"); if (headerValue != null) { serverDate = parseDateAsEpoch(headerValue); […]

Android: запрос строки Volley onresponse не вызывается

Я пытаюсь отправить данные с android на php, используя метод POST Часть php протестирована сама по себе, и она работает на 100%, и возвращает строку json как предполагаемую Часть андроида не работает, она не печатает ошибку или даже требуемый ответ Вот код и он протестирован, печатая строку «test» с помощью Toast, но она не изменяется […]

Может ли Volley (Google IO 2013) иметь level1 LruBitmapImageCache и level2 DiskCache?

Может ли Android Volley (Google IO 2013) иметь кэш Bitmap для первого уровня кеша, а также кэш диска для уровня2. Я не понимаю, есть ли это выбор или какой-либо вариант. Также задается вопросом о производительности кеша диска и кеша Bitmap для изображений. Я заметил, что ImageLoader, похоже, использует либо кеш диска, либо бит кэш-памяти, но […]

Добавить пользовательские заголовки с библиотекой Volley

Я начинаю использовать Volley для своего приложения, и я хочу добавить собственные заголовки для каждого запроса в качестве идентификатора безопасности. Я использую JsonObjectRequest и переопределяя getHeaders() . JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { Log.d(TAG, response.toString()); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) […]

Создание анализируемого запроса Джексона в Volley

Я хочу создать реализацию JacksonJSONRequest в Volley. Мои запросы / ответы, подобные большинству, будут иметь объект запроса типа X и объект ответа типа Y. Базовый класс Volley Request определяет как то же самое … public class JacksonRequest<T> extends Request<T> … protected Response<T> parseNetworkResponse(NetworkResponse response) Это не имеет большого значения для меня. Я не могу представить […]

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

Я хочу отправить сообщение с исходной строкой, а не настройкой параметров с помощью волейбола. Я попытался переопределить метод getBody в StringRequest следующим образом: @Override public byte[] getBody() throws AuthFailureError { return rawString.getBytes(); } Он даже не отправит запрос и не даст ошибку: com.android.volley.TimeoutError Любая помощь будет оценена по достоинству.

Android volley DefaultRetryPolicy не работает должным образом

Итак, у меня есть запрос Volley PUT: private boolean syncCall(JSONObject jsonObject, final VolleyCallback callback) { final ProgressDialog progDailog = new ProgressDialog(context); final Boolean[] success = {false}; progDailog.setMessage("…"); progDailog.setIndeterminate(false); progDailog.setProgressStyle(ProgressDialog.STYLE_SPINNER); progDailog.setCancelable(false); progDailog.show(); final SharedPreferences prefs = PreferenceManager .getDefaultSharedPreferences(context); RequestQueue queue = Volley.newRequestQueue(context, new HurlStack()); final String token = prefs.getString("token", null); String URL = Constants.getUrlSync(); String param1 […]