React Native获取“不支持的BodyInit类型”

时间:2018-10-10 15:36:57

标签: react-native fetch

我正在使用React-native并构建反馈表,但是却遇到了这个愚蠢的错误,我无法弄清为什么会这样。

otherForm.Show

我尝试了所有可能的方法来克服它,但是我仍然遇到相同的错误。我什至尝试了硬编码值。删除了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

我在登录表单中使用了完全相似的代码,并且工作正常。非常感谢您的帮助。

0 个答案:

没有答案