Подскажите, пожалуйста, что я делаю не так.
Нужно обновить некоторые поля у объекта (user). Использую метод PATCH, в Postman всё работает.
Но когда делаю то же самое (на мой взгляд, то же самое) непосредственно на фронте, response приходит без вносимых изменений:
updateUserInfo() {
fetch(`http://localhost:8000/api/users/1/`, {
method: 'PATCH',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: JSON.stringify({
first_name: "123123123"
})
})
.then(response => response.json())
.then(response => {
console.log(response)
}
)
.catch(error => console.log(error))
}
Другие подобные запросы (Put, Post, Get) работают корректно, а Patch почему-то нет, может быть что-то в коде вызова запроса нужно поменять? Может быть у меня глаз замылился и я не вижу какую-то очевидную ошибку? Разные Content-type пробовал, результат один