Articles of залп

Заголовок заголовка Volley Content-Type не обновляется

Я пытаюсь написать POST-вызов в Volley, чтобы отправить тело XML на сервер. Я не могу правильно настроить заголовок Content-Type . Основной StringRequest выглядит так: StringRequest folderRequest = new StringRequest(Method.POST, submitInterviewUrl, myListener, myErrorListener) { @Override public byte[] getBody() throws AuthFailureError { String body = "some text"; try { return body.getBytes(getParamsEncoding()); } catch (UnsupportedEncodingException uee) { throw […]

Android: невозможно обновить Listview с помощью CustomAdapter

Мне нужно обновить представление списка новыми данными. Этот код ниже используется для получения данных в OnCreateView который находится в FragmentActivity в первый раз. override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { val url = "something" val request_queue = Volley.newRequestQueue(this.context) val stringRequest = StringRequest(Request.Method.GET, url, Response.Listener<String> { response -> val pending_job = Gson().fromJson<ArrayList<HashMap<String, String>>>( […]

Волейбол: медленные HTTP-запросы

Если я делаю два HTTP-запроса на один и тот же URL-адрес, один с HttpClient, а другой с Volley, запросы Volley занимают гораздо больше времени. Например, в моей тестовой среде: Используя HttpClient напрямую, чтобы запросить средние значения google.com около 250 мс Используя Volley для запроса средних значений google.com около 750 мс Вот свалка журнала образца запроса […]

Обработка сессионного файла cookie в Android Volley

Для тех, кто не знаком с Volley, это сетевая библиотека, и он переключит свой клиент HTTP-запроса с HttpUrlConnection или HttpClient в зависимости от версии Android, поэтому мне нужно знать, как добавить поддержку файлов cookie для каждого из этих типов клиентов. Как выбрать управление сеансом для обоих типов клиентов? Я видел это решение: использование файлов cookie […]

Непредвиденный код ответа.

У меня возникает проблема «Неожиданный код ответа 500», когда я получаю URL API. Этот мой код с библиотекой волейбола: String url= "http://103.241.24.35/android/android_login_api/index.php"; public void detailURL(String url) { Log.v("Android Spinner JSON Data Activity", url); queue = Volley.newRequestQueue(this); StringRequest sr = new StringRequest(Request.Method.POST,url, new Response.Listener<String>() { @Override public void onResponse(String response) { ProgressLoadStartLogin.setVisibility(View.GONE); displaystatis_kontenDetail(response); btn_enable(); } }, […]

Ошибка сервера Volley с нулевым ответом сети

Каждый раз, когда я пытаюсь использовать метод POST с Volley, я получаю небольшую ошибку. Я получаю значение null в getCause и некоторое значение по умолчанию в getNetworkResponse.toString (). Если я использую метод GET, это отлично работает (я получаю ответ от своего URL-адреса). Может ли кто-нибудь помочь, что я могу сделать? Map<String, String> jsonParams = new […]

Android Volley Возвращает результаты дважды для одного запроса

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

Volley NetworkImageView очищает кэшированное изображение

Кто-нибудь знает, можно ли очистить кешированное изображение из одного сетевого изображения с помощью библиотеки Googles Volley? У меня есть изображение аватара в NetworkImageView и вы хотите показать новое изображение, как только я загрузил его на сервер. На данный момент, если я делаю profileImg.setImageUrl("myUrl", mImageLoader); Я получаю кешированный образ.

Как выполнить запрос PUT в Android Volley?

В настоящее время я использую GsonRequest для отправки остальных запросов GET. Непонятно, что использовать для запросов PUT, где мне нужно отправить весь объект JSon для обновления. Объект Request будет принимать PUT, но я не уверен, как разместить объект JSon, который ожидается. Вот мой json, чтобы быть PUT: { prop1 : true, prop2 : false, prop4 […]

Как получить и разобрать JSON-объект с помощью Volley

Я не смог найти подробный ответ на этот вопрос или, по крайней мере, не тот, который я могу понять. Я пытаюсь настроить Volley на посадку JSON-объектов из iTunes. Затем я хочу проанализировать объекты, чтобы получить их URL-адреса изображений. Так, например, вот URL-адрес объекта iTunes JSON String url = "https://itunes.apple.com/search?term=michael+jackson"; Итак, здесь я настроил свой код, […]