Я ищу хорошую HTTP-библиотеку для своего приложения для Android. Я использовал AsyncHTTP
by loopj (и я использовал его только когда-либо), но это приводит к сбою моего приложения при сбое сетевого соединения. Кроме того, он не соответствует моим требованиям. До сих пор я нашел okhttp
от Square и volley
от Google. Но я не уверен, что лучше всего подходит моим целям. Ниже будут мои требованиями,Библиотека запросов HTTP для android
- Малого запрос частых HTTP для JSON Результаты
- JSON синтаксического анализа
- асинхронной операции с помощью методов обратного вызова
- Кэширования с функциональностью для силовых повторного извлечения
Некоторые идеи о том, как они отличаются и что я должен использовать, были бы чрезвычайно полезными.
Я тоже использовал Пикассо в своем проекте, и это потрясающе. Я загляну в «Дооснащение». Спасибо. Может ли 'Retrofit' также кэшировать запросы? Я избегаю проблем с управлением локальной базой данных. Есть ли даже такая вещь, как HTTP-кеширование, вроде как «Picasso» кэширует изображения? –
@ShashwatBlack Пока я знаю, что вы должны обрабатывать кеш для http. Вы можете взглянуть на этот https://gist.github.com/swankjesse/5889518 – Nasir