requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine("''",))

使用python向sqllite数据库post数据时,出现的报错。

多方查询,可能是以下原因:

1.请求类型错误,http和https,检查url即可

2.伪造headers,使用浏览器的headers来post数据

尝试上述方法后仍然无果。随后考虑到我一次上传的数据量比较大。这是我上传的数据

data = {'steam_daus': [{'timestamp': 1530673200, 'game': 'pubg', 'value': 430770}, {'timestamp': 1530673200, 'game': 'pubg', 'value': 442383}]}

实际上传时,data['steam_daus']的list长度约1000。实际测试逐步加长post的数据量,直到list长度为200,触发报错。

解决方法,将长数据切割为多个短数据来post

发布了9 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/jjiejingtazhu/article/details/81005388