REST (Representational State Transfer): Архитектурный стиль, используемый в веб-разработке для построения масштабируемых и удобных взаимодействий между клиентом и сервером.
API (Application Programming Interface): Интерфейс, который позволяет программам взаимодействовать друг с другом. В случае REST API, это обычно HTTP-интерфейс, который позволяет клиентам (например, веб-приложениям) общаться с сервером.
Endpoint: Конечная точка, URL, по которому можно отправлять запросы к серверу. Например, https://api.example.com/users - это endpoint для получения информации о пользователях.
HTTP (Hypertext Transfer Protocol): Протокол передачи данных в сети, используемый для взаимодействия между клиентом и сервером в REST API.
GET: HTTP-метод, используемый для получения данных с сервера. Например, когда вы запрашиваете информацию о пользователе, используется GET-запрос.
POST: HTTP-метод, используемый для создания новых данных на сервере. Например, добавление нового пользователя.
PUT: HTTP-метод, используемый для обновления данных на сервере. Например, изменение информации о пользователе.
DELETE: HTTP-метод, используемый для удаления данных на сервере. Например, удаление пользователя.
Status Code: Число, возвращаемое сервером в ответ на запрос, чт обы указать его состояние. Например, 200 OK означает успешный запрос, а 404 Not Found - что запрашиваемый ресурс не найден.
Request: Запрос, отправляемый от клиента к серверу. Он включает метод (GET, POST, и т. д.), заголовки, параметры и тело запроса (если необходимо).
Response: Ответ, получаемый от сервера в ответ на запрос. Он включает статусный код, заголовки и тело ответа (как правило, данные, запрошенные клиентом).
JSON (JavaScript Object Notation): Формат данных, широко используемый в REST API для представления информации в виде текста. JSON легко читаем и разбирается как клиентом, так и сервером.
Authentication: Процесс аутентификации, который обеспечивает безопасность взаимодействия между клиентом и сервером. Это может включать в себя использование API-ключей, токенов, паролей и других методов.