我得到一個奇怪的錯誤,我似乎無法找到解決方案。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