Я работаю над React-native и создаю форму обратной связи, и я получаю эту глупую ошибку, которую я не могу понять, почему это происходит.
let formBody = [];
formBody.push(encodeURIComponent("feedback[item_id]") + "=" + encodeURIComponent(formData.picker_id));
formBody.push(encodeURIComponent("feedback[title]") + "=" + encodeURIComponent(formData.subject));
formBody.push(encodeURIComponent("feedback[comment]") + "=" + encodeURIComponent(formData.feedback));
formBody = formBody.join("&");
return await fetch(FEEDBACK_API + '?auth_token=' + token, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: formBody })
.then((response) => response.json())
.then((responseJsonProfile) => {
return responseJsonProfile;
})
.catch((error) => {
console.error(error);
return error;
});
Я пытался всеми возможными способами преодолеть это, но я продолжаю получать ту же ошибку.Я даже попробовал значения жесткого кода.Удалено ?auth_token=token
только для того, чтобы проверить, получаю ли я другую ошибку, но она продолжает выдавать ту же ошибку.
Это ошибка, которую я получаю -
{ [Error: unsupported BodyInit type]
line: 21147,
column: 55,
sourceURL: 'http://localhost:8081/index.delta?platform=android&dev=true&minify=false' }
Я использовал точно такой же код для формы входа, и он работает нормально.Буду очень признателен за любую помощь.