待解决:ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。

如图,在写django的时候后台 了一个错误。

待解决:ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。
查了一上午才有了一点思绪,记录一下。
分析原因:
原因1:前端中有异步加载的元素(如页面上显示时间),怀疑导致当前端POST数据提交时,异步加载还在刷新,导致数据二次提交。也会出现如图的错误,导致 页重新发生请求,即第二次请求。

因为我 页刷新导致页面和服务器的连接断开了!

原因2:查看了 络中的状态,发现有两次请求,第一次请求状态为“取消”,查资料发现,响应时间超过500ms会被jQuery认定超时,会重传请求。

终于破案了,我要被自己笑死了。
form表单里写了一个button然后点开他是一个提示框,是否提交。
然后我把这个button和里面小框里的提交button的type都写成了submit,可不就是提交两次吗,我还纳闷了为啥提交两次,找了很久原因,又看请求头又调试的,我是蠢蛋!

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树Web应用开发 Django210192 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月18日
下一篇 2022年2月18日

相关推荐