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