Какие существуют способы передачи параметров в HTTP-запросе?

Данные передают в path, query string, headers, cookies и теле запроса: JSON, form-urlencoded, multipart или другом согласованном формате.

Короткий ответ

Что ответить на собеседовании

Данные передают в path, query string, headers, cookies и теле запроса: JSON, form-urlencoded, multipart или другом согласованном формате.

Подробный разбор

Ответ с пояснениями

Данные передают в path, query string, headers, cookies и теле запроса: JSON, form-urlencoded, multipart или другом согласованном формате.

Path обычно идентифицирует ресурс, query задаёт фильтры и параметры выборки, headers несут метаданные и авторизацию. Body используется для структурированных данных или файлов; Content-Type должен соответствовать фактическому формату. Cookies браузер передаёт по правилам домена, пути и безопасности. Секреты не следует помещать в URL: они могут попасть в историю и логи. Выбор места передачи — часть контракта API, а не свободная замена одного способа другим.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее