在React中使用fetch时,[FormBody]字符串值为空可能是由于以下几个原因导致的:
const params = new URLSearchParams();
params.append('key1', value1);
params.append('key2', value2);
fetch(url, {
method: 'POST',
body: params
})
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: params
})
总结起来,当在React中使用fetch时,[FormBody]字符串值为空可能是由于参数传递错误、表单数据序列化问题、请求头设置问题或者服务器端处理问题导致的。请逐步检查以上可能的原因,并进行相应的调整和排查。
领取专属 10元无门槛券
手把手带您无忧上云