在view中引入js文件,
js文件中使用jQuery之ajax请求,post方式。对于post请求方式,开始时候因为忽略了csrf安全验证,出现了400bad url的错误,具体原因不提示。后来查证了好久发现post方式的请求是需要csrf校验的。加上后即可。
今天,再次是同样的问题,报了500 (Internal Server Error)这样的错误。因为另外一个view里面同样未进行csrf验证就没报错,且这次是500,就未往这个方向想。
最后,在几乎拆掉除了获取请求方式判断的逻辑后排除了代码逻辑错误的问题,尝试性将csrf验证加入js中,果然。
总结:只要涉及到post方式的请求,甭管会不会出错,将csrf验证添加上,免得出现这种莫名其妙的400与500而不好排查错误。
关于莫名其妙的400和500错误
最新推荐文章于 2023-06-15 16:48:51 发布