[Baypiggies] Need help root causing exception http.client.BadStatusLine

Aahz aahz at pythoncraft.com
Sun Oct 28 22:06:27 CET 2012


On Sun, Oct 28, 2012, Shubhra Sharma wrote:
> 
> I am encountering http.client.BadStatusLine exception when I run my python
> scripts on CentOS6.32 but things seem to work fine on MAC OSX10.7.5 and
> 10.8. I'm on Python3.2.3.
> 
> I searched for answers on the internet  and looked at the python
> documentation as well without much luck. As per the documentation  if a
> server responds with a HTTP status code that we don?t understand this error
> is raised. The server is a Tomcat server. Any ideas on how to debug this
> will be greatly appreciated.
> 
> Here's a snippet of the error:
> response = conn.getresponse()
>   python3.2/http/client.py", line 1049, in getresponse
>     response.begin()
>   python3.2/http/client.py", line 346, in begin
>     version, status, reason = self._read_status()
>   python3.2/http/client.py", line 328, in _read_status
>     raise BadStatusLine(line)
> http.client.BadStatusLine:

I've seen various causes for this, but I'd start by making sure that
you're not sending an Expect: header and doing HTTP/1.0 connection.
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"We've just found a line in a perl script that invokes a shell script to call 
a lisp program which invokes the very-same perl script."  --anonymous


More information about the Baypiggies mailing list