Junior
91
questionbank
Какие стандартные методы использует EndPoint?
Ответ от нейросети
sobes.tech AI
Стандартные методы HTTP, часто используемые для взаимодействия с EndPoint:
- GET: Получение данных с сервера. Не изменяет состояние ресурса.
- POST: Отправка данных на сервер для создания нового ресурса или выполнения действия.
- PUT: Обновление или создание ресурса на сервере. Если ресурс существует, он обновляется; если нет — создается.
- PATCH: Частичное обновление ресурса на сервере. Отправляются только изменяемые поля.
- DELETE: Удаление ресурса с сервера.
- HEAD: Получение заголовков ответа без тела сообщения. Используется для проверки наличия ресурса или метаданных.
- OPTIONS: Получение информации о доступных методах и других возможностях взаимодействия с ресурсом.
Пример использования GET в curl:
# Получить информацию о пользователе с ID 123
curl http://api.example.com/users/123
Пример использования POST с JSON-телом:
# Создать нового пользователя
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Пример использования PUT для обновления:
# Обновить данные пользователя с ID 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Пример использования DELETE:
# Удалить пользователя с ID 123
curl -X DELETE http://api.example.com/users/123
Эти методы определяют тип операции, которую клиент хочет выполнить над ресурсом, идентифицируемым URL EndPoint'а.