Встречается на собеседованиях • сегодня

Как принято передавать данные в PUT-запросах

В PUT-запросах данные обычно передаются в теле запроса (body) в формате JSON или FormData, аналогично POST. PUT используется для полного обновления ресурса, поэтому важно передавать все поля, даже если изменяется только часть.

Пример с JSON:

javascript
fetch('https://api.example.com/users/123', {
  method: 'PUT',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'John',
    age: 30,
    email: 'john@example.com'
  })
});

Ключевые особенности:

  • Обязательно указывать Content-Type
  • В RESTful API URL обычно содержит ID обновляемого ресурса
  • Сервер должен заменять весь ресурс переданными данными
  • Для частичного обновления лучше использовать PATCH
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы