otveti 1.9 KB

123456789101112131415161718192021222324252627282930313233343536
  1. 1. API: Интерфейс для взаимодействия между программами. Нужен для интеграции и обмена данными.
  2. 2. :
  3. Web API: Для взаимодействия через интернет.
  4. Library API: Для взаимодействия с библиотеками.
  5. Operating System API: Для взаимодействия с ОС.
  6. Database API: Для взаимодействия с базами данных.
  7. 3.
  8. Внутренний API: Используется внутри организации.
  9. Публичный API: Доступен внешним пользователям.
  10. 4. REST API: Архитектурный стиль для создания веб-сервисов. Основные принципы: клиент-сервер, отсутствие состояния, кэширование, единообразие интерфейса.
  11. 5. Методы HTTP в REST API:
  12. GET: Получение данных.
  13. POST: Отправка данных.
  14. PUT: Обновление данных.
  15. DELETE: Удаление данных.
  16. 6. Маршрут (route): Путь, по которому запрос достигает сервера.
  17. 7.
  18. Маршрут: Общий путь (например, `/api/users`).
  19. Эндпоинт: Конкретный путь для выполнения действия (например, `/api/users/1`).
  20. 8.
  21. Маршрут: `/api/users`
  22. Эндпоинт: `/api/users/1`
  23. 9. Инструмент для тестирования API. Используется для отправки запросов и проверки ответов.
  24. 10.
  25. GET: Запрашивает данные, параметры передаются в URL.
  26. POST: Отправляет данные, параметры передаются в теле запроса.