223 читали · 1 год назад
Go (Golang) Backend. Урок 2 - HTTP Клиент
Ответим на вопрос — как обмениваться данными в Интернете. Посмотрим на протокол HTTP. Узнаем как написать клиент для внешнего сервиса погоды. Продолжаем рассматривать тему микросервисов. В предыдущем уроке, мы написали небольшую программу для извлечения температуры в определенном городе из структуры, закодированной в формате JSON. Пример данных мы взяли из открытого источника. В этом нам помог сайт open-meteo.com, предоставляющий открытый API - программный интерфейс. Теперь пришло время написать решение для автоматизированного сбора погоды...
4 недели назад
Что такое клиент-серверная архитектура. Просто о сложном
От заказа в ресторане до вашего лайка в соцсетях: как работает невидимый скелет всего интернета, который держит на себе цифровой мир. Попробуйте на минутку представить, что вы заходите в любимое приложение, чтобы посмотреть новую серию своего любимого сериала. Вы нажимаете кнопку «воспроизвести», и через секунду картинка загружается. Как это происходит? Ваш телефон не хранит в себе все фильмы мира, а сайт соцсети не живет прямо в вашем ноутбуке. За этим простым действием стоит гениальная и всеобъемлющая логика, на которой построено 99% цифровых сервисов, которыми вы пользуетесь каждый день...
КАК РАБОТАЕТ HTTP-ЗАПРОС
HTTP — распространённый протокол передачи данных, предназначенный для передачи гипертекстовых документов – текстовых страниц с перекрестными ссылками. HTTP берет данные с этих страниц и доставляет на экран в разном формате. Это могут быть изображения, текст или видео.⠀ Протокол HTTP используют ещё с 1992 года. Он очень простой, но при этом функциональный. Представляет собой список правил, по которым компьютеры обмениваются данными в интернете. Обычно HTTP использует архитектуру «клиент-сервер», где...