Где ещё можно передавать параметры в HTTP-запросе помимо body и URL?
Помимо передачи параметров в body и URL (включая query-параметры), параметры в HTTP-запросе можно передавать в заголовках (headers).
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Помимо передачи параметров в body и URL (включая query-параметры), параметры в HTTP-запросе можно передавать в заголовках (headers).
Читать ответHTTP (HyperText Transfer Protocol) — это протокол передачи данных в интернете, который работает без шифрования. HTTPS (HTTP Secure) — это расширение HTTP с использованием SSL/TLS для шифрования передаваемой информации.
Читать ответПри подтверждении на фронтенде обычно происходит отправка HTTP-запроса к бэкенду для фиксации действия пользователя.
Читать ответСтандартные HTTP-статусы следует использовать по назначению, так как они помогают клиентам и разработчикам быстро понять результат запроса.
Читать ответОсновные отличия HTTP/2 от HTTP/1.1:
Читать ответДля кнопки списания кэшбэка в REST API следует использовать HTTP-метод POST или PUT, так как эта операция изменяет состояние на сервере — списывает средства с баланса пользователя.
Читать ответНа практике встречал несколько основных способов версионирования HTTP API:
Читать ответHTTP-запрос состоит из нескольких основных частей:
Читать ответHTTP метод GET используется для запроса данных с сервера.
Читать ответPUT и POST — это HTTP методы с разным семантическим смыслом:
Читать ответВыбор HTTP кодов ответа зависит от результата обработки запроса и контекста API. Вот основные коды, которые стоит использовать:
Читать ответБезопасные HTTP методы — это методы, которые не изменяют состояние сервера, то есть их можно выполнять без риска побочных эффектов.
Читать ответ