1. Обзор
В этой статье мы рассмотрим клиентскую библиотеку Google HTTP для Java , которая представляет собой быструю, хорошо абстрагированную библиотеку для доступа к любым ресурсам через протокол соединения HTTP.
Основными особенностями клиента являются:
- уровень абстракции HTTP, который позволяет отделить любую низкоуровневую библиотеку
- быстрые, эффективные и гибкие модели анализа JSON и XML содержимого HTTP-ответа и запроса
- простые в использовании аннотации и абстракции для сопоставления ресурсов HTTP
Библиотеку также можно использовать в Java 5 и более поздних версиях, что делает ее важным выбором для устаревших (SE и EE) проектов.
В этой статье мы собираемся разработать простое приложение, которое будет подключаться к GitHub API и извлекать пользователей , а также рассмотрим некоторые из наиболее интересных функций библиотеки.