我得到一个奇怪的错误,我似乎无法找到解决方案。Python/Django“BadStatusLine”错误
每次我碰到这段代码时都不会发生这个错误,并且它不会发生在循环中的相同迭代(它发生在循环中)。如果我足够运行它,它似乎没有遇到错误,并且程序成功执行。无论如何,我仍然想知道为什么会发生这种情况。
这里是我的错误,版本,跟踪等:http://dpaste.com/681658/
这似乎与我下面的代码行发生:
page = urllib2.urlopen(url)
其中URL是....一个URL明显。我的代码中有import urllib2
。
实际上,当你发送没有正确的URL编码的值时会发生什么,你会得到一个400错误的请求。 – 2013-05-13 18:36:46
也许服务器设置错了(就像我自己写的那样),而不是400,它什么都没有发回。这是一个BadStatusLine。 – Noumenon 2016-01-29 02:51:04
在我的情况下,它发生是因为我发送的头文件有'\ n' – 2018-02-21 07:57:14