Чем вы руководствуетесь при выборе HTTP-метода (GET, POST, PUT и т.д.) для API?
Выбор HTTP-метода для API зависит от семантики операции и стандартов REST:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Выбор HTTP-метода для API зависит от семантики операции и стандартов REST:
Читать ответHTTP метод DELETE используется для удаления ресурса, идентифицируемого URI. При отправке DELETE-запроса сервер должен удалить указанный ресурс, если это возможно.
Читать ответДля получения большого объема данных с фильтрацией (100+ тысяч сотрудников) обычно используется HTTP-метод GET, так как он предназначен для получения ресурсов.
Читать ответЧасти HTTP-ответа из перечисленных:
Читать ответОсновные HTTP-методы, которые используются для взаимодействия клиента с сервером:
Читать ответHTTP метод PUT используется для создания или замены ресурса по указанному URL.
Читать ответБольшое количество записей влияет на выбор HTTP-метода в контексте производительности и семантики:
Читать ответВходные параметры для POST /api/tasks:
Читать ответДля получения данных по пользователю обычно используется HTTP-метод GET. Этот метод предназначен для запроса данных с сервера без изменения состояния ресурса.
Читать ответСогласно спецификации HTTP, GET-запросы не предназначены для передачи тела запроса, и большинство серверов и прокси игнорируют тело в GET.
Читать ответБезопасные HTTP методы — это методы, которые при многократном выполнении одного и того же запроса не должны изменять состояние сервера.
Читать ответОбщие заголовки в HTTP — это поля заголовка, которые могут использоваться как в запросе, так и в ответе. Они предоставляют общую информацию о сообщении или соединении, не привязанную к содержимому или получателю.
Читать ответ