Хочу представить учебный пример Http Client'а написанного на java без использования сторонних библиотек. Если вы прочитали заметки по java.net и разобрались в клиент-серверном взаимодействии, то трудностей, как минимум в понимании, у вас не возникнет. Немного терминов: API - программный интерфейс приложения (application programming interface), описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой. HTTP - (HyperText Transfer Protocol) протокол прикладного уровня передачи гипертекста. По-простому, это текстовый формат имеющий свою структуру для общения разных программ. Методы HTTP
GET - используется для запроса указанного содержимого
POST - применяется для передачи пользовательских данных заданному ресурсу Возьмем API стороннего сервиса, к примеру https://api.challonge.com/ru/v1. Почему challonge.com, простая аутентификация, что и нужно для примера. Вы можете взять любой ресурс у которого есть открытый api "накатить" аутентификацию и