在用 react 和后端交互时,曾出现 axios 使用 FormData 发送参数,后端接收不到数据的状况。在网上看到有人说是需要设置 header 头,但没什么作用。后来发现网上有这样一种写法:

 const instance = axios.create({
   withCredentials:true
});
instance.post(url,formData)
    .then(response=>{
    	console.log(response);
    }
    .catch(error=>{
        console.log(error);
     })

   亲测可行。希望对大家有所帮助。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐