Также есть несколько служебных HTTP методов
Метод | Назначение |
---|---|
HEAD | Получить только заголовки |
OPTIONS | Получить поддерживаемые сервером методы |
TRACE | Диагностировать путь запроса |
CONNECT | Создать туннель между клиентом и сервером |
HTTP — это протокол передачи данных, используемый для обмена информацией между клиентом и сервером в сети Интернет.
Каждый раз открывая браузер и вводя адрес веб-сайта, мы отправляем HTTP-запрос на сервер.
Сервер в свою очередь возвращает нам HTTP-ответ с содержимым запрашиваемой страницы.
HTTP метод определяет какого рода действие выполнит сервер при обработке запроса.
Метод | Что сделать? | Пример |
---|---|---|
GET | Получить | Получить веб-страницу |
POST | Создать | Создать нового пользователя при регистрации |
PUT | Обновить/Создать | Обновить настройки пользователя, если настройки не существуют — создать |
PATCH | Обновить частично | Сменить пароль в профиле |
DELETE | Удалить | Удалить профиль пользователя |
Клиент отправляет HTTP-запрос на получение веб-страницы:
метод заголовок URL адрес
GET Accept-Language: ru https://tester-today.com/protocols
Сервер обрабатывает запрос и возвращает HTTP-ответ:
статус заголовок тело ответа
200 OK Content-Type: text/html Содержимое страницы в формате HTML
Таким образом происходит обмен информацией между клиентом и сервером по протоколу HTTP.
DevTools — это встроенные инструменты браузера для отладки и тестирования сетевых запросов.
Посмотрите подробности запроса, который выполняется при открытии текущей страницы "protocols".
Отправьте HTTP запрос на сервер для сохранения новой печеньки с пожеланием на складе:
Изучите детали запроса и ответа в DevTools —> Network.
Уровень повышен!
Временное предложение
Премиум аккаунт со скидкой 30%!