СТАТЬ ТЕСТИРОВЩИКОМ #9 - API (Application Programming Interface)/ JSON / ДЖЕСОН

YOUTUBE · 19.11.2025 08:40

Ключевые темы и таймкоды

Введение в рест

0:00
  • В видео обсуждается рест (REST) - клиент-серверная архитектура, которая используется для взаимодействия между браузером и сервером.
  • Рест состоит из двух частей: рест-апи (механизм, который позволяет двум программам взаимодействовать друг с другом) и апи-документация (набор правил, которые определяют, как использовать рест-апи).

Примеры рест-апи

3:57
  • В примере с розеткой, пользователь отправляет запрос на сервер, который обрабатывается и возвращает ответ.
  • Каждый запрос имеет свой статус код, который указывает на успешность выполнения запроса.

Сравнение с телефонной книгой

7:28
  • Рест-апи можно сравнить с телефонной книгой, где каждый адрес имеет свой номер, который используется для идентификации абонента.
  • В интернете каждый домен имеет свой ай-пи адрес, который используется для идентификации сайта.

Заключение

10:25
  • Рест-апи - это набор правил, которые определяют, как браузер и сервер взаимодействуют друг с другом.
  • В видео рассматриваются реквестст хедерс (заголовки запроса) и респонс хедерс (заголовки ответа).

Введение в тестирование

10:42
  • Тестировщик должен знать, что такое апи, клиент-серверная архитектура и как они взаимодействуют.
  • Апи - это набор правил для общения клиента с сервером.

Клиент-серверная архитектура

11:22
  • Клиент отправляет запрос на сервер, сервер отвечает.
  • Общение между клиентом и сервером происходит с помощью запросов и ответов.

Тестирование и использование джисона

16:02
  • Джисон - это текстовый формат обмена данными, основанный на языке джава скрипт.
  • Джисон используется в рест-запросах и может быть использован в любом языке программирования.

Разбор примеров джисона

21:09
  • Джисон может содержать массивы, объекты, числа, логические значения и другие значения.
  • Джисон всегда должен быть в фигурных скобках и содержать ключ и значение.

Введение

22:58
  • Видео начинается с объяснения того, что текстовый документ, который общается, является просто текстовым документом, который работает по определенному синтаксису.
  • Джисон объект - это не упорядоченное множество пар ключ и значение. Ключ - это название предмета, который мы передаем серверу, а значение - это значение параметра свойства объекта.

Примеры

23:58
  • В видео приводятся примеры использования джисон объекта, включая поиск товара на сайте и использование подсказок.
  • Также демонстрируется, как джисон объект может быть использован для поиска товаров на сайте, где есть миллиард запросов.

Заключение

29:08
  • В конце видео автор пытается найти айфоны на сайте, но не может найти их из-за сложности механизма сайта.
  • В итоге, автор делает вывод, что джисон объект может быть полезен для поиска товаров на сайтах, но не всегда может быть эффективным из-за сложности механизмов сайтов.

Разбор запросов и ответов

30:18
  • Видео начинается с объяснения того, что запросы, которые мы делаем при нажатии одной кнопки на сервере, являются простыми запросами, которые не требуют понимания.
  • Затем автор переходит к обсуждению джисона, формата передачи данных между браузером и сервером.

Синтаксис джисона

39:07
  • Автор объясняет, что джисон состоит из фигурных скобок, ключа и значения, а также запятых, которые ставятся только после ключа и значения, если их больше одного.
  • Он также отмечает, что числа не должны быть заключены в скобки, в отличие от слов.

Примеры джисона

41:06
  • Автор приводит примеры правильного и неправильного использования джисона, объясняя, что в правильном варианте ключи и значения должны быть заключены в фигурные скобки.
  • Он также объясняет, что джисон основан на джава скрипте, но не зависит от него.

Заключение

43:09
  • В заключение автор предлагает загуглить фотографии джисона, чтобы лучше понять, как он работает.

Введение в API и JSON

43:56
  • В видео рассказывается о том, что такое API и JSON, и как они связаны между собой.
  • API - это интерфейс, который позволяет взаимодействовать с другими программами или сервисами.

Пример JSON

44:03
  • В примере показывается, как выглядит JSON, состоящий из матрешек, и как его можно использовать.
  • Внутри матрешек находятся ключи, значения и другие параметры.

Отправка запросов с помощью Postman

46:54
  • В видео демонстрируется программа Postman, которая используется для отправки запросов и получения ответов.
  • В Postman можно создавать и отправлять запросы с помощью различных методов (GET, POST, PUT, DELETE).

Отправка запросов с помощью Postman

47:53
  • В видео показывается, как использовать Postman для отправки запросов и получения ответов.
  • Демонстрируется создание и отправка запросов с использованием различных методов и параметров.

Заключение

48:43
  • В конце видео автор подводит итоги и объясняет, что необходимо знать для работы с API и JSON.
  • Важно понимать, что такое API, JSON и как их использовать для взаимодействия с другими программами и сервисами.