axios.delete传参,400错误
我在使用axios.delete进行传参的时候,发现会报400错误
后端代码(C#)
前端代码
这样的参数请求会报400错误
后端就一个参数,前端发一个id为什么接受不到呢?
在网上找了半天,终于明白为什么接收不到的原因了
查看axios的源码
在使用put和post的时候,传递的参数是data可以接收,而delete的参数是config
而再深入点开config的源码
会发现里面有着接收id的data参数。
所以要正确传递参数的话,需要外套一个对象然后再把对象写进去
这样问题就解决了