javascript — нельзя использовать FormData с методом PUT, использующим встроенную выборку реакции

не может использовать FormData с методом PUT, использующим встроенную выборку реакции

я пытаюсь получить, используя метод PUT, чтобы обновить форму, но он не может выполнить сетевой запрос. когда я отправляю свою модификацию почтальону, она работает. после того, как я добавил тело: JSON.stringify (data) я получил ответ, но успех false и результат: _parts: [«PARAM_NOT_AUTHORIZED»] это выглядит как проблема с заголовками FormData (), может быть ?? любое решение, пожалуйста? это мой код:

 handelSave = () ={amp}gt; { this.props.showModal(); const url = `${API_URL}/users/me`; const data = new FormData(); data.append("profile.pseudo", this.profileData.pseudo); data.append("profile.email", this.profileData.email); if (this.profileData.description) { data.append("profile.description", this.profileData.description); } if (this.profileData.firstName) { data.append("profile.firstName", this.profileData.firstName); } console.log(data); fetch(url, { method: "PUT", headers: { Accept: 'application/json', "Content-Type": "application/json", "X-Auth-Token": this.props.token }, body: data }) .then((response) ={amp}gt; response.json(); }) .then((responseJson) ={amp}gt; { }) .catch((error) ={amp}gt; { console.log(error.message); }); };``` 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector