🌐 HTTP-методы
Шпаргалка показывает, какие команды клиент отправляет серверу при работе с API и веб-приложениями — что делает каждый метод и в каких случаях он используется.
🗣 GET
— получение данных.
Используется, когда клиенту нужно запросить ресурс у сервера: страницу, карточку товара, список пользователей. Метод не должен изменять данные на сервере.
🗣 POST
— создание нового ресурса.
Применяется для отправки данных на сервер: создание заявки, пользователя, заказа, комментария. Повтор одного и того же POST-запроса может создать дубликаты.
🗣 PUT
— полное обновление ресурса.
Сервер получает новую полную версию объекта и заменяет ею текущую. Используется, когда нужно обновить ресурс целиком.
🗣 PATCH
— частичное изменение.
Подходит для точечного обновления: например, изменить только имя пользователя, статус заказа или один параметр настройки без перезаписи всего объекта.
🗣 DELETE
— удаление ресурса.
Клиент сообщает серверу, что объект нужно удалить. Например, удалить пользователя, запись, файл или товар из каталога.
🗣 HEAD
— запрос без тела ответа.
Работает как GET, но сервер возвращает только заголовки. Удобен для проверки доступности ресурса, даты изменения или размера файла без загрузки содержимого.
🗣 OPTIONS
— проверка доступных действий.
Позволяет узнать, какие методы поддерживаются для конкретного ресурса. Часто используется при CORS и предварительных запросах в браузере.
🗣 CONNECT
— создание туннеля.
Используется для установки соединения через прокси-сервер, например при работе с HTTPS-трафиком.
🗣 TRACE
— диагностический запрос.
Возвращает запрос обратно клиенту, чтобы можно было проверить, как он проходит через промежуточные узлы. На практике используется редко.
#полезное
Post #2698
1.08K

- 👍 8
- ❤ 3
- 🔥 2