我有一个使用react-native构建的应用程序,它在iOS中运行完美。
我正在使用它也适用于Android,但尝试将联系表单数据发布到我的服务器时出错。
var formData = new FormData()
formData.append('name', fullname)
formData.append('email', email)
formData.append('message', message + ' -- Sent from Android app')
fetch('https://www.xxxx.com/mail', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: formData
}).then((response) => response.json())
.then((data) => {
if (data.success
...
else
...
})
.catch((error) => {
console.warn(error);
});
答案 0 :(得分:19)
您必须将“内容类型”更改为
'Content-Type': 'multipart/form-data'